Third-party and dynamic tracking

It looks like you're viewing this from a region that Pinterest Tag isn't available in yet. See where Pinterest Tag is available to Pinterest Business accounts.

Learn more

You can add third-party tracking to your ads to track your Pinterest activity via other platforms. For example, you can track clicks with third-party URLs, like Google DoubleClick Campaign Manager (DCM) or Kenshoo, to verify campaign delivery and gather reporting data.

Add third-party tracking to your ads

We support impression tracking and two types of click tracking: cross-domain redirect click-tracking and parallel click-tracking.

Cross-domain (X-domain) 3rd party click-tracking

There are several 3rd party providers of click tracking: Google[Doubleclick], Adobe[DTM], Facebook, Flashtalking, etc. These URLs begin with the 3rd party’s domain and redirect to your domain and landing page. The user’s browser will momentarily load a 3rd party tracking domain before loading your final landing page. Common issues are broken links and percent-encoding issues.

These URLs are placed in the “ad destination URL” field in Ads Manager or column in bulk editor.

Parallel click-tracking

With parallel click-tracking, Pinterest pings a click-tracking URL in parallel with the ad's destination URL. This decreases the time between when a user clicks on Pinterest and when the advertiser's landing page loads. Parallel click tracking URLs aren’t loaded by the user’s browser and don't redirect to the final landing page, they're only pinged to track events.

Parallel click-tracking URLs are placed in the “Third party tracking URLs” column in bulk editor along with impression tracking URLs.

Impression Tracking

With impression tracking, you can verify the serving of your ads on Pinterest. We support these impression tracking partners:

  • Doubleclick (DCM)
  • Atlas
  • Sizmek
  • Flashtalking
  • Trueffect

You can add impression tracking links to your campaigns via the ‘Tracking URLs’ field in ad creation. Select “impressions” and paste the URL from your third party in the text box.
To add impression URLs via bulk editor, use the ‘Ad Third Party Tracking Urls’ column.

Add dynamic tracking parameters

You can add dynamic tracking parameters to your URLs directly or in addition to your third-party tracking URLs. We also support dynamic tracking parameters, which allow advertisers to collect additional information from Pinterest on a click for campaign tracking purposes. They are placeholder text that start and end in curly brackets and can be added to URLs.

Supported dynamic parameters for standard ad destination URLs:

  • {campaignid}

  • {campaign_name}, {campaignname}

  • {adgroupid}

  • {adgroup_name}, {adgroupname}

  • {keyword}

  • {keyword_id}

  • {creative_id} - the Pin promotion id

  • {adid} - the Pin promotion id

  • {device} - ‘t’, ‘c’, or ‘m’ for tablet, computer or mobile

Supported dynamic parameters for (server-side) parallel click tracking and impression tracking:

  • {campaignid}, {campaign_id}

  • {campaign_name}, {campaignname}

  • {adgroupid}, {ad_group_id}

  • {adgroupname}, {ad_group_name}

  • {adid}, {ad_id}, {creativeid}, {creative_id}  - the Pin promotion id

  • {itemid}, {iterm_id} - the Pin promotion’s item id

  • {insertionid}, {insertion_id} - the Pin promotion’s insertion id

  • {creative_name} - the Pin promotion name

  • {device} - ‘t’, ‘c’, or ‘m’ for tablet, computer or mobile

  • {device_platform} - mobile device type, ‘iOS’, ‘Android’ or empty string

  • {publisher} - hardcoded it as ‘Pinterest’

  • {timestamp}, {click_timestamp}, 

For example, a landing URL provided by a retailer may look like this:{campaignid}. If the Pinterest campaign id is 1234, we will serve this URL as

Specific dynamic parameters for Search Campaigns:

  • {keyword} - the percent-encoded keyword string (e.g. running%20shoes) that matched the standard ad

  • {keyword_id} - the keyword ID that matched the standard ad

Dynamic parameters we don’t support will be ignored. For example, if the retailer provides the URL{CAMPAIGN-ID}, we will ignore the tracking parameter and just serve the URL as{CAMPAIGN-ID}.

Specific dynamic parameters for Shopping Campaigns:

Please note that the {keyword} parameter isn't supported for tracking links on any ads.

Specific dynamic parameters for collections ads:

  • {organic_url} - the entire URL given at Pin creation

To learn more about destination URL and tracking parameters for collections ads read our guide Track a collections ad.

Still need help?
Contact us