Developer Help Centre > IBM Analytics Integration

Integrating Maxymiser with IBM Analytics

Integrating with IBM Analytics (previously known as Coremetrics) allows you to send campaign information so you can later filter your analytics by campaign experience.

This article explains how to:

  • Integrate a Maxymiser campaign with IBM Analytics

How we send the data?

This integration uses cmCreateElementTag API, and passes the relevant user experience information. Each campaign sends its own data in the following format:

<mode>_<campaignName>=<element1Name>:<variantName>|<element2Name>:<variantName>

Integration Implementation

The Maxymiser integration with IBM Analytics is based on 3 separate scripts. Follow the steps described under "Configure sample integration for a campaign" heading in the Integrations Overview article to set up the integration.

  1. Integration Module (Site Script, take from Step 1);

  2. IBM Analytics register (Site Script, use for Step 2);
    // IBM Analytics integration v1.2.0 !function(){var a={version:"1.2.0",oncePerSession:!0,campaignRequired:!0,check:function(a){return window.cmCreateElementTag&&!0},timeout:7e3,exec:function(a){var b=a.campaign.getName()+(a.isProduction?"":" QA");return window.cmCreateElementTag(a.campaignExperience,b),!0}};"object"==typeof modules&&"function"==typeof modules.define&&modules.require("Integrations").register("IBM Analytics",a)}();
  3. IBM Analytics initialize (Campaign Script, use for Step 3)
    Integrations.run('IBM Analytics', { campaign: campaign, // do not change this });