Skip to content Skip to footer

Pinterest Tag – How to Set It Up For Your Business

how to setup pinterest tag

HomeBlog › Pinterest Tag Setup

Measurement

The Pinterest Tag: Conversion Tracking Setup for Shopify, WooCommerce, Wix & More

Exact numbered steps and copy-paste code for every major platform, plus the honest answer on server-side tracking. Twenty minutes turns "Pinterest sends traffic" into "Pinterest drove these add-to-carts."

Pinterest Tag conversion tracking setup for Shopify and WooCommerce
Quick Answer

The Pinterest Tag is a snippet of code (a base tag plus event codes) that reports visitor actions on your site back to Pinterest: page visits, add-to-carts, checkouts, signups. On Shopify, WooCommerce, Wix, and BigCommerce, official integrations deploy the tag and wire the ecommerce events without code; Squarespace takes about 20 minutes of copy-paste via code injection. Default attribution windows are 30-day click and 1-day view. Server-side tracking (the Conversions API) is worth adding for high-volume or paid-spend stores and often ships inside the official Shopify and WooCommerce integrations already. The tag sharpens measurement but does not make it perfect: cross-device journeys and Pinterest's long save-to-purchase lag still escape it, so pair the tag with UTMs and blended metrics.

Most brands run Pinterest marketing with no tag at all, which means every add-to-cart and purchase from pin traffic gets recorded nowhere Pinterest can see it. Twenty minutes of setup fixes that. This is the exact install for every major store platform, what each event gives you, and, in keeping with our honest-measurement stance, what the tag still cannot tell you.

20 minutes: a typical full install Shopify/WooCommerce official integrations
30 day click attribution window (default) Pinterest Tag default settings
6 core events worth tracking the setup this guide walks through

What the Tag Is and How It Works

The Pinterest Tag has two parts. The base code loads on every page of your site and establishes the connection to your Pinterest account. Event codes fire on specific actions: a product page view, an add-to-cart, a completed checkout, an email signup. Pinterest matches those events back to people who saw or clicked your pins, which is what turns your Pinterest account analytics from "impressions and clicks" into "impressions, clicks, and the money that followed."

How an event travels from your store to your report

1
Shopper acts Adds product to cart on your site
2
Event fires Tag sends addtocart + order value
3
Pinterest matches Links the event to a pin view or click
4
Your reporting Conversions appear in analyticswithin the attribution window
<

Matching depends on the shopper being identifiable (same browser, or logged into Pinterest); the honest-limits section below covers what slips through.

Pick Your Platform: The Exact Install (Interactive)

Tap your platform. The steps update to the exact current path; only Squarespace and the manual route involve any copy-paste, and neither requires real code.

Tag Install Wizard

Tap your platform for the exact steps.

Recommended route

Shopify

Install the official Pinterest app from the Shopify App Store, connect your Pinterest business account when prompted, and the base tag plus ecommerce events (page visit, add to cart, checkout) deploy automatically. Product catalog sync comes bundled, which also switches on product pins. Total time: about 10 minutes, no code.

These are the quick paths. Full numbered steps with the exact code for every platform are in the section below the event hierarchy.

The Event Hierarchy: What to Track First

Six events, in the order they earn their place

1
Base code / page visit The foundation; every other event needs it live sitewide.
2
Add to cart The leading indicator that pin traffic is qualified, and it fires long before purchases do.
3
Checkout The revenue event, with order value and currency attached.
4
Signup / lead Newsletter joins convert same-session, escaping the purchase lag entirely.
5
Search + custom events On-site search and niche actions, once the basics are clean.

The official Shopify, WooCommerce, Wix, and BigCommerce integrations wire events 1 to 3 automatically; signup events usually need your email platform's form to fire a lead event or a thank-you page rule.

If you track only two things, track add to cart and signups. Purchases lag pin activity by weeks in most categories, but carts and email joins happen the same session, so they are the events that tell you this month whether the traffic is any good. That logic comes straight from our measurement playbook: judge planning channels on leading indicators, not just lagging revenue. It is also how we report to clients; the case studies show the leading-indicator curves next to the click totals.

Verifying the Install Actually Works

Never trust a green checkmark in a plugin. Verify three ways. First, install the free Pinterest Tag Helper Chrome extension, load your homepage, a product page, and your cart flow, and confirm the base tag and each event fire where they should. Second, in Pinterest, open the tag section of your business account and check the event history for fresh activity (allow a few minutes of delay). Third, run one real test: click one of your own pins, add a product to cart, and confirm the addtocart event lands with the right value.

The classic failures are duplicate base tags (usually an old manual snippet plus the new app, which double-counts everything), events firing with no value attached, and consent banners blocking the tag for the exact visitors you wanted to measure. Check all three before believing any number the tag produces.

Tags measure the traffic. We build it.

84Pins runs done-for-you organic Pinterest with UTM-tagged links on every pin: strategy, design, publishing, and SEO, 84 to 336 pins a month. Month to month, no contracts.

See Plans and Pricing →

MMG Tile + Stone: $56,000 in tracked revenue in 6 months, Pinterest now their third-largest traffic source.

Step-by-Step Installs, With the Actual Code

Everything below assumes you have a free Pinterest business account. Your Tag ID lives in Pinterest under Ads › Conversions (the tag section); it is the number you will paste into every integration. Where a platform needs real code, it is printed here ready to copy, with YOUR_TAG_ID as the only thing to replace.

Shopify (official app, ~10 minutes)

  1. In Shopify admin, open the App Store, search Pinterest, and install the official Pinterest app.
  2. Click Connect and log into your Pinterest business account when prompted; approve the permissions.
  3. The app deploys the base tag on every page and wires pagevisit, addtocart, and checkout events with order values automatically. No theme edits.
  4. In the app settings, switch on catalog sync so your products become shoppable product pins.
  5. Verify with Tag Helper (steps in the verification section above), then place one test order.

WooCommerce (official plugin, ~15 minutes)

  1. In WordPress admin: Plugins › Add New › search Pinterest for WooCommerce › Install › Activate.
  2. Run the setup wizard under Marketing › Pinterest and connect your Pinterest business account.
  3. The plugin verifies your domain, deploys the base tag, wires the standard ecommerce events with values, and offers catalog sync; enable it.
  4. In the plugin's settings confirm Enhanced Match is on (it passes a hashed email with events, which improves attribution matching).
  5. Verify with Tag Helper and one real add-to-cart.

Wix (native field, ~10 minutes)

  1. Copy your Tag ID from Pinterest (just the ID number, not the code).
  2. In the Wix dashboard: Marketing & SEO › Marketing Integrations › find Pinterest Tag › Connect.
  3. Paste the Tag ID. Wix deploys the base tag sitewide, and Wix Stores fires the standard purchase events.
  4. Wix does not expose every custom event; if you need a lead event on a form, add the event snippet (printed below) to the form's thank-you page via an embed element.
  5. Verify with Tag Helper.

Squarespace (code injection, ~20 minutes)

Squarespace has no official Pinterest app, so this is the one mainstream platform where you paste the full base code yourself. It is a two-paste job.

  1. In Pinterest, open the tag section and copy the full base code, or use the version below with your Tag ID swapped in.
  2. In Squarespace: Settings › Advanced › Code Injection › paste it into the Header field and save. The base tag and pagevisit now fire sitewide.
  3. For purchase tracking (Commerce plans): in the same Code Injection screen, paste the checkout snippet below into the Order Confirmation Page field. Squarespace fills the bracketed variables with the real order data at runtime.
<!-- Pinterest Tag -->
<script>
!function(e){if(!window.pintrk){window.pintrk=function(){
window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
n=window.pintrk;n.queue=[],n.version="3.0";var
t=document.createElement("script");t.async=!0,t.src=e;var
r=document.getElementsByTagName("script")[0];
r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load', 'YOUR_TAG_ID');
pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt=""
src="https://ct.pinterest.com/v3/?event=init&tid=YOUR_TAG_ID&noscript=1" />
</noscript>
<!-- end Pinterest Tag -->

Order Confirmation Page field:

<script>
pintrk('track', 'checkout', {
  value: {orderGrandTotal},
  currency: 'USD',
  order_id: '{orderId}'
});
</script>

BigCommerce (official app, ~15 minutes)

  1. In BigCommerce admin, open the Apps marketplace, search Pinterest, install the official app.
  2. Connect your Pinterest business account and approve permissions.
  3. The app deploys the base tag, wires the ecommerce events, and offers catalog sync like the Shopify version; enable sync.
  4. Verify with Tag Helper and a test cart.

Manual install (any WordPress or custom site)

  1. Paste the base code (above) into your site's <head>. On WordPress, a header/footer plugin such as WPCode does this without touching the theme.
  2. Add event snippets where the actions actually complete. The five you need:
// Product page
pintrk('track', 'pagevisit');
// Add to cart (fire on the button/click handler)
pintrk('track', 'addtocart', {
  value: 29.99, order_quantity: 1, currency: 'USD'
});
// Order confirmation page
pintrk('track', 'checkout', {
  value: 129.97, order_quantity: 3,
  currency: 'USD', order_id: 'ORDER-1234'
});
// Newsletter thank-you page or form success callback
pintrk('track', 'lead', { lead_type: 'newsletter' });
// On-site search results page
pintrk('track', 'search', { search_query: 'blue sneakers' });

Two rules make manual installs report correctly: fire checkout only on the order confirmation page (never the cart), and always pass value and currency, because an event without a value is a conversion your reporting cannot price. For Enhanced Match on a manual install, pass a hashed email in the load call, pintrk('load','YOUR_TAG_ID',{em:'user@example.com'}), only where you actually have the email (checkout, logged-in pages).

Server-Side Tracking (the Conversions API): Do You Need It?

Everything above is browser-side: the shopper's browser tells Pinterest what happened, which means ad blockers, Safari and iOS privacy features, and consent declines all silently eat events. The Pinterest API for Conversions is the server-side counterpart: your store's server reports the same events directly to Pinterest, immune to anything happening in the browser. Stores running both typically recover a meaningful slice of conversions the browser tag alone misses.

The honest guidance on who needs it: if you are on Shopify or WooCommerce, you may already have it, because the current official integrations can send server-side events alongside the browser tag; check the app or plugin settings for a Conversions API or server-side toggle. Custom stores add it through a server-side tag manager (a GTM server container or a gateway service), passing the same events with an event_id on both browser and server versions so Pinterest deduplicates the pair rather than double-counting.

If you are a smaller organic-first brand, do not let this become a project that delays publishing: the browser tag plus UTMs answers the questions that matter at your stage, and the API is an optimization for when absolute conversion counts start driving budget decisions. If you run meaningful paid spend or a high-volume store, set it up; the measurement gap it closes is largest exactly where the stakes are highest.

Attribution Windows and What They Mean

The tag's defaults are a 30-day click window and a 1-day view window: a purchase counts if it happens within 30 days of a pin click or within a day of a pin view. Understand what that does to your numbers. Categories with fast purchase cycles (giftables, consumables) look accurate under a 30-day window. Planning-heavy categories (home, weddings, furniture, the classic Pinterest agency verticals) routinely convert outside it, so the tag will still undercount you, which is expected behavior, not a broken install.

The practical move is consistency: pick the window, leave it alone, and read trends rather than absolute totals. A tag showing conversions doubling quarter over quarter is telling the truth even if the absolute count is understated.

What the Tag Cannot Tell You (Honest Section)

The tag improves measurement; it does not complete it. It cannot follow a shopper who saves your pin on their phone and buys on a laptop two months later. It cannot see the buyer who remembers your brand from a pin and arrives through Google. It loses visitors who decline cookie consent, and browser privacy features trim its matching further every year. Those journeys are real revenue the tag will never claim.

So run the layered system: the tag for on-platform conversion reporting, UTMs on every pin link for session-level truth in your own analytics, and blended measures (MER, branded search, direct traffic trends) for the full picture. Our attribution deep-dive on the blog covers that stack; the tag is one layer of it, not the answer.

Does the Tag Matter for Organic-Only Accounts?

Yes, and this surprises people, because the tag is marketed as an ads tool. On a purely organic account (which is the only kind we run: every 84Pins result is 100% organic with no ad spend), the tag still reports organic conversion events, still powers the conversion insights in your analytics, and still builds the audience and catalog foundations you would want if you ever chose to test ads later. It costs nothing and takes 20 minutes; there is no scenario where a store is better off without it.

What actually moves organic results is the publishing system on top: keyword-targeted pins at volume, which is the machinery behind numbers like Cinema Makeup School going from a 30,000-impressions-a-month pace to 1.17M+ impressions in their first 90 days and 2.44 million impressions with 13,190 clicks in six months. The tag measured it; the system produced it. The system is what we sell, laid out on the how it works page.

The 10-Minute Post-Install Checklist

Run this the day after install: base tag firing on every template (home, product, cart, checkout, blog); addtocart and checkout events carrying values and currency; no duplicate base tags in Tag Helper; a signup or lead event wired to your email form; UTM parameters intact on pin destination links, standard on every pin our management service publishes (the tag and UTMs are complementary, not either-or); and one real end-to-end test purchase or cart attributed correctly. Ten minutes now saves a quarter of decisions made on broken data.

What This Means for Your Business

  1. Install through the official Shopify app or WooCommerce plugin; both wire the core ecommerce events without code.
  2. Prioritize add-to-cart and signup events: they convert same-session and tell you this month whether pin traffic is qualified.
  3. Verify with Tag Helper and one real test action; duplicate tags and valueless events are the classic silent failures.
  4. Expect undercounting in planning-heavy categories; hold the window constant and read trends, not absolutes.
  5. Run the tag even fully organic: it is free measurement infrastructure, and it layers with UTMs and blended metrics rather than replacing them.

Pinterest Tag Setup: FAQ

Do I need the Pinterest Tag if I only do organic Pinterest?

Yes. The tag reports organic conversion events too, costs nothing, and takes about 20 minutes through the official Shopify or WooCommerce integrations. It also future-proofs the account if you ever test ads.

Which platforms have official Pinterest integrations?

Shopify, WooCommerce, Wix, and BigCommerce all have official no-code integrations that deploy the tag and standard events. Squarespace works via code injection in about 20 minutes. The wizard above has exact steps for each.

How do I know the tag is actually working?

Use the free Pinterest Tag Helper Chrome extension on your key pages, check the event history in your Pinterest business account, and run one real add-to-cart yourself after clicking one of your own pins.

Why do my tag conversions look lower than my real Pinterest revenue?

Cross-device journeys, purchases outside the 30-day window, consent declines, and buyers who return via Google all escape the tag. That is normal; pair the tag with UTMs and blended metrics for the full picture.

Should I use the tag or UTM parameters?

Both; they answer different questions. The tag reports conversions inside Pinterest's analytics; UTMs make pin sessions visible inside GA4 or Shopify Analytics. Every pin we publish carries UTMs, and we recommend the tag alongside them.

What is the Conversions API and do I need it?

Server-side event reporting that survives ad blockers and browser privacy limits. Shopify and WooCommerce official integrations can send it alongside the browser tag (check for the toggle); custom stores add it via a server-side tag manager with event_id deduplication. Priority for paid-spend and high-volume stores; optional for small organic-first brands.

Continue Reading

Sources: Setup paths reflect the official Pinterest integrations for Shopify, WooCommerce, Wix, and BigCommerce, and Squarespace code injection, as of mid-2026. Attribution window defaults (30-day click / 1-day view): 1ClickReport, Pinterest Ads Dashboard Guide 2026. Client figures: 84Pins internal reporting, 100% organic.

Last updated July 12, 2026.

Leave a Comment

Free: The Pinterest Growth Playbook · the system behind millions of organic impressions