Chameleon automatically collects performance data for tours that can be exported to CSV, downloaded via API or sent to a connected integration. 

Available integrations (check the integration user guides for more information) allow you to more holistically analyze performance and target users through other channels in a synchronized fashion. 

The data sent to these integrations includes: 

  • Event type (e.g. tour started, step seen etc.)
  • Event properties (e.g. tour name, step number etc.)
  • Default user properties (e.g. browser, language etc.)
  • User ID (the same ID by which you identify unique users to Chameleon)

In addition, you can send any other custom user properties as part of these events, to your connected integrations. This is helpful if you want to further analyze Chameleon tour data using these custom properties.

For example, if you are sending custom user properties to Chameleon such as role, LTV, account, these can be added to the data sent by Chameleon to the integrations.  This will allow you to do analyses such as: "What proportion of users of a particular role completed a specific tour" within your analytics tool. 

To do this you have to:

  1. Send custom user properties to Chameleon
  2. Enable these user properties to be sent to your connected integrations

For 1: to learn how to send custom user properties to Chameleon please read this article

For 2: specify the names of the properties to be sent to your integrations in the Integrations view within the Sidebar. Only this subset of the custom user properties you are sending to Chameleon will then be sent to the connected integrations. 

This setting exists separately to allow you to remove unnecessary user property data from the Chameleon performance analytics sent to your connected tools, thereby making it easier for you to extract the most important insights. 

Did this answer your question?