Important: This feature was deprecated by Adobe and replaced with the Adobe Analytics Launch Extension. While existing Demandbase-CDC integrations remain active for current customers, this implementation should not be used for new deployments. For the latest functionality and guidance, see Set Up the Demandbase Adobe Analytics Launch Extension.
The Demandbase Account Connector for Adobe Analytics sends Demandbase-enriched attributes to Adobe Analytics so they can be used in reporting and analysis. These attributes are mapped to conversion variables (eVars) and traffic variables in Adobe Analytics.
The connector uses Context Variables in Adobe Analytics Platform 15 and requires s_code H23 or later. Depending on your reporting requirements and Adobe Analytics configuration, you can map Demandbase attributes to conversion variables in different ways.
Tip:Adobe B2B customers can use Adobe’s Adobe Analytics Source Connector to send Demandbase-enriched data from Adobe Analytics to Adobe Experience Platform (AEP). See Send Demandbase-Enriched Data from Adobe Analytics to Adobe Experience Platform (AEP).
Prerequisites
Before starting, confirm you have:
- Adobe Analytics Platform 15
- s_code H23 or later
- Access to the Adobe Admin Console
- Demandbase Tag UID and API Key
- Staging and Production environments available
Step 1: Confirm Your Adobe Analytics System
Verify that Adobe Analytics is actively deployed on your website and supports Context Variables (Platform 15) and s_code H23 or later, which are required for the Demandbase integration.
Step 2: Select Demandbase Attributes
Identify the Demandbase attributes you want to access in Adobe Analytics .
Standard Attributes
For identified companies, Demandbase automatically sends the following attributes to one conversion variable.
- company_id
- company_name
- industry
- sub_industry
- employee_range
- revenue_range
- Audience
- audience_segment
You can use a second conversion variable to capture up to eight additional Demandbase attributes, including custom Account Watch attributes.
Step 3: Add and Set the Conversion Variables
Create the conversion variables that store Demandbase attributes.
3.1. Add an eVar
- Click Add New.
- Select the eVar fields you want to configure.
- Adjust the settings.
- Click Save.
Recommended eVar Settings
Important: Always confirm configuration settings with analysts and business stakeholders before deployment.
| Setting | Recommended Value | Description |
|---|---|---|
| Status | Enabled | Allows the eVar to receive data |
| Type | Text String | Defines the stored data type |
| Allocation | Most Recent (Last) | Uses the most recent value set |
| Expire After | Visit | Allows values to update per visit |
| Reset | Do Not Reset | Prevents unintended overwrites |
| Enable Merchandising | Disabled | Not required unless used for ecommerce merchandising reports |
Example Conversion Variable Setup
3.2. Enable eVars in Staging and Production
- Open the Admin Console.
- Check the Status box.
- Select Enable.
Step 4: Configure Adobe Data Connector
The fastest way to integrate Demandbase with Adobe Analytics is through the Demandbase Adobe Data Connector (formerly Genesis).
The latest connector version can integrate up to 40 Demandbase attributes using up to five conversion variables (eVars). This works by sending attributes through contextData, which are then processed using Processing Rules and Auto Classification rules. The Data Connector wizard automatically configures these rules.
Tip: We recommend completing this step first in Staging, then repeat in Production once validated.
The following is a video for version 3 of the Data Connector. You can also see instructions for version 2 of the Data Connector here.
- Go to Admin > DataConnectors.
- Locate the Demandbase Connector in the Other category.
- Drag and drop the connector to begin configuration.
- Confirm the connector shows v3 next to the Demandbase logo.
-
Enter the required configuration details and click Save.
Important: Your Tag UID and API Key are provided by Demandbase during implementation. -
Select the eVars you created earlier to store the Demandbase attributes.
Important: If migrating from the legacy connector version, consider resetting existing eVars or creating new ones. -
Define the Demandbase attributes used in Auto Classifications.
- The first eight attributes populate automatically.
- Add additional attributes if needed.
-
Under Classification Rule Sets:
- Always enable the first rule set.
-
Enable additional rule sets only when using more than eight attributes.
-
Select the Demandbase Integration checkbox to automatically generate a report.
- Review the configuration and complete setup.
Step 5: Deploy Scripts
After completing the Data Connector setup, download the required scripts from the Support tab.
You receive:
- Scripts for the API call and callback
- A snippet for the AppMeasurement library
Tip: We recommend deploying these scripts first in Staging, then repeat in Production after validation.
Option 1: Inline Deployment (Recommended)
Inline deployment minimizes asynchronous loading issues and is the preferred implementation method.
Deploy two tags in the head section of your global template to reduce race conditions with Adobe’s image request.
You must also add a small snippet to s_code.js to read cached Demandbase data.
Example HTML Setup
Example S-Code Changes
Option 2: Deploy Scripts through a Tag Manager
You can deploy the scripts using a Tag Management System (TMS).
However, this introduces additional asynchronous loading and configuration variables such as:
- tag firing order
- execution priority
- script timing
These factors can affect how quickly Demandbase attributes are available in Adobe Analytics.
For more instructions, see Adobe Connector Deployment.
Important:
- Demandbase cannot guarantee identification optimization without proper configuration.
- Additional adjustments may be required after deployment.
- A Demandbase engineer reviews your implementation during the Technical Implementation Call.
Step 6: Set up Basic Reports
Follow the Adobe Analytics Report Set Up Guide to configure reports that use Demandbase attributes.
The Data Connector automatically creates Auto Classifications, which categorize Demandbase attributes in real time.
Unlike traditional SAINT classifications, which require manual uploads, Auto Classifications run automatically within Adobe Analytics.
Using classification rules, multiple Demandbase attributes (typically up to seven) can be combined in a single eVar and then separated into classifications for reporting.
- If the combined attribute values exceed this limit, the image request may fail.
- When combining attributes into a single eVar, limit the maximum length of each attribute to avoid exceeding this threshold.
Data Flow Summary
- Demandbase identifies the visiting company.
- Company profile attributes are retrieved.
- Attributes are sent to Adobe Analytics through contextData.
- Processing Rules and Auto Classifications map attributes to eVars.
- Attributes become available in Adobe Analytics reports.