Get your Pinterest Ads tracking to 95%+ accuracy guaranteed in writing.
Pinterest's catalog ads punch way above their CPM weight, but only when Pinterest can match conversions back to clicks. Tag-only setups miss iOS, miss the click_id, and Pinterest's algorithm starves. We deploy server-side CAPI with full identity match so the algorithm finally gets fed.
Free30 minutesNo obligation
Pinterest Ads · what breaks
Pinterest tracking pain
- 01
Tag-only tracking
iOS + ad blockers eat conversions.
- 02
Bad identity match
Conversions don't attribute back.
Pinterest Ads · the fix
Outcomes — Pinterest Ads
CAPI live
Server-side, dedup-clean.
Recovered iOS
Recovered from the server leg.
Pinterest Ads · events
Pinterest conversion events and their parameters
Pinterest's discovery-to-purchase window is longer than any other social platform, which changes what the event set has to support.
| Event | Fires when | Key parameters | Sent from |
|---|---|---|---|
| page_visit | Any page loads | event_id, _epik | Browser + server, deduped |
| view_category | Category or collection page loads | product_category, event_id | Browser |
| add_to_cart | Item added to cart | product_id, value, currency, event_id | Browser + server, deduped |
| checkout | Order confirmed | order_id, value, currency, em (hashed), ph (hashed), click_id, event_id | Browser + server — server authoritative |
| signup | Account or list signup completes | em (hashed), event_id | Server |
| lead | Lead form posts successfully | em (hashed), ph (hashed), event_id | Server |
Pinterest Ads · normal or broken
Pinterest's long window is the thing people misread
Normal, not a fault
Conversions credited to clicks from weeks ago
Pinterest is a planning platform. People save a pin in March and buy in May. A 30-day click and 30-day engagement window catching conversions long after the click is the platform working as intended.
High saves, low immediate conversions
A save is intent stored for later. Judging a Pinterest campaign on same-week conversion rate misreads the channel.
Lower match rates than Meta
Fewer logged-in identity signals are available. Expect it, and compensate with hashed email and phone on the server events.
Actually broken
_epik click ID never captured
Pinterest's click identifier has to be read at landing and persisted. Without it, server events have very little to attribute on.
Checkout events without order_id
Deduplication and any later reconciliation both depend on it. Without an order ID you cannot even tell whether you are double-counting.
Only page_visit is firing
The base tag was installed and nothing else. Very common on Pinterest specifically, because the base tag is easy and the events are not.
Pinterest Ads · diagnose
Diagnosing a Pinterest setup
- 01
Check the tag health screen in Pinterest Ads Manager
It reports which events it is receiving and which parameters are missing. Start there.
- 02
Confirm _epik capture on a real pin click
Click through from the app, confirm the parameter survives to a first-party cookie.
- 03
Verify event_id parity across both paths
One test order, identical event_id in browser and server.
- 04
Check the conversion window against your product's decision cycle
A short window on a high-consideration product hides most of the channel's real return.
- 05
Reconcile a closed window against store orders
Matched on order_id, seven fully closed days.
Pinterest Ads · prove
Proof for a Pinterest build
Source of truth
Store order records
- checkout events show deduplication in Pinterest's reporting.
- _epik present on conversions from Pinterest clicks.
- order_id on every checkout event, with no duplicates in a seven-day window.
- Server checkout count within a few percent of backend orders for that window.
- Hashed email and phone arriving and matching, confirmed in the tag health panel.
- Reconciliation repeated after 30 days.
Pinterest Ads · free audit
What we check in the free audit
- Check the tag health screen in Pinterest Ads Manager
- Confirm _epik capture on a real pin click
- Verify event_id parity across both paths
- Check the conversion window against your product's decision cycle
- Reconcile a closed window against store orders
Pinterest Ads · when not to buy
When to skip this — Pinterest Ads
- Pinterest is a test channel at low spend. Run the base tag and the standard events first; add the API layer once the channel has proven itself.
- You sell B2B software or services. Pinterest's audience and format rarely support it, and no amount of signal quality changes that.
- Your catalog is not visual. Pinterest performance depends on imagery more than on tracking.
Pinterest Ads · what we deliver
Deliverables — Pinterest Ads
Server-side gateway
sGTM or Worker
CAPI hybrid
Tag + server
QA + handover
Notion runbook
Written guarantee
95%+ tracking accuracy
Measured against Store order records. Miss it and we keep working at no cost.
Pricing
Pick the package that fits your ad spend
Pixel-only starter
$400one-time setup
Foundation Pinterest pixel install only. Honest disclosure: this tier is for accounts spending under $1K/month. Above that, 1st-party server-side is the only architecture that survives iOS, ITP, and ad blockers.
- Pinterest pixel / tag installed
- Clean dataLayer for purchase + lead events
- UTM hygiene + dedup checks
- Consent Mode v2 banner integration
- QA test events + 7-day support
- No server-side CAPI · no iOS recovery
1st-party server-side Pinterest
Recommended for paid media$800one-time setup · most popular
What every account spending $5K+/month on Pinterest should run. 1st-party server-side Events API on your subdomain, full identity match, deterministic dedup. iOS users count, ad blockers don't matter, Pinterest's algorithm finally has the signal it needs.
- Everything in pixel starter
- 1st-party server-side Pinterest Events API
- Full identity match (email, phone, IP, UA, click_id)
- Deterministic browser ↔ server dedup
- Match-quality / EMQ live verification
- Notion runbook + 30-day support
Full-funnel + offline imports
$1,800one-time + optional retainer
For agencies and brands running multiple Pinterest accounts or wanting CRM offline conversions feeding back. Every signal — click, lead, MQL, SQL, opportunity, closed-won — pipelined into Pinterest so the algorithm optimizes for revenue.
- ✓ Everything in 1st-party server-side Pinterest
- 📥 CRM offline conversion imports
- 🔀 Multi-account routing & per-account QA
- 🎯 Lead-quality / VBO bidding readiness
- Looker Studio attribution dashboard
- 60-day support · retainer optional
FAQ
Pinterest Ads questions, answered
Yes — full product catalog events covered.
