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.
- Integration Module (Site Script, take from Step 1);
- 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)}();
- IBM Analytics initialize (Campaign Script, use for Step 3)
Integrations.run('IBM Analytics', { campaign: campaign, // do not change this });