Help & Support
How Can We Help?
We Think These Might Help
Thank you for your feedback!
cannot be blank
We will respond as soon as humanly possible.

Salesforce DMP (Formerly Krux)

AdRoll offers server-to-server integration with the Salesforce data management platform (DMP), formerly known as Krux. You can easily sync your Salesforce DMP audiences with AdRoll, then target your visitors with ads across display, social, and mobile channels.

What You'll Need

  • A Salesforce DMP account

  • An AdRoll account

  • An active AdRoll Pixel on your website 

Integration Steps

  1. Locate your unique Advertiser ID. You can find this in your AdRoll Pixel.

  2. Reach out to Salesforce DMP to let them know you want to set AdRoll up as a destination for your Salesforce data. To do this, you'll need to enter your AdRoll Advertiser ID into the corresponding field in Salesforce DMP.

  3. Once the integration is live on Salesforce DMP, you'll see your audiences in the AdRoll Audiences tab, and you can target them through display, social, and mobile retargeting, prospecting, and email campaigns.

Locate Your Unique Advertiser_ID

Find your unique Advertiser ID by pulling up your AdRoll Pixel in Your Advertiser ID can be found after adroll_adv_id = in quotes. See X in the image below.


Be sure to copy your Advertiser ID and not your Pixel ID (Y).


Additional Information on Salesforce DMP

Your Salesforce DMP account manager will be able to guide you through this process.

This integration is through the Server-to-Server method. This method involves a cookie-match and subsequent pushing of data in batches.


Data Flow: How It Works & Requirements 

  • Salesforce DMP calls AdRoll the visitor-match URL on the relevant client pages and on ad campaigns.

  • This URL is a redirect, which calls Salesforce DMP usermatch pixel after it appends the AdRoll user id to the Salesforce DMP usermatch pixel.

  • Data Format Requirement: The identifier data provided by Salesforce must be raw AAIDs and IDFAs, or if they are hashed, then they must be md5 hashes.

  • Integration Setup Note: The inputs in the Salesforce DMP system require entering the corresponding AdRoll Advertiser ID (also known as Advertiser EID). The account path is respected and the resultant data files sent from Salesforce DMP to AdRoll are prepended with the EID.

  • Salesforce DMP delivers one or more .gz compressed data files each day to a specific S3 bucket containing the daily audience map information.

  • The data in the daily files provided by Salesforce DMP are then imported into AdRoll audiences.

  • The daily data files that are sent from Salesforce DMP are incremental, meaning they reflect exactly which cookies should be in the audience. AdRoll processes this data daily, the day after it is received, so that your audience is always up-to-date.

  • The created AdRoll audiences have a 48 hour duration, so visitors who are no longer sent over via Salesforce DMP daily files also expire out of the AdRoll audience. 


Was this article helpful?
0 out of 0 found this helpful


Please sign in to leave a comment.