TrustData
Connectors

Pinterest Ads

Connect Pinterest Ads and configure tracking parameters.

Connect your Pinterest Ads account to sync campaign data and enable attribution.

URL parameters setup

Do this first! Configure URL parameters in Pinterest Business Manager before connecting in TrustData.

Setting up tracking parameters

Pinterest supports account-level URL parameters that automatically apply to all current and future campaigns.

  1. In Pinterest Business Manager, go to AssetsAd accounts

  1. Click on your ad account, then go to the Settings tab
  2. Under URL parameters, click the edit icon next to Parameter settings

  1. In the Edit URL Parameters modal, scroll to the Custom parameters section and add:
Parameter nameValue
trdt_cpid{campaignid}
trdt_agid{adgroupid}
trdt_ctid{adid}
  1. Check Apply URL parameters automatically to all current and future campaigns
  2. Review the parameter preview at the bottom
  3. Click Save and apply

Available dynamic macros

MacroDescriptionExample Value
{campaignid}Campaign ID12345678901234567
{adgroupid}Ad group ID98765432109876543
{adid}Ad ID11223344556677889
{campaignname}Campaign nameSummer_Sale
{adgroupname}Ad group nameBroad_Interest

Verify your setup

After saving, the parameter preview in the modal shows your full tracking string. You can also verify by clicking through an active ad to your landing page.

Expected URL:

https://your-site.com/landing?trdt_cpid=12345678901234567&trdt_agid=98765432109876543&trdt_ctid=11223344556677889

Connecting in TrustData

After configuring URL parameters:

  1. Go to SettingsData Sources
  2. Click Add Data SourcePinterest Ads
  3. Click Connect with Pinterest
  4. Log in with your Pinterest account
  5. Grant TrustData permission to view Pinterest Ads data
  6. Select the ad accounts to sync
  7. Click Save

Required permissions

TrustData requests these permissions:

  • Read Pinterest Ads data (campaigns, ad groups, ads, and metrics)

TrustData only reads data. We never modify your campaigns.

Account access

Your Pinterest account must have Admin or Analyst access to the ad account.

Synced data

Data TypeDescription
CampaignsName, status, budget
Ad groupsName, targeting, bid
AdsName, creative type, status
MetricsImpressions, clicks, spend, CTR, CPC

Date range

  • Historical: Last 90 days on first sync
  • Ongoing: Daily incremental sync

Attribution matching

TrustData matches Pinterest clicks to conversions:

User clicks pin → trdt_cid captured (cpid + agid + ctid)
        ↓
User converts → conversion event sent
        ↓
TrustData matches via trdt_cid
        ↓
Attribution credit assigned to campaign/ad group/ad

Troubleshooting

"No ad accounts found"

  1. Verify your Pinterest account has access to ad accounts
  2. Ensure you selected the correct Pinterest account during OAuth
  3. Try disconnecting and reconnecting

"URL parameters not appearing"

  1. Go to Business Manager → Assets → Ad accounts → Settings → URL parameters and verify the parameters are saved
  2. Check the "Apply to all current and future campaigns" checkbox was enabled
  3. Ensure no URL redirects are stripping query parameters

"No data synced"

  1. Confirm the account has active campaigns with spend in the last 90 days
  2. Check that you selected the correct ad account during connection