Symptom Library
- Pinterest Tag not firing:
pintrkfunction undefined in console - Conversion events missing from Ads Manager Event History
- Conversions API returning
400or403errors - Enhanced Match parameters not hashing correctly (match rate below 30%)
- Shopping catalog feed rejected with
VALIDATION_ERRORentries - Rich Pins showing stale or incorrect metadata
- Attribution discrepancies between browser-side tag and server-side API events
Debugging with Pinterest Tag Helper
The Pinterest Tag Helper Chrome extension is the fastest way to validate your implementation:
- Install the extension from the Chrome Web Store.
- Navigate to your site and trigger a conversion event (add to cart, purchase, etc.).
- Click the Tag Helper icon. A green checkmark confirms the tag fired correctly. A red X indicates a failure.
- Check the Event Details panel for each event. Verify:
event_idis present (required for deduplication with Conversions API)valueandcurrencyare set for revenue eventsline_itemsarray is populated forCheckoutevents
// Correct Pinterest Tag event with Enhanced Match
pintrk('track', 'checkout', {
value: 89.99,
currency: 'USD',
order_id: 'ORD-12345',
event_id: 'evt-abc-123', // Required for API dedup
line_items: [
{ product_id: 'SKU-001', product_name: 'Widget', product_price: 89.99, product_quantity: 1 }
]
});
Enhanced Match Parameter Validation
Enhanced Match improves attribution by sending hashed user data. Common issues:
- Unhashed email sent: Pinterest expects SHA-256 hashed values. Plaintext emails are silently dropped. Verify the
emparameter is a 64-character hex string in Tag Helper. - Phone number formatting: Strip all non-numeric characters and include the country code before hashing (
12125551234, not(212) 555-1234). - Match rates below 30% usually indicate hashing issues. Check Ads Manager > Conversions > Match Quality.
Event Deduplication Between Browser and API
If you send the same event via both the Pinterest Tag (browser) and the Conversions API (server), you must deduplicate:
- Generate a unique
event_idon the server and pass it to both the browser tag and the API call. - Pinterest deduplicates events with the same
event_idwithin a 48-hour window. - If
event_idis missing from either source, Pinterest counts both events, inflating your conversion numbers. - Check for duplicate counting in Ads Manager > Conversions > Event Source Comparison. If API events are roughly 2x what you expect, deduplication is failing.
Conversion Insights Discrepancies
When Ads Manager conversion numbers do not match your analytics platform:
- Attribution window: Pinterest defaults to 30-day click / 1-day view. Align with your analytics platform before comparing.
- Counting method: Pinterest counts "Total conversions" by default. Switch to "Unique conversions" in reporting for a fairer comparison.
- Time zone: Pinterest reports in the ad account's time zone. Confirm this matches your analytics platform.
- Data freshness: Conversion data may take up to 24 hours to process. Avoid comparing same-day numbers.
Shopping Catalog Feed Errors
| Error Code | Fix |
|---|---|
MISSING_REQUIRED_FIELD |
Populate title, description, link, and image_link |
INVALID_PRICE_FORMAT |
Use 29.99 USD format, not $29.99 |
IMAGE_TOO_SMALL |
Use images at least 600x600px |
LANDING_PAGE_ERROR |
Fix 404 errors or redirects on product pages |
AVAILABILITY_MISMATCH |
Sync feed updates at least every 6 hours |
Rich Pin Validation Issues
If Rich Pins display outdated or incorrect product metadata:
- Validate markup using the Rich Pins Validator at
https://developers.pinterest.com/tools/url-debugger/. - After fixing markup, resubmit the URL. Pinterest caches metadata for up to 7 days.
- Ensure
og:price:amountandog:price:currencyare present for product pins.
Escalation & Communication
- Pinterest Business Support via Help Center: include your ad account ID and event name.
- For Conversions API errors, include the full API response body and your
ad_account_id. - Platform integration support (Shopify, WooCommerce) handles plugin-specific Pinterest tag issues.
Preventive Maintenance
- Weekly event volume monitoring in Ads Manager: flag any event dropping below 50% of its 7-day average.
- Monthly Enhanced Match quality review: target a match rate above 50%.
- Run Pinterest Tag Helper on all conversion pages after every site deployment.
- Quarterly catalog feed audit: check for stale products, broken links, and image quality.