Home › How-tos › The Secret Setups › Pinterest
How to send Pinterest Tag events through Google Tag Manager
Live guide · Checked 28 October 2026 · Updated 28 October 2026 · Checked every week against Pinterest's own help pages
Install the Pinterest Tag through Tag Manager and send lead, signup and checkout events from your dataLayer, with event IDs ready for the Pinterest Conversions API.
- Time
- 20 minutes
- You will need
- A Pinterest business account with Ads Manager
- Google Tag Manager with the generate_lead trigger
- Consent Mode set up
- Stuck?
- Troubleshooting or ask us a question
Step by step
Find your Tag ID
In Pinterest Ads Manager go to Ads > Conversions, open the Pinterest Tag and copy the Tag ID.
Add the base tag
In Tag Manager: Tags > New > Pinterest Tag (Community Template Gallery) or Custom HTML, fired on All Pages with
ad_storagerequired:<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>Send leads
A Custom HTML tag on
CE - generate_lead, with the base tag sequenced first:<script> pintrk('track', 'lead', { event_id: '{{DLV - lead_id}}', lead_type: '{{DLV - lead_type}}', value: {{DLV - value}}, currency: '{{DLV - currency}}' }); </script>Send checkouts
For shops, on the
purchaseevent:<script> pintrk('track', 'checkout', { event_id: '{{DLV - ecommerce.transaction_id}}', value: {{DLV - ecommerce.value}}, order_quantity: 1, currency: '{{DLV - ecommerce.currency}}', order_id: '{{DLV - ecommerce.transaction_id}}' }); </script>Test with Tag Helper
Install the Pinterest Tag Helper extension, send a test lead in Preview and check lead shows. In Ads Manager, Conversions > Event history shows events within an hour or so.
Publish
Publish, then pick Lead as the conversion event in your Pinterest campaigns.
Tips from people who set these up every week
- Turn on Enhanced Match in the tag settings to send a hashed email, which improves matching.
- The event_id lets Pinterest's Conversions API remove duplicates if you add server events later.
Troubleshooting: questions and answers
Events show as 'unverified'.
Pinterest verifies the tag on your claimed domain. Claim your website in Settings > Claimed accounts.
Official help pages
Let Claude fix the rest of your funnel
Lead Focus is 12 Claude Skills that find the stage of your funnel that's costing you leads, then fix it: ads, landing pages, follow-ups and tracking. One payment, 12 months of updates, and a 14-day refund.
Get Lead Focus · $29.99Still stuck, or have a question?
Tell us where you got to and what you see. We read every message and reply by email, usually the same working day.