How to track Pinterest conversions on WordPress
To track Pinterest conversions on WordPress, install one Pinterest Tag across your site and fire event codes for actions such as AddToCart, Checkout or a lead submission. You can add these manually, use Google Tag Manager, or use a plugin for WooCommerce and EDD.
- 01Create your Pinterest Tag
- 02Choose the events to measure
- 03Install the base tag
- 04Add conversion events manually
- 05Test every event
- 06Use a WordPress tracking plugin
What you need
- A Pinterest business account with access to Conversions
- Admin access to your WordPress site
- A defined conversion action such as a purchase, lead or add-to-cart
- A test product, form or checkout flow
Create your Pinterest Tag
Sign in to your Pinterest business account and open the Conversions area. Choose to install the Pinterest Tag, then copy the base code or record the Tag ID. Pinterest uses one base tag across the site, not a separate tag for each conversion.
Choose the setup method that fits your site: manual code, Google Tag Manager, or a WordPress integration. If another plugin already installs Pinterest tracking, do not add a second integration, because duplicate tags can inflate event counts.
Choose the events to measure
For an online shop, start with PageVisit, AddToCart and Checkout. Pinterest lists these as the core events for conversion insights and dynamic retargeting. For a lead-generation site, track the successful form submission or contact action instead of pretending that a page view is a conversion.
Decide what value, currency, order quantity, product ID and order ID should be sent with each event. Pinterest can use event data for reporting, audiences and product-related features.
Install the base tag
Add Pinterest's base code to every page of the WordPress site, normally through your tag manager, a supported integration, or a carefully chosen header code method. The base code must load before any event code and should appear only once on a page.
Do not paste the complete base code into individual posts or pages. That makes maintenance difficult and commonly causes duplicate PageVisit events when a theme, tag manager and plugin all load the same tag.
Add conversion events manually
For a manual setup, place each event code where the action actually happens. In WooCommerce, the purchase event belongs on the successful order confirmation page and should include the real order value, currency, quantity and order information. An AddToCart event must run after the add-to-cart action, not merely when a product page loads.
For a form, fire the event only after the submission succeeds. If you put a Checkout event on a page that visitors can reload, Pinterest can count another conversion each time that page loads. This is the main weakness of the manual route: you must handle dynamic buttons, failed payments, redirects and repeat visits yourself.
Test every event
Open the site in Chrome and use the Pinterest Tag Helper to check that the base tag and expected events are firing. Run a real test path: view a product, add it to the cart, complete a test order or submit a test form, and confirm that the event contains the expected value and currency.
Check Pinterest's event history or conversion manager as well. Verification can take up to about three hours after the tag first fires. For WooCommerce, a test payment or an enabled bank-transfer method can help you reach the order confirmation page without charging a customer. Disable test payment methods and cancel test orders afterwards.
Use a WordPress tracking plugin
If you run WooCommerce or Easy Digital Downloads and do not want to maintain event code, use a plugin that connects Pinterest tracking to the store's product, cart and order actions. This is usually the faster route because it can pass transaction details and place the purchase event on the correct confirmation flow.
Fast way: PixelYourSite Pinterest adds the Pinterest Tag and automatic WooCommerce and EDD events. Install it, connect your Pinterest Tag, enable the events you need, then test one complete purchase. Keep only one Pinterest integration active, or you may receive duplicate AddToCart and Checkout events.
Let PixelYourSite Pinterest do it
Adds the Pinterest Tag with automatic WooCommerce and EDD events, ideal for Pinterest ad conversion tracking.
Sources
- dev.pinterest.com /docs/track-conversions/pinterest-tag/?utm_source=openai
- help.pinterest.com /en/business/article/add-event-codes?utm_source=openai
- woocommerce.com /document/pinterest-for-woocommerce/?utm_source=openai
Questions
- Can I track Pinterest conversions without a WordPress plugin?
- Yes, you can track Pinterest conversions without a WordPress plugin by placing Pinterest's base code site-wide and adding event code for each action. The manual method is fine for a simple brochure site or one form, but WooCommerce purchases require careful handling of order values, confirmation pages and repeat loads. A plugin or Google Tag Manager is easier to maintain for a busy store.
- Which Pinterest events should a WooCommerce store track?
- A WooCommerce store should normally track PageVisit, AddToCart and Checkout. PageVisit supports audience building, AddToCart shows shopping intent, and Checkout records completed transactions. Include value, currency, quantity and product information where available. The Checkout event should fire after a successful order, not when someone merely opens the cart or payment page.
- Why does Pinterest show duplicate conversions?
- Pinterest shows duplicate conversions when more than one plugin, tag manager or theme adds the same tag, or when a confirmation-page event fires again after a reload. Keep one Pinterest integration active, load the base tag once, and make the purchase event run only on the successful order confirmation flow. If you use both browser and server-side events, matching event IDs are needed for deduplication.
- Why is the Pinterest Checkout event not firing in WooCommerce?
- The Pinterest Checkout event often fails when the payment gateway redirects away before the order confirmation page loads, the tag is missing from that page, or the order is not considered complete. Test with a gateway that reaches the confirmation page, inspect the page with the Pinterest Tag Helper, and confirm that the event includes a value and currency. Do not use a zero-total coupon for the test.
- How long does Pinterest take to verify a new tag?
- Pinterest says a new tag should normally show as verified within about three hours of its first use. That does not mean campaign reporting will immediately match every site conversion: Events Manager can record events from all visitors, while ad reporting attributes only conversions connected to Pinterest ad interactions and the selected attribution settings.