Skip to main content
Matomo offers data visualization tools, including heatmaps. For more information, you can consult the documentation by Matomo on heatmaps. With the Matomo integration, you can flag heatmaps, recordings, forms, and more with the campaign name and variant seen by a visitor. Key benefits:
  • Filter each Matomo analytics tool (for example, heatmap, session recording) by campaign and variation names.
  • Analyze visitor behavior when exposed to a campaign variant and identify new experiment or personalization opportunities.

Activate Matomo

To use Matomo (formerly Piwik), you must activate it in the Kameleoon Integrations page. To do this:
  1. Open the Kameleoon app.
  2. Click Admin > Integrations.
  3. Search for the Matomo integration and click it.
  4. Click Install.
  5. Select the project on which you want to activate Matomo.
  6. Click Install.
You will then see it appear in the installed tab with the number of projects on which you’ve configured the tool.
Kameleoon will transmit your experiments’ results to Matomo if you’ve installed the tool’s script on your pages.
If you need to change the behavior of Kameleoon’s native bridge, you can create a custom analytics bridge and use the Matomo sample code on Kameleoon’s Github repository.

Associate Matomo with an experiment

In the Graphic/Code editor

Once you activate Matomo in the Integrations page, you can select it as a reporting tool in the Integrations step of the finalization panel.
In the dropdown list, select the ID of the Matomo custom variable (customVar) you wish to associate. Kameleoon will automatically send the data to Matomo via this custom variable.

On the Experiments Results page

You can select Matomo among the reporting tools on an experiment’s Results page. From the dropdown list, select the custom variable’s ID (customVar) you wish to associate. Kameleoon will automatically send the data to Matomo using this custom variable. Kameleoon takes into account only the data retrieved after the tool’s activation.

Associate Matomo with a personalization

On the personalization creation page

Once you activate Matomo in the Integrations page, you can select it as a reporting tool for your personalization.
From the dropdown list, select the custom variable’s ID (customVar) you wish to associate. Kameleoon will automatically send the data to Matomo through this custom variable.

Associate Matomo with a feature flag

Learn how to manage third-party analytics integrations

Segment your results in Matomo

To understand how to segment your results according to this custom variable, you can refer to the Matomo documentation on the subject.