Skip to main content
RudderStack is a customer data platform and data warehouse. With Kameleoon’s RudderStack integration, use Kameleoon as a source to push campaign exposure event data (campaign name and variation name) to RudderStack. Key benefits:
  • Kameleoon automatically receives every event triggered by RudderStack. This saves development time by eliminating the need to re-implement existing tracking plans in Kameleoon.

Push Kameleoon exposure events into RudderStack

Enable RudderStack integration

To enable RudderStack on Kameleoon:
  1. Open the Kameleoon app.
  2. Click Admin > Integrations.
  3. Search for the RudderStack integration and click it.
  4. Click Install.
  5. Select the project on which you want to activate RudderStack.
  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.
Ensure you’ve installed the RudderStack script on your pages. Kameleoon uses RudderStack API methods to send campaign exposure events.

Activate RudderStack on a campaign

When you activate and define RudderStack as a reporting tool in a campaign, Kameleoon automatically sends an Experiment viewed event every time a visitor views a variation of an active A/B experiment.

In the Graphic/Code editor

To associate RudderStack with a campaign in the Graphic/Code editor:
  1. Click Finalize > Integrations.
  2. Click Activate next to RudderStack.
The summary pop-in will mention RudderStack before going live. Kameleoon will automatically transmit the data to RudderStack, and you can view your results directly in the tool.

On the personalization creation page

To select RudderStack for a personalization, go to the Integrations tab in the finalization flow, and click Activate next to RudderStack.

On the Results page

Once you set RudderStack as a reporting tool for an experiment, you can select (or clear) it via the Kameleoon Results page. To do this:
  1. Click the three-dots menu next to the Export button.
  2. Click Experiment configuration (Open configuration for personalization). A side menu appears.
  1. In the Reporting tools section, click Edit. The Finalization page opens.
  2. On the Finalization page, click Integrations.
  3. Click Activate next to RudderStack.
  4. To save this step, click Next.

On a feature flag

To add RudderStack to a feature flag:
  1. Click Edit on the feature flag you want to track.
  2. Click Integrations in the Reporting section. All the integrations you’ve enabled appear.
  3. Toggle RudderStack on for Delivery rules, Feature experiments, or both.
Learn how to manage third-party analytics integrations
To send exposure events for feature flags, enable Hybrid capabilities.