Pinterest Tag Configuration Quality
Your Pinterest Tag fires, and the events arrive. The configuration around them is the problem. The `partner_name` matches the tag name so you cannot tell which integration owns the hits. Enhanced Match is off, so Pinterest is matching on cookies alone. Value events are arriving in two currencies on the same property, so revenue totals in Events Manager describe two different economic units stacked on top of each other. None of this breaks the pixel. All of it breaks the audit trail.
Why It Matters
Pinterest setup quality is a governance problem, not a delivery problem. The tag is healthy. The data underneath is not defensible. Three patterns show up most often. First, the `partner_name` field gets reused as the tag display name (or left as the default "Main Tag"). When two integrations point at the same Pinterest account, you cannot tell from Events Manager whether a Checkout came from Shopify, a headless build, or a CMS plugin. Ownership disputes become unresolvable. Second, Enhanced Match is disabled or partially configured. Pinterest uses hashed email, phone, and other identifiers to match conversions to logged-in Pinners; without it, match rates drop and Conversions API deduplication degrades. Third, value events fire in mixed currencies (USD on one product, EUR on another) because the dataLayer pulls from the wrong locale variable. The dashboard sums them anyway and reports a number that is mathematically meaningless. For an agency citing Pinterest performance in a client deliverable, every one of these makes the citation harder to defend.
How To Fix It
- In Pinterest Events Manager, rename the tag to describe the integration and store (for example, "Shopify US Store Pinterest Tag") and set `partner_name` to the actual partner platform.
- Enable Enhanced Match in the tag settings and confirm the site is passing hashed email, phone, or external_id on Checkout and Lead events; verify the match quality indicator in Events Manager.
- Standardize value events on a single currency per property, or split the property if multi-currency is a real business requirement.
- Send test Checkout and Lead events and confirm Events Manager shows correct `partner_name`, Enhanced Match status of Good or Great, and a single currency on value events.
Example
Problem: partnerName = Main Tag, tagName = Main Tag, currencies = USD and EUR
Better: partnerName = Shopify, tagName = US Store Pinterest Tag, currency = USDThis Pinterest Tag has configuration quality issues that compromise the defensibility of its event data. Pinterest documentation specifies that `partner_name` should identify the integration platform, that Enhanced Match should be enabled to improve conversion attribution with hashed identifiers, and that value events should report a consistent currency per property. The audited account uses generic naming, has Enhanced Match disabled or partial, and reports value events in mixed currencies on the same property. None of this prevents events from firing; all of it prevents the resulting reports from being citable in a client performance review. Fix: rename the tag and `partner_name` to describe the integration, enable Enhanced Match with hashed Checkout and Lead identifiers, and standardize on one currency per property. Source: help.pinterest.com/en/business/article/install-the-pinterest-tag.
Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.
References
Audit your own files for this check
AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.
Run a free audit