Product Update: January 2023

Image of the blog authorChris PattisonLast updated: June 1, 2023

Blog cover image

January was an incredibly busy month for the Squeaky team, completing our planned pricing migration whilst continuing with ongoing work on our integration with a major CMS platform (more on that at a later date đź‘€). But don't worry, those initiatives didn't get in the way of shipping a bunch of great improvements to the Squeaky product! In the article below you'll find a summary of the product updates from January 2023.

New feature: Event Tracking via API

This month we added API-based event tracking to Squeaky, significantly extending the functionality available to business and enterprise customers. You can now track any event, whether it occurs during a session recording or not, opening up the possibility of tracking things like server-side errors, email sends, subscription changes, and more.

As this represents such a significant update, we've published a separate blog post outlining the improvements in more detail.

Event Tracking API Article

Please note: unlike autocapture events that you define in Squeaky, custom event tracking involves some technical know-how, so we've added a new API section to developer documentation and will continue to extend the documentation going forward.

Help centre updates

Improving our customer experience doesn't always mean updating our application, and with that in mind we made it a priority to improve the available information in our help centre. After several months of rapid product development, there was a lot to change, add, or update, so we've included a summary changelog below:


  • Added 3 new feature overviews to the 'What is Squeaky?' article
  • Added 14 new entries to our Glossary article
  • Added a home Dashboard article
  • Added 7 new Event Tracking articles
  • Added 2 new pages in our developer documentation relating to API-based event tracking
  • Added an Error Tracking article
  • Added a new Page Analytics guide
  • Add 2 new heatmaps articles for Click and Mouse heatmaps
  • Updated screenshots and text for the following articles:
    • Create your first site article
    • Install your tracking code
    • CMS installation
    • Invite Team Member
  • Updated screenshots and text for the following guides:
    • Visitors Table and Filters guide
    • Journeys feature guide
    • Sentiment feedback feature guide
    • Recordings table guide
    • Recording/session playback guide
    • Site analytics guide
    • Team Page guide


  • Added 9 new Feature FAQs, and updated 6
  • Updated 6 General FAQs
  • Added 2 Program FAQs, and updated 7

New HTML date input for ranges

The Squeaky period component offers great default date ranges, but we also offer the option for you to enter custom ranges between two dates, or before/after a specific date. This has always meant using a text input with no date-picker UI, which was a little cumbersome, so we've now updated the component to use the standard HTML input, offering you native date-picking functionality on any device.

Video shows a short demonstration of the date input improvement

New vs. Returning visitor filter

We've added an additional filter to the recordings page that allows you to filter out new or returning visitors. A returning visitor is a visitor who has more than one session stored on your site within your data retention period.

Image shows the new visitor type filter in the recordings page.
Image shows the new visitor type filter in the recordings page.

Recent visitor recordings in session playback

Inside the session playback interface, we show you a count for the total number of recordings associated with that visitor ID for your site. To save you from having to visit the visitor profile to access their recordings, you can now toggle a small drawer that contains links to the 5 most recent recordings from that visitor.

Video shows a short demonstration of the linked visitor recordings feature

Heatmap sampling improvements

Unlike most competing analytics companies, Squeaky offers you access to heatmap data across all pages within your data retention period, with no configuration required. To ensure your data is available instantly, for any time period, we render your heatmap snapshot using site data stored within your existing recording library. In January we updated our sampling algorithm to provide more accurate snapshots, making the shuffle button less necessary (if you know what that button is, you'll know why that's great news).

Thank you for reading about our major updates from January 2023. If you have any questions or comments, reach out to us at