To connect Pinterest, you need three things from your Pinterest Ads account: a Tag ID, an Ad Account ID, and a Conversions API Access Token. This page walks through getting each one.
You need four things, in this order:
If you already run Pinterest ads, you probably have the first three. The access token is the one most people need to generate.
If you’re already running Pinterest ads and have a tag set up:
If all three are in hand, skip ahead to What to Enter in UniPixel.
Go to Pinterest for Business (business.pinterest.com) and sign up. If you already have a personal Pinterest account, you can convert it to a business account from your account settings.
Once your business account exists, go to Pinterest Ads Manager (ads.pinterest.com). Complete the initial setup: business information, billing country, and time zone. You don’t need to create a campaign or add payment yet — but you do need an ad account to exist, because the Ad Account ID is required for the Conversions API.
Your Ad Account ID is the 13-digit number shown in Ads Manager under your business name, or under Business manager > Assets > Ad accounts.
In Ads Manager:
Your Tag ID is now visible on the Tag manager page — the numeric string next to your tag name. You can also click the three dots next to your tag and select Configure Base Code to see it.
Still in Ads Manager:
If you generate a new token later, the old one stops working and you’ll need to update it in UniPixel.
Go to your WordPress admin > UniPixel > Pinterest > Tag Setup:
Click Update Settings. Pinterest tracking is now live.
Pinterest’s setup flow will try to get you to:
No. When you select “Include Pinterest’s Tracking Tag for me” in UniPixel, the tag script is added to your site automatically. You don’t need to paste any code into your theme, header, or a tag manager.
If you’ve already added the Pinterest tag through another plugin or manually in your theme, select “Pinterest’s Tracking Tag is already on my site” instead. UniPixel will send events through the existing tag and handle server-side tracking alongside it.
Yes. UniPixel sends Pinterest events both ways:
Both are sent with the same event ID, so Pinterest deduplicates them automatically. They count as one conversion, not two. This is configured per event in UniPixel’s Pinterest Events page.
Do I need Pinterest’s own WooCommerce extension? No. UniPixel tracks WooCommerce events (Purchase, AddToCart, InitiateCheckout, ViewContent) automatically. Pinterest’s WooCommerce extension would duplicate this.
What if I already have the Pinterest tag on my site from another plugin? Select “Pinterest’s Tracking Tag is already on my site” in UniPixel. This prevents loading the tag script twice while still allowing UniPixel to send server-side events and custom events.
Why does UniPixel need an Ad Account ID? The other platforms don’t ask for one. Pinterest’s Conversions API requires the Ad Account ID as part of the API endpoint URL. Meta, TikTok, and Google don’t need this because their API endpoints use the pixel/tag ID instead. It’s just how Pinterest designed their API.
What events does UniPixel send to Pinterest? With WooCommerce: checkout (purchase completion), add_to_cart, initiate_checkout, and view_content — all automatic. Plus page_visit (PageView) if you enable it, and any custom events you configure.
How do I know it’s working? After setup, use UniPixel’s event log to see events fire. You can also check Pinterest Ads Manager > Conversions > Event history to verify events are being received. Allow up to 24 hours for Pinterest to start showing incoming events in their dashboard.
Pinterest uses different event names — is that handled? Yes. Pinterest calls a completed purchase “checkout” (not “Purchase” like Meta). UniPixel handles all the name mapping automatically. The events page shows the actual names sent to Pinterest so you can see exactly what’s being delivered.
Sources used for Pinterest setup steps: