The Pinterest Ads integration that captures save-to-purchase journeys, not just last-click
Pinterest Ads spend, engagement, and conversions — paired with first-party revenue so you see whether Pinterest is incrementally driving sales or just claiming credit.
Start 7-day free trial Read the docs
7-day free trial on every plan. No credit card required. Admaxxer is a DTC analytics platform with built-in Meta + Google ad ops.
What you get
- Campaign sync
- Every campaign, ad group, and Pin synced via Pinterest Marketing API v5. Spend, impressions, saves, clicks, and reported conversions — 15-minute cadence.
- Blended MER inclusion
- Pinterest spend appears inside blended MER next to Meta, Google, TikTok, and Amazon. No more 'Pinterest claims X conversions but my Shopify total is flat' guessing.
- Save-to-purchase windows
- Pinterest's long discovery window (often 30+ days from save to checkout) is captured in cohort LTV — so credit isn't artificially compressed by the default 7-day attribution model.
- Creative-level performance
- Pin-level metrics (saves, outbound clicks, video plays) tracked alongside spend so you can see which creatives are genuinely converting vs just collecting saves.
How it connects
- Create a Pinterest developer app. Visit developers.pinterest.com → My Apps → Create new app. Enable scopes: ads:read, boards:read, pins:read.
- Run the OAuth handshake. Pinterest's developer console has a 'Generate test access token' button — click it once to get a refresh token. Refresh tokens last 1 year.
- Find your Ad Account ID. Inside Pinterest Business, go to Ads → Account → copy the numeric Ad Account ID.
- Paste into Admaxxer. App ID, App Secret, Refresh Token, Ad Account ID. AES-256-GCM encrypted at rest.
Data Admaxxer reads
| Dimension | What Admaxxer does with it |
|---|---|
| Campaigns | Campaign name, objective, status, daily budget. Joined to blended MER grouping. |
| Ad groups | Targeting summary, spend, delivery status. Used for creative-to-cohort joins. |
| Pins (creatives) | Pin ID, image/video, spend, saves, outbound clicks. Basis for save-to-purchase analysis. |
| Spend | Daily spend in Tinybird — contributes to blended MER and MMM channel contribution. |
| Pinterest-attributed conversions | Platform-reported conversions compared against pixel-attributed revenue to flag over-claim. |
| Engagement signals | Saves, video plays, repins — plotted next to spend so collected-but-not-converted Pins are obvious. |
Safety and security
- App ID, App Secret, and refresh tokens encrypted AES-256-GCM at rest. Never logged.
- Revocable from your Pinterest developer console at any time. Disconnect inside Admaxxer purges credentials.
- Read-only scopes in v1. No write access — no ability to pause or edit your Pinterest campaigns.
- Strict rate-limit respect — BullMQ queues every Pinterest Marketing API read, never bursting past documented limits.
Frequently asked
- Do I need Pinterest to approve Admaxxer?
- No. You bring your own developer app — Pinterest's approval gate is on your side. Connect today.
- How long do refresh tokens last?
- 1 year. We'll surface a clear 'reconnect Pinterest' prompt 14 days before expiry so syncs never silently break.
- Why pair Pinterest with first-party revenue?
- Pinterest's discovery-driven funnel often takes weeks from save to purchase. Default 7-day attribution under-credits Pinterest while platform-self-reported conversions over-credit it. Admaxxer's first-party Shopify pairing splits the difference.
- Is this incrementality-aware?
- Yes — Pinterest spend is included in our paid-vs-organic two-proportion z-test so you can see whether Pinterest is driving genuinely new buyers.
Connect Pinterest Ads in under 15 minutes
7-day free trial on every plan. No credit card required.