With Chameleon's Segment integration, you can easily sync data between Chameleon and all of your other Segment-connected tools. To learn more about Segment, visit our integration page

The Segment integration includes three components:

  • Installation -- add the Chameleon code snippet to your pages via Segment
  • Data Destination -- send Chameleon data to Segment (and all other connected tools)
  • Data Source -- get Segment data (e.g. user and company attributes and events) into Chameleon (for targeting Experiences)


Once you connect Chameleon with Segment, then the full functionality of this integration is available.

Note: To connect with Segment, you must first be on a paid Chameleon plan. You can sign-up for a Chameleon plan here.

Once you're on a Chameleon plan, you're ready to install Chameleon into a Segment.com workspace. It's as simple as described in the two-step instructions outlined in the article Installing using Segment.

From the Segment Integration page on the Chameleon Dashboard, Segment can also be configured only as a data destination. Having this option active, Chameleon event data will automatically be sent to your Segment workspace every time Segment is detected on the page where the event takes place.

Note: We discourage using this method, as the full potential of integrating Segment will not be explored.


Once you have enabled Segment, you do not actively need to manage or sync data. Data will be updated in real-time both ways. 

Segment as a Data Destination

The following events will be sent by Chameleon to Segment and then onwards to any other tools you have connected as destinations within Segment:

  • Chameleon Started Tour / Survey
  • Chameleon Completed Tour / Survey
  • Chameleon Step Seen -- by request, to avoid flooding you with events. 

Event properties sent as part of these events include the Experience name, URL and others (e.g. Step number) where relevant. 

For full details of all Chameleon data sent to Segment, use our schema Google Sheet:

You will be able to see these events appear within your Segment dashboard, in the Debugger view, and the Schema view.

Segment as a Data Source

Once you've enabled Chameleon via Segment, you'll have the power of leveraging any of your Segment data for targeting Chameleon Experiences, and tracking conversion events. 

You will see this data appear automatically when creating a target segment for an Experience, within the list of available filters. You will see the options of Imported properties and Imported events.

For properties, you will be able to use both individual user and company (group) properties to create your Target Audience. 

Note: If your user is part of multiple groups, only the latest group will be used by Chameleon.

You can also leverage user actions within your product to target Experiences. To do so, select Imported events within the first filter dropdown and then select the relevant user action and parameters for this target audience. 

👉 Get savvy about creating custom audiences to target your Experiences

Know more...

Did this answer your question?