Integrating Optimizely with Contentsquare

  • Updated
This topic describes how to:
  • Integrate Contentsqure to read data from Optimizely
  • See reporting on Optimizely experiments in Contentsquare

If you are already running Contentsquare, formally known as Clicktale, on your pages, you can now enable Optimizely to notify Contentsquare about which experiments, campaigns, and variations your visitors are using.

With Optimizely, you do not have to load the Optimizely snippet synchronously before Contentsquare to avoid timing issues. You do not need to worry about sequencing.

Enable the integration

You can enable the Contentsquare integration for a single experiment or for all new experiments. 

Enable Contentsquare for all new experiments in a project:


  1. Navigate to Settings > Integrations.

  2. Toggle on the Contentsquare integration. 

  3. Select Accept
  4. Select Enable the Contentsquare integration by default for all new experiments.

  5. Click Save.

You may see this message: "Your project privacy settings currently prevent Optimizely from sending descriptive names to third-party tools." If you prefer to send descriptive names to Contentsquare so you can easily identify experiments and campaigns, disable the Mask descriptive names privacy setting. Or, maintain your existing privacy setting and use the API Names panel to match IDs to descriptive names.

Enable Contentsquare for a single, existing experiment:


  1. Navigate to your experiment or campaign in Optimizely.

  2. In the Experiment menu, select Integrations.

  3. Select Tracked on Contentsquare and click Save.

  4. Select Start Experiment.

Confirm your setup

The following instructions and screenshots are out of date and will be updated soon.

Once Optimizely is integrated with Contentsquare, use Contentsquare page events to search for particular playback recordings and confirm that data is passed from Optimizely to Contentsquare.

Here's how:

  1. Navigate to the Contentsquare Replay Session Player.

  2. Use Contentsquare page events to find a particular recording.

  3. Under actions, confirm that the correct 'event' actions are associated with the recording.

Find recordings for specific experiments and variations

Once your integration is set up, you can use Clicktale to record visitor actions for specific experiments and variations. Use the events populated by Optimizely to search for specific recordings. 

Here's how:

  1. From the Clicktale Search dashboard, click Visitor Events.

  2. In the Visitor Events dialog, you can filter specifically by Optimizely experiment and variation.

Create custom aggregate heatmap reports

If you have an Enterprise Clicktale account, you can use Optimizely events to create custom aggregate heatmap reports for the following Page Events: Mouse Move, Mouse Click, Attention, and Scroll Reach. Set up this filter report to see the aggregate behavior of your visitors by Optimizely experiment.

Here's how:

  1. Click the Filter icon in the Filter row. 

  2. Select Page Events.

  3. Then, you'll see a list of captured page events that you can use to generate the required report.