Integrate Adobe Analytics with Demandbase

  • Updated

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

  1. Click Add New.
  2. Select the eVar fields you want to configure.
  3. Adjust the settings.
  4. 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

Example Conversion Variable.png

3.2. Enable eVars in Staging and Production

  1. Open the Admin Console.
  2. Check the Status box.
  3. 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

  1. Go to Admin > DataConnectors.
  2. Locate the Demandbase Connector in the Other category.
  3. Drag and drop the connector to begin configuration.
  4. Confirm the connector shows v3 next to the Demandbase logo.
  5. Enter the required configuration details and click Save.
    Important: Your Tag UID and API Key are provided by Demandbase during implementation.
    Screen_Shot_2017-03-15_at_3.56.01_PM.png
  6. 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.

    Screen_Shot_2017-03-15_at_3.53.54_PM.png

  7. Define the Demandbase attributes used in Auto Classifications.
    • The first eight attributes populate automatically.
    • Add additional attributes if needed.
  8. Under Classification Rule Sets:
    • Always enable the first rule set.
    • Enable additional rule sets only when using more than eight attributes.
      Screen_Shot_2017-03-15_at_3.56.36_PM.png
  9. Select the Demandbase Integration checkbox to automatically generate a report.

    Screen_Shot_2017-03-15_at_3.58.07_PM.png

  10. 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 HTML Setup.png

Example S-Code Changes

Screen_Shot_2017-03-15_at_3.30.17_PM.png

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.

Important: Adobe Analytics eVars have a 255-character limit.
  • 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.

Report 1.png

Report 2.png

Data Flow Summary

  1. Demandbase identifies the visiting company.
  2. Company profile attributes are retrieved.
  3. Attributes are sent to Adobe Analytics through contextData.
  4. Processing Rules and Auto Classifications map attributes to eVars.
  5. Attributes become available in Adobe Analytics reports.

Data Flow.png

Was this article helpful?

0 out of 0 found this helpful