Skip to main content
Piano Analytics SDK lets you create customized digital experiences and build commercial relationships with your users, fueling your subscription, conversion, analytics, entitlement, and personalization goals. With this integration, you can connect Kameleoon with Piano Analytics SDK to:
  • Push campaign exposure event data (campaign name and variation name) to Piano Analytics SDK.
  • Use Piano Analytics dashboards to analyze your campaigns.
Key benefits:
  • Use Piano Analytics SDK’s automatically generated reports to analyze your campaigns.
  • Track your campaigns’ impact on metrics (acquisition, retention, activation).

Prerequisites

Ensure you have Piano Analytics SDK installed on your website before configuring this integration.

Enable Piano Analytics SDK integration on Kameleoon

  1. Open the Kameleoon app.
  2. Click Admin > Integrations.
  3. Search for the Piano Analytics SDK integration and click it.
  4. Click Install.
  5. Select the project on which you want to activate Piano Analytics SDK.
  6. Click Next.
  7. Configure the integration.
    • SmartTag variable: If you are using SmartTag, check this box and enter the name of the variable that Kameleoon should use. See Piano’s documentation for more details.
  1. Click Next.
You will then see it appear in the installed tab with the number of projects where you’ve configured the tool. Kameleoon automatically sends exposure events to Piano Analytics SDK.
Ensure you install the Piano Analytics script on your pages, as Kameleoon will use Piano Analytics API methods to send the data for your campaigns.

Activate Piano Analytics SDK on a campaign

In an A/B experiment

Once you’ve activated Piano Analytics SDK in the Integrations page, you can select it as a reporting tool in the Integrations step of the finalization panel in the Graphic editor or the Code editor.

In a personalization

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

On the Results page

Once you set Piano as a reporting tool for a personalization, 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 Piano.
  4. To save this step, click Next.

On a feature flag

To add Piano 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 Piano on for Delivery rules, Feature experiments, or both.
Learn how to manage third-party analytics integrations

Data transmission

After you activate and define Piano Analytics SDK as a reporting tool in a campaign, Kameleoon automatically sends the experiment and variation ID and name every time a visitor views a variation of an active Kameleoon A/B experiment.