All Collections
Creating Experiences
Experience Analytics Overview
Experience Analytics Overview

Learn how to use Chameleon's analytics to drive your product's adoption

Chameleon Team avatar
Written by Chameleon Team
Updated over a week ago

To understand how your Experiences impact your product's adoption, Chameleon automatically collects data and provides reporting to help you review their performance.

You can use the "Engagement index" and all the data available in your Dashboard, to understand how users engage with each Experience and improve the user experience for even better results.

Availability & Usage

πŸ” Available for all plans

βš™οΈ Review or get from the Dashboard

What data does Chameleon collect?

To help you assess the impact of your product guidance, we collect data about the Experiences you have live. This includes events and properties, and all of these have a uid attached, so you can easily track users' activity.

With each Experience, the data we collect will be slightly different based on the engagement options your users have. Here are some of the events that we track:

  • Started Tour / Microsurvey

  • Completed Tour / Microsurvey

  • Exited Tour / Microsurvey

  • Launcher seen /opened

  • Button clicked

  • Dismiss clicked

  • Launcher opened/ Experience started

  • Launcher item clicked/ completed

  • Link clicked (if the body text contains links)

  • HelpBar opened/closed

For these events, we also track user properties, such as:

  • Experience name

  • URL

  • Step name

  • Text (for button, dismiss and link clicks where appropriate)

  • Link Target (for links)

  • Button properties such as ID, Action, Kind (when using alternative type of CTA actions, like firing a click on an element or running JS code etc.)

  • Browser, City, Country, and other default browser properties

πŸ’‘ For the full details on all the data Chameleon collects, view our schema below:

β„Ή Keep in mind that not all the data that Chameleon collects is visible in the Chameleon Dashboard but will be visible in the third-party analytics tools you integrate with Chameleon.

πŸ‘‰ We use Tours to exemplify the data you have available in Chameleon, but for each Experience, the Dashboard will show a similar performance breakdown. The performance views do not include drafted Experiences.

There are several places you can review your data in Chameleon:

  • Homepage -- see how many users you're engaging and your account's "Engagement Index"

  • Experience (Tours) page -- see the performance just for Tours, how many were seen vs. completed, and the lifetime "Engagement Index" for Tours

  • Individual Tour -- see a more detailed breakdown of Tour interactions or A/B testing results, as well as an individual "Engagement Index"

The Homepage offers a high-level understanding of how many users engage with your in-apps and the overall efficiency. However, the Experience pages enable you to review performance in more depth and see how users engage with each in-app.

Let's review the different analytics components you have available in your Dashboard.

Performance chart

Find the "Performance chart" on the Tours page and any individual Tour to understand how many users complete your Tours. You can adjust the date range (all time, last week/quarter/month/year) and time interval (daily, weekly, monthly) to review tour completions.

β„Ή "Seen" means that your Tours are displayed to users but they don't engage. "Completed" is when they click the CTA or other conditions you set for completion.

πŸ‘‰ You can also hide the "seen" or "completed" events to view just one data point.

πŸ‘‰ You can compare how many users see vs. how many complete your Tour to assess overall effectiveness. The next step is to look at your product events and see if users follow through with the desired action after completing your Tour.

Engagement Index

The "Engagement Index" is your personalized engagement score -- this is a normalized ratio of positive πŸ‘ to negative πŸ‘Ž interactions users have with your Experience (whether a Tour, Microsurvey, Launcher, etc.)

The graph shows how your Index changes over 6 weeks and it is a great way to compare the quality of your in-app efforts over time.

The Engagement index shows a score between 0 - 100 for each week. This is calculated based on different user interactions, that are either positive or negative for each type of Experience. Here are some examples of interactions that we take into account when we calculate your weekly score:

Positive interactions:

  • Completed Chameleon Tour

  • Chameleon Button clicked

  • Chameleon Completed Survey

  • Chameleon Tooltip link clicked

  • Chameleon Launcher item clicked

Negative interactions:

  • Deferred Chameleon Tour

  • Chameleon Exited Survey

  • Chameleon Dismiss clicked immediately

  • Launcher Item Click into an Experience (Microsurvey/Tour) and exits

β„Ή It may take around 1 week to gather data and populate your graph. Please note that the current week is not taken into account when displaying your weekly score. This is to achieve better data accuracy since there may be interactions that change your score.

πŸ‘‰ A lower "Engagement Index" signals that you can improve your segmentation, triggering, or positioning to make your Tours more useful to users.

For example, your message might appear at the wrong time and users jump to dismiss it too quickly. You can use a Smart Delay to ensure you're not interrupting them; next, you can try other placements or Triggers to ensure the in-app is contextual and useful to users.

β„Ή The "Engagement Index" on the Homepage and main Experience page shows the engagement of Experiences over 6 weeks. On the Analytics page (at an individual level) the "Engagement Index" can show a daily score (up to 14, then switches to weeks), or a weekly one, depending on how long the Tour was live.

You can find the "Engagement Index" in all tables in the Dashboard and you can also filter your Experiences based on the "Engagement Index".

β„Ή In the Experience tables, the "Engagement Index" shows a lifetime value for each Experience. This is calculated by gathering all the different daily values and does not represent an average score. So the score may not match your most recent "Engagement Index" when checking the individual Analytics, but this is expected.

β„Ή At times, your "Engagement Index" can go down to 0 for one, or multiple days. If you notice a pattern, it doesn't necessarily mean that users aren't engaging or dismissing your Experiences right away. In some instances, it can simply be because there were no users to see it on that day.

β„Ή Please note that in some cases, with Experiences that have been live for a longer period of time, we can not calculate and show the complete "Engagement Index" (e.g. since March 2020 until today) on the Analytics page in your Dashboard. The "Engagement Index" is calculated starting with the time we deployed this feature in 2024.

Totals summary

Below, the "Performance chart" and "Engagement Index" you'll see a summary, in this case, for Tours:

  • how many are live

  • how many have been seen/weekly

  • monthly active users

  • latest Engagement Index

β„Ή Depending on the Experience (i.e. Tours vs. Microsurveys), you'll have adapted summary metrics. Keep in mind that this shows all-time data and is not affected by the time intervals you select in the "Performance chart"

Table metrics

Finally, in the table, you'll be able to quickly review the metrics associated with each live Experience or their status, and other details around targeting or where they appear.

You'll see some key metrics to help you understand better how your Experiences perform. With Tours, for example, you can:

  • Analyze the number of users who start and complete them

  • See the individual completion rate of each one

  • Review Tours that haven't been started recently (an indication that there might be something wrong)

You can also:

You'll find similar performance charts on the Analytics page for each individual Experience. Plus a few more sections to help you better understand how users engage.

Individual Experience performance

For any Experience you create, head over to the Analytics page in your Dashboard to review its performance in more depth.

β„Ή The "Engagement Index" for individual Experiences displays a daily (up to 14) score or a weekly one, depending on how long the Experience was live.


To help you understand how users engage with each Experience, below you'll see the Interactions section. This shows all Steps in your Tour, Microsurvey (or Launcher States), and the user count for how they engage with each option in the Experience (clicks on CTAs, "Items", "additional Actions", etc.)

The green counter indicates how many users have started that specific Step and the blue counter indicates how many users click on each button/option. Note that the count includes refreshes and repeat clicks from the same user.

You can use this section to understand how users progress, where they drop off, and what resources pique their interest the most.

β„Ή Note that we're still working to count and show all interactions here, and some are going to show a 0 count, such as Launcher Welcome State Dismiss Count, Click anywhere to complete, Click specific Element to complete, Click specific Element to progress, Click anywhere outside Step to dismiss, Skip Step if element rule conditions not met. These will be available soon in the interactions section.

β„Ή Some counts like Dismiss Click and Launcher Welcome/Empty States won’t account for legacy data. They will start counting only for new Experiences.

Experiment results

If you have A/B Tests or Control tests, running come to the Analytics page to review Experiment results for different Variants.

Depending on the Experience, here is where you'll see your Microsurvey responses or what Launcher Items users engage with. You can also export individual Experience data, from the Actions menu.

πŸ‘‰ Use the data you have available in your Dashboard to understand how users engage with specific Experiences and how these drive your product goals.

Learn more about the analytics available for each Experience type:

How can I export my data?

From the Chameleon Dashboard, you can export your Experience data anytime, to enable a broader understanding of how your efforts drive your product's success.

You can download all your Experience data or just get data from one Tour, for example. From the Experience table, go to the ellipsis menu, and click to 'Download CSV'. Your file will be downloaded on your computer and ready to peruse.

To download individual Experience data, head over to the Actions dropdown in the header and click "Export CSV"

Here you can choose between a CSV export or a Google Drive one.

You'll be able to include all the associated data and select a specific time frame for your export. Once you pick the format, hit 'Begin export' and it will be within your reach in a few minutes, depending on its size.

Experience export options from the Dashboard

πŸ’‘ Your export will include Chameleon events and user properties, including those sent via integrations (e.g. Mixpanel cohorts, HubSpot lists), or created through Chameleon Tags. Some properties are not yet available in your CSV as Chameleon doesn't store them, but you'll see tracked data in your connected integration dashboard, such as Mixpanel.

Can I send my data to other tools?

While you can see basic Experience performance data in the Chameleon Dashboard, you may wish to conduct more detailed and sophisticated analysis, such as different funnels, cohort assessment, regression tracking, etc., to learn the most about how your guidance impacts your product's success.

Our native integrations allow you to easily see Chameleon data in your preferred analytics tool.Β All the events and data collected by Chameleon can be sent to the tools below. Learn more by reading our User Guides:

Can I download Chameleon data via API?

Chameleon provides an API that enables you to download Experience data and send it to your data warehouse or other business reporting solution. Learn more about this, here.

To learn more about what's possible from our API, please read this API basics article.

Can Chameleon help measure conversion?

Chameleon can help you track impact beyond a Tour completion rate, by setting a separate conversion goal. This can help you understand whether your Tour is having an impact on your product's adoption, once your users complete it.Β 

Goals can be taken from any of the events being sent to Chameleon (via Segment, Freshpaint / our API) or can even be defined from within Chameleon without requiring any coding.

This means you can easily save a click or page load as an event using Chameleon and track how many performed that after starting a Tour.

πŸ” This feature is only available on the Growth or Enterprise Plan. To learn more or upgrade your plan, please contact us.

Data Security Practices

By default, Chameleon does not collect any data personal or personally identifying data. You can learn more about what we collect and why here.

Chameleon adheres to EU GDPR, CCPA, and similar regulatory protocols and has a clean SOC 2 Type II attestation; check out our Security Practices.

Did this answer your question?