Data Collection with Salesforce DMP Pixels


Salesforce DMP is a next-generation Data Management Platform (DMP). What Salesforce DMP does for our marketing clients is unify the data from their online marketing efforts - across all of their marketing channels - into one central repository. Salesforce DMP helps clients analyze the data to identify and understand the impact of these marketing campaigns, and then helps our clients improve their marketing performance by identifying their audiences preferences and expectations.

For publishers, what this means is that you might see Salesforce DMP tracking tags included in an advertiser’s ad creatives. Typically, the Salesforce DMP tracking tags will be trafficked into the creative in the advertiser’s ad server. However, with site-served placements, you might also be asked to traffic these tags as well. This document is to give you an introduction to what these tags are, and what they are doing. If you need to traffic the tags, Salesforce DMP can also provide you documentation on how to traffic them in your particular ad server or environment.

The data that is being collected is about the advertising campaign. This includes things like which campaign, ad and creative were shown to the individual. Salesforce DMP will also identify the Salesforce DMP User ID (KUID) for the individual, if we have seen them before and have assigned them a KUID. Beyond this information, Salesforce DMP collects some of the information that comes through as part of the header information in the request for the tracker. Salesforce DMP is not collecting any other information from the publisher’s site, and is not scraping information off of the page or sending any spiders back to the publisher’s site.

Salesforce DMP also takes data privacy and protection very seriously, and adheres to all of the industry standards for data collection. For more information on our privacy policies, please see

Tracking Tags:

Where possible, Salesforce DMP uses a JavaScript based impression tracker because it lets us make any adjustments if needed, with out having to ask people to re-traffic static tracking tags.  However, Salesforce DMP does also support a static, 1x1 pixel based impression tracker as well.  Along side the impression trackers, we also use click trackers to capture data on click events.  The following are the formats for these various trackers:

*** Example Only - Don't Use in Live Campaigns ***

JavaScript Impression Tracker:

<script src=‘{brandName}&advertiserid={insertID}&campaignid={insertID}&placementid={insertID}&adid={insertID}&creativeid={insertID}&siteid={insertID}'></script>

Pixel Impression Tracker:

<img src=‘https://{insertID}&campaignid={insertID}&placementid={insertID}&adid={insertID}&creativeid={insertID}&siteid={insertID}'/>

Mobile Impression Tracker:{insertID}&campaignid={insertID}&placementid={insertID}&adid={insertID}&creativeid={insertID}&siteid={insertID}&_kuid={insertMAID}

Email Impression Tracker:

<img src='{insertID}&campaignid={insertID}&placementid={insertID}&adid={insertID}&creativeid={insertID}&siteid={insertID}' />

Salesforce DMP Click-Tracker:{insertID}&kxcampaignid={insertID}&kxplacementid={insertID}&kxadid={insertID}&kxcreativeid={insertID}&kxsiteid={insertID}&clk= 

Dissecting a SF DMP Tracker:

Attribute Value Explanation
https:// Secure Protocol  Salesforce DMP content delivery network
# Hash to parse values accordingly
&kxbrand=[value] This is a hardcoded value that helps marketers bucket impressions and clicks we are capturing by brand.
&campaignid=[value] The ad server of record's campaign ID
&advertiserid=[value] The ad server of record's advertiser ID
&placementid=[value] The ad server of record's placement ID
&adid=[value] The ad server of record's ad ID 
&creativeid=[value] The ad server of record's creative ID
&siteid=[value] The ad sever of record's site ID

Have more questions? Submit a request


Article is closed for comments.