Skip to main content
Pinterest AdsFor Pinterest advertisers

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

  1. 01

    Tag-only tracking

    iOS + ad blockers eat conversions.

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

page_visitAny page loadsevent_id, _epikBrowser + server, deduped
view_categoryCategory or collection page loadsproduct_category, event_idBrowser
add_to_cartItem added to cartproduct_id, value, currency, event_idBrowser + server, deduped
checkoutOrder confirmedorder_id, value, currency, em (hashed), ph (hashed), click_id, event_idBrowser + server — server authoritative
signupAccount or list signup completesem (hashed), event_idServer
leadLead form posts successfullyem (hashed), ph (hashed), event_idServer

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

  1. 01

    Check the tag health screen in Pinterest Ads Manager

    It reports which events it is receiving and which parameters are missing. Start there.

  2. 02

    Confirm _epik capture on a real pin click

    Click through from the app, confirm the parameter survives to a first-party cookie.

  3. 03

    Verify event_id parity across both paths

    One test order, identical event_id in browser and server.

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

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

Checked against

Store order records

Get my free conversion tracking audit

Free30 minutesNo obligation

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.

Get my free conversion tracking audit

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
Start with pixel only

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
Book a call · get server-side

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
Book a call · scope full-funnel

FAQ

Pinterest Ads questions, answered

Yes — full product catalog events covered.

Free · 30 min

Free Pinterest tracking audit

Free30 minutesNo obligation