Pinterest Tag
Pinterest Tag audit
Ten checks for Pinterest Tag and Conversions API event exports.
Pinterest's tracking model mirrors Meta's in structure: a browser tag (the Pinterest Tag) plus a server-side counterpart (Conversions API), with Enhanced Match for hashed-user-data deduplication. Standard events should be used in preference to custom events, and event_id should be present and consistent between pixel and CAPI.
AdLint checks 10 patterns: missing PageVisit, missing conversion events, duplicate events, similar-name drift, zero-volume events, custom events with standard alternatives, Checkout missing value, e-commerce funnel coverage, CAPI parity (whether browser and server send matching events with deduplication IDs), and tag-configuration quality (Enhanced Match enabled, currency configured, partner_name set).
critical (3)
Pinterest Checkout Event Missing Value
criticalYour Pinterest Checkout events are arriving in Events Manager with zero or missing `value`. The conversion counts. The dollars do not. That means every ROAS, AOV, and value-based bidding strategy your account team is running is working from a blank revenue field. Pinterest can tell that a Checkout happened, but it cannot tell whether the order was 12 dollars or 1,200, so the optimizer treats every Checkout as equivalent.
Pinterest Missing Conversion Events
criticalYour Pinterest Tag is loaded and PageVisit may be firing, but no conversion-class event (Checkout, Lead, or Signup) is active. That is the event Pinterest needs to optimize campaigns toward business outcomes. Without it, every Pinterest campaign is bidding for clicks and reach, not for sales or leads, regardless of what objective is selected in Ads Manager.
Pinterest Missing PageVisit Event
criticalPinterest is not seeing PageVisit fire anywhere on the site. PageVisit is the base event that every other Pinterest signal sits on top of. With it missing, you cannot build a site-visitor retargeting audience, the funnel diagnostics in Events Manager will not populate, and conversion campaigns lose the upper-funnel reference that lets the optimizer connect a click to the rest of the session.
warning (5)
Pinterest Conversion API Parity
warningYour Pinterest Tag is firing Checkout, Lead, and other conversion events in the browser, but Events Manager shows no matching Conversion API volume on the server side. That means Pinterest is hearing one side of the conversation. When a browser hit gets blocked by an extension, dropped by iOS Safari, or deferred by a slow consent banner, there is no server backup carrying the same event_id. Your conversion counts are exactly as durable as the browser channel, which is the channel breaking the fastest.
Pinterest Duplicate Event Names
warningTwo or more Pinterest events share the same name in Events Manager. From the optimizer perspective, that means a single business action is producing two competing signals. Pinterest cannot tell which one is the source of truth for bidding, so it treats them as separate streams that count the same Checkout twice, or splits volume between them and starves both of learning data.
Pinterest E-commerce Funnel Events
warningFor an ecommerce account, Pinterest expects four standard events that map to the funnel: PageVisit, ViewCategory, AddToCart, and Checkout. One or more of these is missing or inactive on the audited tag. That gap removes the rung in the funnel where Pinterest builds the audience that gets retargeted, optimizes the upper-funnel campaign, or scores the conversion path leading into Checkout.
Pinterest Tag Configuration Quality
warningYour 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.
Pinterest Zero Volume Active Events
warningPinterest Events Manager lists these events as active, but the volume column reads zero. The configuration is published. The event is wired up. Something between the site and Pinterest is silently dropping the call, or the event was never connected to a real user action in the first place. Either way, any campaign optimizing against the event is bidding for an outcome Pinterest cannot see.
info (2)
Pinterest Similar Event Names
infoPinterest is showing event pairs with names that differ by a typo, a capitalization, or a separator: `AddToCart` and `add_to_cart`, `Checkout` and `Checkout1`, `Lead` and `Leads`. The tag treats each as a separate event with its own audience, its own counter, and its own row in reporting. If both represent the same business action, your volume is split and the optimizer is learning from half the signal on each.
Pinterest Standard Event Names
infoSome events on this Pinterest Tag are configured as Custom but use names that map almost exactly to a Pinterest standard event. A custom event called `checkout_complete` or `add-to-cart` does the same job as `Checkout` or `AddToCart`, except Pinterest does not give it the same treatment. Standard events get richer optimization, default audience templates, and the documented funnel diagnostics. Custom events do not.
Run a free Pinterest Tag audit
AdLint runs every check on this page against your export in seconds. Nothing uploaded. Nothing logged. Everything stays in your browser.
Open the Pinterest Tag auditor