How Userpilot Analytics Helps You Drive Product Growth With Powerful User Insights

What analytics functionality does Userpilot offer? How can product managers and other members of the product team benefit from Userpilot product growth insights?

These are the two main questions we’re exploring in the article, so if you’re after the answers, you’re in the right place.

Are you ready to dive in? Let’s get to it!


Try Userpilot and Take Your Product Growth to the Next Level

What is Userpilot?

Userpilot is a digital adoption platform (DAP). It allows you to quickly design contextually relevant, personalized in-app experiences customized to the needs of each user segment. And that’s without writing a single line of code.

Who is Userpilot for?

Userpilot is mostly for product managers and customer success managers of SMBs and enterprise-level products.

They are the ones whose focus is on user onboarding, improving engagement and retention, and driving adoption, and that’s really the main Userpilot use case.

And what about product marketing managers or product launch managers? They can benefit from some of the Userpilot functionality, too. For example, the in-app messages and UI patterns are perfect for announcing new features and publishing release notes.

The newly introduced analytics features offered by Userpilot also make it an ideal tool for product analysts and data product managers.

Userpilot’s main functionality

Userpilot’s main job is to help product teams drive product engagement and adoption with contextual in-app onboarding experiences. These include checklists, interactive product walkthroughs, and in-app messages like tooltips, modals, and slideouts.

What’s more, it allows you to build resource centers to give users 24/7 access to self-help materials.

You can also use Userpilot to easily design surveys and collect user feedback.

This is what the users see. What they don’t see is the analytics functionality, which sets Userpilot apart from similar other DAPs, especially at this price point.

Type of data insights Userpilot analytics provide

Userpilot offers powerful analytics functionality of its own that improves user experience and removes friction from the customer journey. For many teams, that’s already enough. If not, integrations with dedicated product analytics tools allow you to take your data product management to yet another level.

Product usage data insights

Userpilot analytics enables product teams to track and analyze user in-app behavior and how they progress across different touchpoints in the user journey.

Feature tags analytics

With Userpilot, you can track how users engage with your UI.

What do we mean by engagement?

Most companies would be content with tracking the clicks. However, Userpilot recognizes there’s much more to it and allows you to track text inputs and hovers also.

This means you can see pretty much everything your users do with your product.

Feature tagging in Userpilot

Feature tagging in Userpilot.

To be able to do this, you simply tag the features you’re interested in. It’s dead easy and you can do it directly from the Chrome extension.

Userpilot chrome extension

You can tag features from the Userpilot Chrome extension.

Custom events analytics

Sometimes tracking individual interactions isn’t enough. For example, users need to complete more than one action to activate your product. Userpilot covers this eventuality too.

The Custom Events functionality allows you to group distinct actions together and track them as one. And, the best thing is that you don’t need any coding skills to do that unless you want to create a custom event triggered by API.

Userpilot analytics: Custom Events

Userpilot analytics: Custom events.

Once you tag your features and create custom events, you can view how many users complete them in the Features & Events dashboard. It gives you a general overview and you can filter results by individual user segments, time period, or company.

Features and Events dashboard

Features & Events dashboard

Heatmaps analytics

A heatmap is a visual presentation of user engagement with features. They don’t only look great but most importantly, are incredibly easy to read and interpret. Literally, one look is enough to identify the most popular features and UI elements in your app.

That’s because each feature is marked with a color. Colder colors like navy are attached to the least frequently used features. Warmer colors like orange and red symbolize the most used ones.

Of course, you can filter the view by user segments.

Feature usage heatmap

Feature usage heatmap.

Funnel analysis

Userpilot’s funnel reports can show you the percentage of users that progress from one stage to another. Stages could consist of pages, actions, or other activation points. You can also set a specific order that these steps need to be completed or adjust the time period.

The granular funnel analytics can offer more insights into each stage of a particular user funnel, such as how long it took the majority of your users to complete it from start to finish. You can filter by time period and set minimum/maximum parameters to remove outliers. You can also see the percentage of drop-offs from one stage to the other.

Funnel analysis in Userpilot.

Funnel analysis in Userpilot.

Trend analysis

Userpilot’s trend analysis allows you to depict event data at both user and company levels. This includes visualizing metrics like the total number of users completing specific events, unique users, and different user activity categories (DAUs, WAUs, and MAUs), alongside the event count per user.

This visualization isn’t confined to a single event; it accommodates multiple trends in a single graph. Additionally, product managers can apply filters based on company names or device types, incorporate custom formulas, and export data into CSV files for more detailed analysis.

Trend analysis in Userpilot.

Trend analysis in Userpilot.

Retention analysis

This feature seamlessly monitors and assesses long-term user retention patterns. It allows you to observe retention rates within different timeframes, including the past 7, 30, and 180 days. Furthermore, it enables you to conduct cohort retention analysis for custom date ranges.

You can even view the retention curve for a quick glance at your company’s performance in terms of retaining customers.

Cohort retention analysis in Userpilot.

Cohort retention analysis in Userpilot.

Path analysis

The path analysis is a report examining user interaction within your product, tracing their series of actions preceding or following a specific event. You can use this to find the shortest path to value (aka the happy path) and then replicate it for other users.

Other use cases include:

  • Tracking the actions users take after signing up
  • Monitoring steps users take before becoming activated
  • Finding instances where users drop off
Path analysis in Userpilot.

Path analysis in Userpilot.


For easy and quick analysis, Userpilot offers intuitive dashboards that show important metrics and reports. Currently, four analytic dashboards are being provided:

  • Product usage dashboard: Tracks user and company engagement metrics, popular pages and features, trends, user stickiness, top interactions, and browser preferences.
  • New users activation dashboard: Measures activation rate, shows time to value, and identifies drop-offs from sign-up to achieving the ‘Aha moment‘.
  • Core feature engagement dashboard: Monitors usage trends, adoption rate, and retention metrics for your product’s primary feature.
  • User retention dashboard: Measures retention over daily, weekly, and monthly intervals for all users and new sign-ups.
Core Feature Engagement dashboard in Userpilot.

Core Feature Engagement dashboard in Userpilot.

Product analytics data using integrations with analytics tools

To augment the power of Userpilot analytics, you can use it with a range of other best-in-class analytics tools.

The app currently supports one-way integrations, so you can easily import data from Userpilot into the other analytics apps in your tool stack. Userpilot also has two-way integrations with HubSpot and Salesforce that enable the seamless flow of data between the tools.

Product analytics tools integrations

Currently, Userpilot supports integrations with:

  • Google Analytics
  • Mixpanel
  • Kissmetrics
  • Heap
  • Amplitude
  • Google Tag Manager
  • Segment
  • Intercom
  • HubSpot
  • Salesforce
Userpilot integrations.

Userpilot integrations.


Apart from native integrations, Userpilot helps you create webhooks.

Webhooks, aka callbacks, enable you to create custom integrations with third-party systems.

For example, you can set up a webhook with Slack or email, so that you get notified every time users complete an onboarding flow you’ve created.

Webhooks in Userpilot

Userpilot supports webhooks for more integrations.

User sentiment data

With Userpilot, creating user sentiment surveys, like NPS or CSAT, is a breeze. The real magic, however, happens in the background, when you start analyzing it.

NPS survey in Userpilot.

NPS survey in Userpilot.

NPS score analytics

Once the data from the NPS surveys starts coming in, you can easily segment your users into promoters, passives, and detractors.

You can then look at the product usage data for each of the groups to identify the main differences between each segment.

To calculate the actual score, you can use the free NPS calculator or let Userpilot do the job for you!

Userpilot NPS dashboard.

Userpilot NPS dashboard.

Apart from the quantitative data, which helps you track user sentiment over time, you can also add follow-up questions to the surveys to gather qualitative data.

You can then tag each of the responses given by the users and segment them accordingly. This is incredibly useful for addressing the issues that your detractors bring up.

Response tagging in Userpilot.

Response tagging in Userpilot.

Survey analytics

Here’s an overview of the Userpilot features you can use during survey data analysis:

  • Granular analytics: Each survey you create has its own analytics tab where you’ll be able to see which percentage of respondents chose a particular option, view the most popular choices, and review qualitative responses of users. You can also sort by segment, company, or time period.
  • User responses: Userpilot lets you review the responses of each individual user so you can see how sentiment differs on a customer-to-customer basis. This makes it easier to schedule follow-up interviews or implement suggestions made by users with the highest lifetime value (LTV).
Survey analytics in Userpilot.

Survey analytics in Userpilot.

App experiences user engagement data

Once you unleash the in-app experiences on your users to help them discover relevant functionality, you may want to measure how effective they are.

Apart from tracking goals or engagement with specific features, you can also track and analyze interactions with actual in-app experiences.

Flow analytics

Flow analytics provides product teams with the tools to uncover in-depth insights about how users engage with in-app experiences, right down to each individual step.

For instance, consider your onboarding flow, which includes various in-app messages. With flow analytics, you can dive deep into the data to see which users interacted with these messages and successfully completed the step, as well as identify those who didn’t quite make it and dropped off.

Flow analytics in Userpilot.

Flow analytics in Userpilot.

Checklist analytics

Checklists are one of the most powerful onboarding tools, and Userpilot gives you functionality for detailed analysis of their performance.

For starters, you can look at the overview of their live performance, with a breakdown of how many of your checklists are live, how many of them have been seen, how many completed – and how many dismissed.

Checklists live performance dashboard.

Checklists live performance dashboard.

Want to get into more details? No problem. You can filter the checklist analytics by individual user segments.

Segment filters also work in the individual view, so that you can look at how each of them engages with a particular checklist. You can go even more granular, and look at each of the tasks in each of them, and even individual users who completed them.

For a slightly more general view of the performance of individual checklists, you can head to the Checklist Effectiveness table.

Resource center analytics

The resources center analytics dashboard looks very much like the Checklist one.

It gives you an overview of the live performance of your modules. You can filter the data by time period and access information about the number of active users, unique opens, modules you’ve created, module clicks, and click rate.

Resource center analytics.

Resource center analytics.

Just like with the checklist, you can also view all your modules in the Module Effectiveness table.

Advanced segmentation

Effective user segmentation allows you to target specific user groups with personalized experiences to help them achieve their objectives. That’s why it’s crucial for successful user onboarding or to improve customer satisfaction.

Userpilot allows you to create user segments based on:

  • User attributes, like name, ID, plan, web sessions, device type, or signup date
  • Company data
  • Tagged features they have engaged with
  • Custom events they’ve completed, both those set in Userpilot and API ones
  • In-app experiences they’ve engaged with like flows or checklists
  • User feedback – both quantitative, like NPS scores, and qualitative, like NPS responses.
Userpilot segmentation.

Userpilot segmentation.

Upcoming Userpilot analytics features to watch out for

Userpilot as an analytics tool is only getting better day by day. Here are the features to look out for in the coming months:

  • User profiles: To enhance customers’ ability to visualize their User and Company data, offering deeper insights into the individuals and organizations using their products. This feature will be launched in Q1 2024.
  • Session recordings: To watch recordings of how users navigate your product. This will provide granular insights into user behavior and where they face friction. This feature will be launched in Q2 2024.
  • Custom dashboards: To enable users to create their own dashboards featuring the metrics and reports they want to see. Users can choose to add content or start from a template when adding reports to the empty dashboard. This feature will be launched in Q2 2024.

How Userpilot analytics help you drive product growth

Now that we’ve discussed the Userpilot analytics functionality, why don’t we look at specific use cases?

Use segments to identify common patterns in behavior

By analyzing the behavior of users from different user segments across the funnel, you can easily identify both positive and negative patterns and trends.

Features & Events dashboard.

Features & Events dashboard.

For instance, on the one hand, you may be able to notice power user behaviors that other user groups with similar JTBD should emulate to take full advantage of the product.

On the other, user behavior tracking can help you spot signs of churn, like inactive users or friction at particular touchpoints where they tend to drop out.

Act on data insight to drive contextual engagement

What do you do with the insights from user behavior monitoring?

Once you understand the needs of each user segment, Userpilot allows you to target them with customized in-app flows and experiences

Tooltip in Userpilot.

Tooltip in Userpilot.

As a result, you can address the users’ pain points or guide them down the happy path to value that you’ve discovered by following the successful users.

What’s more, you can trigger in-app messages when users engage with a particular feature or when an event occurs.

A/B test different app flows to improve engagement

While designing the in-app flows in Userpilot is super easy, knowing which flow will bring the best results isn’t necessarily so.

Fear not though, as Userplot allows you to run A/B tests to find the most effective flow for each user segment and their use cases.

A/B testing in Userpilot.

A/B testing in Userpilot.

Use feedback data to proactively reduce churn

Just like product usage tracking, collecting user feedback can help you pick up on problems and address them before they become an issue and result in user churn.

For example, low NPS scores or certain qualitative responses, like ‘missing features’ could be an indication of an issue.

Thanks to response tagging and user segmentation, you can reach out to those specific user groups to either follow up on their feedback or lend them a hand with the issues they are experiencing.

For example, if they are complaining about a lack of a feature, you can target them with in-app messages to drive feature discovery and let them complete the jobs they’re struggling with.

Act on feedback to improve product

Let’s imagine that users have requested a feature. You follow up and realize that this is indeed an opportunity to add value to the product, so you decide to build it.

Instead of launching it to all the users, you could start with a beta test and iterate on the results to improve it.

How do you recruit beta testers?

First, you can use the insights from the analytics to choose the right group of users. For example, these could be your power users or the segment for whom the feature is particularly important.

Next, you can target them with a modal inviting them to take part in the trial.

Market validation methods: beta testing

Beta test invite.

Once you roll out the feature for all users and they start engaging with the feature, you can use Userpilot to collect their feedback and look for ways to improve it even further.

With Userpilot, you can trigger a survey as soon as users interact with the feature to collect instant feedback.

Userpilot pricing

Userpilot offers a range of pricing options:

  • Starter plan: Priced at $249/ mo.
  • Growth plan: Priced at $749/ mo.
  • Enterprise plan: Custom pricing.
Userpilot pricing

Userpilot pricing


Userpilot is the complete product growth tool for SaaS teams. From advanced product analytics to intuitive in-app engagement features, Userpilot is the one-tool solution for your needs.

If you would like to see how Userpilot analytics can drive the growth of your product, book the demo!

Try Userpilot and Take Your Product Growth to the Next Level

previous post next post

Leave a comment