leadstoolpack

Home › How-tos › The Secret Setups › Pinterest

The Secret Setups · 15 of 20

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

  1. Find your Tag ID

    In Pinterest Ads Manager go to Ads > Conversions, open the Pinterest Tag and copy the Tag ID.

  2. Add the base tag

    In Tag Manager: Tags > New > Pinterest Tag (Community Template Gallery) or Custom HTML, fired on All Pages with ad_storage required:

    HTML
    <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>
  3. Send leads

    A Custom HTML tag on CE - generate_lead, with the base tag sequenced first:

    HTML
    <script>
      pintrk('track', 'lead', {
        event_id: '{{DLV - lead_id}}',
        lead_type: '{{DLV - lead_type}}',
        value: {{DLV - value}},
        currency: '{{DLV - currency}}'
      });
    </script>
  4. Send checkouts

    For shops, on the purchase event:

    HTML
    <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>
  5. 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.

  6. 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.99

Still 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.