Chameleon collects some default data to help you analyze Experiences. This data can be exported as a CSV or automatically sent to your analytics provider (via our integrations) or API.
Understanding your data within Chameleon
You can view your overall Experience stats in your Chameleon Dashboard. Each Experience type offers different metrics.
With Tours, for example, you can:
Understand the different statuses (live, edited, archived, etc.)
Analyze the number of users who start and complete them
See which Tours target a particular Segment
Review Tours that haven't been started recently (an indication that there might be something wrong)

🎯 Chameleon also provides funnel reporting for individual Tours, to identify drop-offs across steps within the Tour and help you improve completion rate. Read this to learn how to put your exported Tour data to work.
This report lets you assess:
Total number of users that started and completed your Tour in the selected timeframe
Number and proportion of users (relative to users that started the Tour) that have seen and dropped off at each step
You can filter this data based on the date range and click on any step to edit it.
Data that Chameleon collects
Chameleon will automatically collect data about the Experiences you have live. This data includes events and properties, and all of these have a uid
attached, so you can track and associate these with users.
For example, the data collected for Tours include events such as:
Tour event | Description |
Started Tour | If an end-user sees the first step of a tour. |
Completed Tour | If an end-user completes the last step of a tour (e.g. by clicking the button). |
Exited Tour | When an end-user clicks the dismiss option in a Tour Step, this option is set to Exit the Tour. |
Previewed Tour | When an admin user previews a tour. |
Converted Tour | When a conversion event attached to a tour is triggered after the tour is started. See more about the conversion/goals below. |
Step Seen | When a user views a step within a tour. |
In addition, it also includes properties such as:
Tour Property | Description |
tour_name | The name of the tour (as defined within the Editor). |
url | The URL on which an event occurred (e.g. the URL of the first step of the tour for the Started Tour event). |
step_name | The name of the step - sent for Exited Tour events. |
tour_duration | The time in seconds between the Started Tour and Completed Tour / Exited Tour events (sent only for the latter events) |
Browser, City, Country | and other browser-based properties |
💡 For full details of all Chameleon data collected, use our schema Google Sheet:
Add your goal (conversion event)
You can add a goal to each Tour, to assess whether your Tours are successful in achieving your product objectives.
Goals can either be defined from within Chameleon (as a page load or click) or taken from any of the events being sent to Chameleon (via Segment or our API).
👉 Learn more about defining and using conversion goals
📌 Note: This feature is only available in the Growth or Enterprise Plan. To learn more or change your plans, please contact us.
View your data in your analytics tool
We highly encourage you to use a specialist analytics provider to analyze your product data. We integrate with common providers which you can use to track your native product events alongside Chameleon events. Doing so allows you to holistically evaluate the impact of tours on other user actions.

We also recommend using Segment to streamline your analytics tracking and have greater control of your data pipeline.
👉 Learn more about our native Segment integration
To learn more about how Chameleon works with these tools, see our Integrations User Guides:
View data in your database / BI tool
You can also add the data that Chameleon automatically collects directly into your database and then query this data alongside all your other product data.Â
To do this, simply use our open API to send Chameleon data to your database or other tools.
👉 Explore what's possible with our API