Product Update: September - October 2022

Image of the blog authorLewis MonteithLast updated: November 4, 2022

DesignEngineeringProduct
Blog cover image

We've been incredibly busy the last couple of months shipping loads of amazing new features and improvements for the Squeaky application. In the post below we've summarised all the most important changes to Squeaky during September and October

New dashboard

We have big plans for Squeaky's dashboard functionality in early 2023, but in the meantime we've made several long-overdue updates. When you next log into your site you'll find a brand new dashboard that provides a much more useful jumping-off point.

Image shows the newly updated Squeaky site dashboard.
Image shows the newly updated Squeaky site dashboard.

Below you'll find a brief summary of the newly available metrics:

Visitors

There is now a graph plotting your latest visitor numbers, along with your top 5 most active visitors (by number of sessions), and the 5 newest visitors to your site.

Recordings

Similar to the updated visitors tile, you'll now see a graph plotting your recording numbers. Alongside this, we've added the top 5 most eventful sessions (where your visitors were most active), along with the longest recordings during that time period.

Bounce rate

See your current site-wide bounce rate and trends, along with the top 3 most-bounced pages.

Exit rate

See the 3 pages that your visitors are most often exiting your site from.

Page views

See your page views plotted over time, along with view counts, average time on page, bounce rate, and exit rate of your top 5 most-viewed pages.

Errors

See how many javascript errors your visitors have been encountering across your site.

Heatmaps revamp

Over the last couple of months we've rebuilt our heatmaps feature to offer what is now one of the most powerful heatmap tools on the market. You'll have to try it and see, but you can read about the key changes below.

Click and cursor gradient maps

Historically, Squeaky offered click counts and scroll maps, we've now added dedicated click position and mouse position maps.

These show heat gradients that represent either where users are clicking most often, or where they are hovering their cursor for the longest period of time. Both these tools are excellent for measuring user engagement, confusion, or frustration.

Image shows the new clicks heatmap in Squeaky.
Image shows the new clicks heatmap in Squeaky.

Huge performance improvements

Whilst adding new features we've also been moving our heatmaps data over to our new Clickhouse database. This has lead to a nearly 10x performance increase, meaning that even sites with huge volumes of historical data are now able to load their heatmaps incredibly quickly.

New navigation

Doubling the array of heatmaps meant that our navigation needed an update too. You'll now find a drawer in the primary navigation that contains all of the 4 main heatmap views (and hopefully more to come soon!).

Image shows the location of the updated heatmaps navigation.
Image shows the location of the updated heatmaps navigation.

Privacy updates

We've continued to introduce new user privacy improvements over the last couple of months, with our latest feature that allows you to suppress the data capture of all text on your site.

Previously you could anonymise all form inputs, but to avoid capturing data on other elements of your site you'd need to use our privacy-classes or the magic erasure. These are both great options, but for businesses that want total data suppression of all text we've added the option to make this site-wide with just one click.

Image shows examples of the 3 different text suppression states.
Image shows examples of the 3 different text suppression states.

If you'd like to learn more about Squeaky's commitment to user privacy you can visit the new privacy page on our website.

Error Tracking

You may have noticed that when we recently introduced Event Tracking feature we included the option to surface auto-captured Javascript errors on your site too. This is an extremely useful feature, but it felt like a missed opportunity to have errors exclusively bundled with other event types. With that in mind, we decided to make it easier for you to get insights from your data faster, by adding a couple of amazing new features:

Error Dashboard

A new dedicated error dashboard allows you to monitor errors across your site, aggregate site wide, but also with the option to explore individual errors in more detail. Individual error detail pages show you the following details:

  • Error events over time.
  • Which page the error occurred on.
  • The .js file the error related to.
  • Which line and column you'll find the error in.
  • The error message.
  • The Stacktrace for the error.
  • A list of all impacted visitors and their associated recordings.
Image shows an example of the Error Details page.
Image shows an example of the Error Details page.

Error details inline with recordings

Not only is there a new home for all errors across your site, we're also now surfacing errors in your session playback, so you can discover exactly when and where errors are impacting individual users during their visits to your site.

Image shows an example of an error preview within session playback.
Image shows an example of an error preview within session playback.

New translations

We've added several new translations for our NPS® survey and Consent widgets. For NPS we've added German, and the Consent Widget now includes translations for German, Spanish (Spain), and French (France).

If you'd like us to add an additional language for our feedback or consent tools please let us know via hello@squeaky.ai.

New page selector

Last month we updated our page selector component to make this easier, faster, and more informative than ever.

You can now:

  • Sort the pages list alphabetically or by page view count.
  • See page view counts alongside the page URL.
  • See only pages that match other filters, such as the time period you've defined.
  • See more of the URL thanks to the component being wider.
Image shows the page selector component before and after the recent changes.
Image shows the page selector component before and after the recent changes.

The new component has been applied across the Squeaky application, in the visitor and recording filters, as well as in the feedback widget location-settings.

Small UI wins

Sometimes we don't include our smallest UI updates, but we thought there were a couple of pretty nice enhancements during the last few months, so we've included them below.

New collapsable sidebar sections

Our side navigation offers fast access to Squeaky's features, but you may not need every category of functionality on any given day or week. To reduce visual noise we've now added the option to collapse the side-nav groups by clicking their heading:

Gif shows the collapsable sections of the primary navigation.
Gif shows the collapsable sections of the primary navigation.

Copy to clipboard for links in playback

Sometimes you'll spot a URL in your session playback metadata that you'd like to quickly copy to your clipboard, and now you can:

Gif shows the copy to clipboard functionality for links in session playback.
Gif shows the copy to clipboard functionality for links in session playback.

Okay, those were all our major updates from September and October 2022, thanks so much for reading. If you have any feature requests or comments, please don't hesitate to contact us via hello@squeaky.ai