Media Tagging FAQ

How does Salesforce DMP filter between marketing channels?

Marketing channels are defined in the UI under Manage > Capture > Sites. When creating a site, you will have the option to define the marketing channel (i.e. display, video, paid search, etc).

When a Site is created, a unique Configuration ID (ConfID) is generated. This ConfID is included in the Salesforce DMP Control Tag used to collect data from webpages. It is also included in the media tracking tags used to collect data from media campaigns.

It’s through this mechanism that users can filter the Marketing Performance report to a specific marketing channel, such as Paid Search campaigns.

It is important that the correct tags are deployed for the correct channels. For instance, if a tag is trafficked with a ConfID that is associated with the Display channel into a Video campaign, Salesforce DMP will register the impressions and click as being from a Display campaign.

Do Salesforce DMP tags require a cache buster?

No, all Salesforce DMP response headers are set to no-cache. This applies to both Publisher and Media Control Tags.

Which parameters are required within media tags?

At bare minimum, Salesforce DMP needs the ConfID, Campaign ID, and the click-through URL in the Click Tracker. However, we recommend populating all fields, especially if the ad server has the macros to support the parameter. 

How do I apply Salesforce DMP marketer tags in DCM?

For DCM served placements, we suggest adding the Salesforce DMP marketer tag in the "Event Tag" feature of DCM. All tags within "Event Tag" will be activated in an ad call via DCM's JS ad tag. Please note that "Event Tags" are not supported by DCM's Standard ad tag.

For most site-served placements, the onus of Salesforce DMP’s marketer tag implementation will be on the publisher. Therefore, the publisher will have to implement both the DCM tag and the Salesforce DMP tag for purposes of tracking.  If the site-served placement is associated with a DCM Standard Ad tag, one can piggyback the Salesforce DMP mark

For more information, please refer to the Display Campaign Implementation Guide.

How do I implement media tags?

Please refer to our Marketer Implementation guides below:

How do I apply Salesforce DMP tags on mobile placements?

This depends on whether the placements are Mobile In-App or Mobile Web. If you are not sure, please work with the media partner to clearly separate out placements as either Mobile In-App or Mobile Web. 

Mobile Web: 

Mobile web (with exceptions like Safari) is a cookie-based environment, just like standard Display. The tagging procedure will be the same as Display.

Mobile In-App:

For Mobile in-app placements, the KUID assignment is based on Device ID. We need to determine whether or not the mobile in-app ad server/DSP has the ability to pass back Device ID (IDFA or Android ID) into a Salesforce DMP tag. 

For instance, Google DCM does not have a specified macro to pass back the Device ID. Therefore, if your ad server does not have the ability to pass back the Device ID, the onus of applying the Salesforce DMP marketer tags is the responsibility of the mobile media partner.

Please note, there is a slight edit required for the Salesforce DMP marketer tag for in-app placements. The mobile media partner must add the following parameter at the end of the tag: "_kuid=". This is how the raw IDFA or Android ID will be passed. The static image impression tracker must be used in the mobile app environment

Please refer to our Media Tag Testing and Validation Guide for more information.

What is the difference between the javascript impression tag, and the non-script Impression (image pixel) tag?

Javascript tags, or "script-based" impression trackers, can only be used where JS tags are supported. Examples include:

  • When using DCM ad server
  • Anywhere the Control Tag is deployed
  • Standard display placements served via DCM Javascript tag
  • Static mobile placements served via DCM Javascript tag

Javascript tags begin with cdn.krxd.net: https://cdn.krxd.net/controltag?confid=ENTERHERE#advertiserid=%eadv!;campaignid=%ebuy!;adid=%eaid!;creativeid=%ecid!;siteid=%esid!;sitename=%s

Pixel tags or "non-script" impression trackers must be used where Javascript tags are not supported. For example:

  • When using Flashtalking, Innovid and other ad servers that do not support JS
  • Video environments
  • Mobile app placements
  • Site-served placements (1x1 placements)
  • Placements served via VAST tags
  • Non-standard placements (custom rich media, sponsored content, etc)

Pixel tags begin with beacon.krxd.net:

https://beacon.krxd.net/ad_impression.gif?confid=ENTERHERE&advertiserid=%eadv!&campaignid=%ebuy!&adid=%eaid!&creativeid=%ecid!&siteid=%esid!&sitename=%s 

How do I append a click tag to an ad tag?

The click tag should be placed in the Destination Page / Landing Page URL field of an ad server. In DCM, this is placed on the Ad level.

The click tracker is appended before the actual landing page, www.test.com.

https://apiservices.krxd.net/click_tracker/track?kxconfid=ENTERHERE&kxadvertiserid=%eadv!&kxcampaignid=%ebuy!&kxadid=%eaid!&kxsiteid=%esid!&kxplacementid=%epid!&kxcreativeid=%ecid!&kxsitename=%s&clk=www.clienthomepage.com

Please refer to our Media Tag Testing and Validation Guide for more information.

What is media-analytics.gif?

The media_analytics.gif pixel fires with certain ad impression events.  Salesforce DMP utilizes media_analytics.gif for billing purposes.  Please note, media_analytics.gif counts towards DCEs (data collection events). 

Why doesn’t the impression tracker render on my video ad?

Video Ad tags are typically VAST tags. VAST tags are not compatible with JavaScript. Instead, please implement the image pixel version of the tag. Use the VAST inspector tool below to run VAST tags with Salesforce DMP pixel appended and test that they are firing correctly:

https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector -

Why don’t I see my campaign in Marketing Performance?

There are various reasons why a campaign may not be reporting in the Marketing Performance dashboard. To troubleshoot, verify the following:

  • The media tags contain a valid Config ID, which corresponds to a channel in Marketing Performance
  • The report is filtered by the channel corresponding to the Config ID used in the media tags
  • The date range selected in Marketing Performance corresponds to the flight dates of the campaign
  • The media tags contain the required parameters: conf ID, campaign ID, and click through URL if using a click tracker
  • The media tags are formatted appropriately for the ad server, using compatible macros

When deploying media tags initially, it is important to validate that they are firing correctly. Please refer to the Media Tag Testing and Validation Guide for detailed steps on testing and troubleshooting the media tags.

If you are still having difficulty locating the campaign data in Marketing Performance, please open a ticket with the Support team and provide the following information:

  • Campaign name & ID (including missing placements, if applicable)
  • Media tags that were deployed and the corresponding tag sheet (if applicable)
  • Ad server used
  • Creative preview page or code package
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk