The Pinterest Conversions API on Shopify, explained

By the HonestTag team ยท Published October 30, 2026

The Pinterest tag runs in the shopper's browser. The Conversions API runs on a server. Pinterest wants both.

The Pinterest Conversions API is how a server tells Pinterest about a sale. In Pinterest's words, it "enables advertisers to send conversions directly to Pinterest via a server-to-server connection" (Pinterest Business Help). The Pinterest tag does the same job from the shopper's browser, where blockers and privacy settings can stop it. Pinterest's advice is to run both: "we recommend that you use both to ensure maximum event coverage, eliminating any data gaps that may occur from using one method only" (Pinterest Developers). Running both only works if each checkout is counted once, which takes a shared event ID.

Stop guessing which ads bring new customers, and give Meta and Google a new-customer signal you can bid on. HonestTag sends verified purchases to Meta, Google and 7 more, each buyer marked new or returning. Start free beside your current tracking.

Install HonestTag free

What the tag sees, and what the server sees

Pinterest compares the two methods side by side (Pinterest Developers):

Pinterest tagConversions API
Where it runs"JavaScript code snippets run in the user's browser when they visit your site.""Your server sends conversion events directly to the Pinterest server."
What it can carryIt "Automatically collects page URL, referrer, device/browser info, IP address, timestamp, and Pinterest cookies (if present)," and you can add "order value, product ID, and user email/phone in hashed form."It "Can ingest all the same event data as the tag, and more," such as hashed email, phone and external IDs, and order and product details.
What stops it"Ad blockers and browser privacy settings can block or limit data collection.""Not blocked by browsers or ad blockers."
What it needsCookies: the tag "relies on cookies for user identification and attribution." Pinterest adds: "User consent (GDPR/CCPA) may restrict what you can collect.""Requires backend integration and data privacy compliance, such as hashing and user consent."

On Shopify the gap shows up as checkouts Pinterest never hears about: a shopper whose browser blocked the tag still placed a real order. A server that works from the store's orders does not depend on that browser.

Does your store already send it?

Maybe. Pinterest's own App Store listing for its Shopify app says the app helps you "Improve tracking and performance with the Pinterest Tag and API for Conversions" (Shopify App Store). Pinterest does not say on that listing which events the app sends each way, so check your own account rather than assume.

Pinterest grades the tag and Conversions API web events as separate ingestion sources. In Ads Manager, open Conversions, then Event Quality, and "Choose your Event source from the dropdown menu" (Pinterest Business Help). If a Conversions API web source is listed with recent events, something on your store already sends server events. The next question is whether it shares event IDs with your tag.

Counting each checkout once

Pinterest's rule: "Pass the event_id and event_name parameter in all the sources you use, making sure that the event_id is identical for each redundant event." Then "Pinterest retains the first event captured and removes duplicates within 48 hours" (Pinterest Developers). Its help center puts it plainly: "Event_id is the key we use to deduplicate events" (Pinterest Business Help).

A worked example, with made-up numbers. Say your store takes 100 online orders in a week, and the tag reports a checkout for 80 of them because blockers stopped it on the other 20. A server also sends a checkout for all 100.

Pinterest's Deduplication page in Ads Manager (Events Overview) shows your event ID coverage per event type, so you can see which case you are in. Then compare Pinterest's count with your orders; duplicate purchase events shows how to find every purchase source on a store.

Send Pinterest your orders from the server. On paid plans, HonestTag sends each verified online store order to Pinterest from its server under its own event names, which leave your Pinterest app's checkout count as it is.

Install HonestTag free

What makes a server event match

Pinterest scores how well your events can be matched to its users. Its Event Quality Score counts "Customer Information (User Matching)," with "parameters like IP Address, Email and External ID," and "Event Insights (Product Metadata)," such as "Product ID, Order Value and Currency" (Pinterest Business Help). For a checkout on the web, Pinterest ranks these details:

Three of Pinterest's rules catch stores out (Pinterest Developers):

What the Conversions API does not fix

How HonestTag handles this

What it does not do: HonestTag sends Pinterest no refunds, and it does not map its custom events to a standard event for you, so with the checkout switch off Pinterest's own reports show nothing from HonestTag. The full list of what is sent is on Connect Pinterest and server-side delivery.

Frequently asked questions

What is the Pinterest Conversions API?

It is Pinterest's server-to-server way to receive conversions. Pinterest says it enables advertisers to send conversions directly to Pinterest via a server-to-server connection, and lists it as not blocked by browsers or ad blockers. Pinterest recommends using it together with the Pinterest tag.

Does the Pinterest app for Shopify use the Conversions API?

Pinterest's own App Store listing for the app says it helps you improve tracking and performance with the Pinterest Tag and API for Conversions. To see which sources send your events, open Event Quality in Pinterest Ads Manager and pick each event source.

Will the tag and the Conversions API count a checkout twice?

Not if both copies carry the same event name and the same event_id. Pinterest asks you to pass both in every source, keeps the first event it captures, and removes duplicates within 48 hours. Two copies with different event IDs are counted as two checkouts.

Do I need a developer to set it up?

For a direct integration, Pinterest says yes: its estimate is 2 to 4 weeks with a developer. Through a tag manager it estimates 1 to 4 hours for a marketer, with IT or developer support recommended, and for other partners it depends on the partner. With HonestTag you paste a conversion access token and your ad account ID into the Pinterest card.

Do HonestTag's Pinterest events show in Pinterest's reports?

Not on their own. HonestTag sends its own custom events by default, and Pinterest says custom events that are not mapped to a standard event are untracked and cannot be used for reporting or optimization. HonestTag does not map them for you. Its standard checkout event, which Pinterest does report, goes only if you turn it on.

Does HonestTag send refunds to Pinterest?

No. HonestTag sends Pinterest no refund or retraction event. The refund is recorded on the order's proof in the HonestTag app instead.

Paid plans

Send Pinterest your orders from the server

On paid plans, HonestTag sends each verified online store order to Pinterest from its server under its own event names, which leave your Pinterest app's checkout count as it is.

  • Feed your ads a clean signal. The platforms you send to get each verified purchase, new customers marked as new.
  • Catch the sales your pixels miss. Purchases are sent from your Shopify orders, server to server.
  • Know what to scale. A weekly scale, hold or cut call when the data supports one, and proof behind every attributed order.
  • Start free. Keep your current tracking while you look.

Install HonestTag free