Integrating IBM Digital Analytics and Campaign
When Digital Analytics is integrated with Campaign, online segments defined in Digital Analytics can be used in campaigns.
*
This topic pertains specifically to IBM® Digital Analytics, not IBM® Digital Analytics for On Premises.
The integration between Digital Analytics and Campaign relies on several components:
*
An integration service that provides access to Digital Analytics APIs and acts as the integration point between the two products.
*
A translation table that tells Campaign which Digital Analytics keys correspond to which Campaign Audience IDS.
*
A Marketing Platform user account configured with the necessary credentials for Campaign to access the integration service.
*
Configuration settings that inform Campaign about the integration service, translation table, and credentials.
The following table explains how to configure the necessary components.
Integrating Digital Analytics and Campaign
Single sign-on (SSO) lets users access Digital Analytics from within the IBM® EMM user interface without being prompted to log in.
IBM® Marketing Platform Administrator's Guide
Configure a translation table to translate Digital Analytics keys to Campaign Audience IDs.
The translation table consists of at least two columns, one for the Digital Analytics registrationid (online key) and one or more for each Campaign Audience ID (offline key). The translation table must be configured on the user data source from which Campaign selections take place.
For each Campaign partition where you want to enable integration, choose Settings > Configuration > Campaign | partitions | partition[n] | Coremetrics and configure these settings:
*
ServiceURL: Identifies the integration service (https://export.coremetrics.com/eb/segmentapi/1.0/api.do).
*
CoremetricsKey: Identifies the value used in the translation table (registrationid).
*
ClientID: The unique Digital Analytics ID assigned to your company.
*
TranslationTableName: The name of the translation table.
*
ASMUserForCredentials: The Marketing Platform account allowed to access the integration service. The default is asm_admin.
*
ASMDatasourceForCredentials: The data source assigned to the Marketing Platform account identified in the ASMUserForCredentials setting. The default is UC_CM_ACCESS.
Assign credentials to a Marketing Platform account
Choose Settings > Users, select the user that is defined in the ASMUserForCredentials configuration setting, click the Edit Data Sources link, and add a new data source:
*
The Data Source name must exactly match the ASMDatasourceForCredentials defined in the configuration settings (for example, UC_CM_ACCESS).
This "data source" is the mechanism that Marketing Platform uses to store the credentials that provide access to the integration service.
IBM® Marketing Platform Administrator's Guide
Mapping a table is how you make Digital Analytics data accessible to Campaign.
Choose Settings > Campaign Settings > Manage Table Mappings, then follow the prompts to specify the data source corresponding to the user database where the user tables reside (not the "data source" you defined for ASMDatasourceForCredentials).
Specify which Campaign users can use Digital Analytics segments in flowcharts.
Choose Settings > User Roles & Permissions > Campaign > Partition[n] > Global Policy. Click Add Roles and Assign Permissions, then Save and Edit Permissions. Under Campaigns, adjust access for Access Coremetrics Segments.
*
When determining access, SSO is not considered. If you are using single sign-on and you want Campaign users to be able to access Digital Analytics segments, you still have to provide segment access by setting Global Policy.
Choose Settings > Configuration > Campaign | partitions | partition[n] | server | internal | UC_CM_integration. When this option is set to Yes, the Select process box provides the option to use Digital Analytics Segments as Input.
Configure permissions in your Digital Analytics product(s).
If the Campaign-related permissions are not set, Digital Analytics Segments are not available as input in a Select process box in a Campaign flowchart.
The Digital Analytics product documentation.
Define segments in Digital Analytics and make them available to Campaign.
The Digital Analytics product documentation.
Now Campaign users can start using Digital Analytics segments in flowcharts.
Add a Select process box to a flowchart and choose Digital Analytics Segments as the Input. Select a Client ID and a segment, specify a date range, then run the flowchart.
*
It pulls data from Digital Analytics via the integration service. The segment data is simply a list of registration IDs.
IBM® Campaign User's Guide
About the translation table
Mapping the translation table