Context
After you integrate Adobe Target with Demandbase, you need to perform the following setup in Adobe Target before you can use the Demandbase Adobe Target integration.
Prerequisites/Preparation
You must have access to Demandbase Personalization.
- Your HTML page template
- Adobe Dynamic Tag Management (DTM)
- Adobe Target Standard UI
Steps: Installation
Step 1. Confirm Demandbase Adobe Integration is Deployed
Demandbase provides two HTML <script> tags for deployment to the <head> of your HTML template. These tags are different than your Demandbase Tag. They perform the API call to Demandbase and prepare the data to be consumed by Adobe. Depending on what you've licensed the tags provide data for Analytics or Target or both.
If you've already done this for an Adobe Analytics integration, it won't be necessary to repeat this step.
Note: Script Order Matters
- Mbox JS and AT JS should come AFTER Demandbase scripts for Global MBox, and before the api.company-target.com script.
- For non-global mbox implementations and individual mbox creation, the mbox JS and AT JS should be placed BEFORE Demandbase scripts.
Step 2. Add the polling function snippet to DTM
Demandbase provides a polling function Javascript snippet that creates the Target Global MBox for use with Demandbase data.
2.1. While viewing the relevant web property in DTM, go to Rules > Page Load Rules and select Create New Rule.
2.2. Select Top of Page for the Trigger rule under the conditions section.
2.3. Under the Javascript/Third Party Script section click Add New Script.
- Ensure that the script is configured as Sequential Javascript and that Execute Globally is checked.
2.4. Copy the polling function snippets from the following links and paste them into the code editor in DTM.
- Polling script for mbox.js: poll_mbox.txt
- Polling script for at.js: atjs_polling.txt
Demandbase will call your targetPageParams() internally in our library to send data using profile parameters.
Step 3. Deactivate auto-create global mbox
3.1. From the Target main page, go to Setup > Implementation and click Edit mbox.js Settings.
3.2. Ensure that auto create global mbox is off (grayed out) and click Save.
Step 4. Install
4.1. While viewing the relevant web property in DTM, click the gear-shaped settings button for the Adobe Target integration.
4.2. Under Library Management click Check for Updates and select Yes when prompted to install a new version of the integration code.
Steps: Create a Demandbase-enabled Experience
Step 1. Create a New Activity
Click Create Activity in Target UI under the Activities tab. You can select an existing activity if you've already created one.
Step 2. Add Experience Targeting
In the Create Account screen, select Add Experience Targeting.
Step 3. Choose or Create an Audience
Select an existing Demandbase-enabled audience to receive the experience, or select Create Audience.
Step 4. Add a Rule
If creating a new audience, select Add Rule > Visitor Profile.
Step 5. Specify Attributes
Select the desired Demandbase attribute from the drop-down menu, and choose the return value you want to target against for that attribute -- for example, Industry = Software.
Step 6. Customize the Experience
6.1. Use the Target Compose wizard to customize the HTML for your newly-configured audience.
6.2. When you are done with customizing click Next.
Step 7. Check the Mapping
7.1. On the next screen, confirm that the Audience-Experience relationship is mapped correctly.
7.2. Rename the experiences if desired.
7.3. When complete click Next.
Step 8. Goal Setting
On the next screen, configure any Goal & Settings parameters as desired, and click Save. No configuration on this page is necessary for the Demandbase integration.
Step 9. Activate the Experience
From the main page for the newly-configured activity click Activate. You should now be able to see the experience firing for the chosen Demandbase audience.
- poll_mbox.txt572 Bytes
- atjs_polling.txt956 Bytes