- 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:- Open the Kameleoon app.
- Click Admin > Integrations.
- Search for the Matomo integration and click it.
- Click Install.
- Select the project on which you want to activate Matomo.
- Click Next.
- Configure the integration:
- Default variable: The variable Kameleoon uses when the integration is on by default.

- Click Next.
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.
customVar) you wish to associate.
Kameleoon will automatically send the data to Matomo via this custom variable.
On the Results page
Once you set Matomo as a reporting tool for an experiment, you can select or clear it via the Kameleoon Results page. To do this:- Click the three-dots menu next to the Export button.
- Click Experiment configuration (Open configuration for personalization). A side menu appears.

- In the Reporting tools section, click Edit. The Finalization page opens.
- On the Finalization page, click Integrations.
- Click Activate next to Matomo.
- To save this step, click Next.
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
To select Matomo for a personalization, go to the Integrations tab in the finalization flow, and click Activate next to Matomo. 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
To add Matomo to a feature flag:- Click Edit on the feature flag you want to track.
- Click Integrations in the Reporting section. All the integrations you’ve enabled appear.
- Toggle Matomo on for Delivery rules, Feature experiments, or both.