Third-party and dynamic tracking

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 two types of click tracking: cross-domain 3rd party 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. Because of this, 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 “Promoted Pin destination URL” field or bulk editor column.

Parallel click-tracking

With parallel click-tracking, we fire off a separate URL in parallel with the promoted Pin'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 only send data to a third party.

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

There is no minimum spend or specific agreement that must be signed before running third-party tracking.

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 all campaigns:

  • {campaignid}

  • {campaign_name}

  • {adgroupid}

  • {adgroupname}

  • {adid} - the pin promotion id

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

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

Supported dynamic parameters for Search Campaigns:

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

  • {keyword_id} - the keyword ID that matched the promoted pin

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}.

Supported dynamic parameters for Shopping Campaigns:

Still need help?
Contact us