Pinterest traffic tracking is easier and more accurate when you standardize UTM parameters and align them with GA4’s channel definitions. Without a shared tagging scheme, GA4 will split Pinterest traffic across several sources, mix organic pins with paid campaigns, and dull your conversion picture. This guide gives you a proven UTM template for Pinterest, shows where to see the data in GA4, and covers common mistakes that break attribution.
Why GA4 needs UTM parameters for Pinterest
Pinterest often appears in GA4 as organic social, referral, or a mix of both. Default attribution relies on referral data, which is inconsistent across mobile app, in-app browser, and desktop sessions. UTM tags remove guesswork and keep organic and paid Pinterest traffic in the right channels. That matters for source accuracy, for multi-touch attribution, and for tying content variations to conversions.
With UTMs, GA4 can:
– Keep organic and paid sessions separate for clean channel reporting
– Attribute Pinterest conversions back to specific campaigns and creatives
– Reduce self-referrals and session breaks from the in-app browser
– Standardize metrics across teams and vendors
Essential UTM parameters for Pinterest
Use these parameters in all Pinterest links that point to your site. Keep everything lowercase for consistency.
Required pair
– utm_source=pinterest
– utm_medium=
– social for organic pins
– paid_social for ads and promoted pins
Strongly recommended
– utm_campaign: the initiative, season, or objective
– utm_content: the creative or pin variant
– utm_term: optional, often used for audience, keyword, or placement detail
Optional but helpful
– utm_id: a unique campaign ID that persists across channels
– utm_source_platform=pinterest if you aggregate multi-platform campaigns
– utm_creative_format=static|video|carousel for creative breakdowns
Examples you can reuse
Team conventions to keep data clean
– Use lowercase and underscores: summer_sale_2026 not SummerSale2026
– Keep utm_campaign consistent across all creatives for the same initiative
– Use utm_content for pin-level details such as graphic type, size, or copy
– Reserve utm_term for audience or keyword if you need that view
Pinterest traffic tracking in GA4 reports
You can verify Pinterest tagging and performance in three standard locations.
1) Traffic acquisition
– Reports > Acquisition > Traffic acquisition
– Primary dimension: Session default channel group
– Add secondary dimension: Session source/medium
– Filter source contains pinterest
This report shows whether organic and paid Pinterest traffic sits in Organic Social and Paid Social as intended.
2) User acquisition
– Reports > Acquisition > User acquisition
– Use the same filters to check first user source and medium
This gives you a clean view of new users first attributed to Pinterest.
3) Advertising workspace or Conversions
– Reports > Engagement > Conversions or Advertising workspace
– Filter by source/medium and campaign
This shows Pinterest conversions for events you mark as key events or purchases for ecommerce.
Keep Pinterest out of Referral
If you skip UTMs, Pinterest often lands under Organic Social, which is not terrible for organic pins but it can still fragment. For ads, GA4 needs medium paid_social to map to Paid Social. If your Pinterest sessions appear under Referral or Direct, check for:
– Missing or malformed UTMs
– Redirects that strip query strings
– Link shorteners configured to drop parameters
– Client-side routing that replaces URLs without preserving query strings
Channel grouping and why medium matters
GA4 uses channel rules to classify sessions. Two rules do most of the work for Pinterest:
– Organic Social expects medium like social or social-network and a known social source
– Paid Social expects medium like paid_social or paidsocial and a known social source
Use utm_medium exactly as social or paid_social to align with GA4 defaults. Do not use cpc for Pinterest ads or GA4 may push the traffic into Paid Search.
Measuring Pinterest conversions in GA4
Pinterest conversions depend on your event model. You can use events such as:
– generate_lead for newsletter or form submissions
– add_to_cart, begin_checkout, purchase for ecommerce
– file_download or view_item for content goals
Steps
– Send the event from your site with gtag or GTM
– In GA4 Admin > Events, mark important events as key events
– In the Conversions report, filter by Session source/medium contains pinterest
– In the Advertising workspace, use the Model comparison or Conversion paths report to view multi-touch paths that include Pinterest
If you run Pinterest Ads, align GA4 with your campaign taxonomy
– utm_campaign should match the campaign in Pinterest Ads Manager naming
– utm_content should match the creative identifier you use in your production files
– Keep a reference sheet so creative, analytics, and paid teams use the same names
Naming templates you can copy
Campaign name
brand_topic_or_offer-season-year
Example: site_redesign_launch-fall-2026
Content name
format_size_variant
Example: static_1000x1500_graphic_a or video_1080x1920_v2
Term usage
audience or keyword
Example: lookalike_2p_5pct or keyword_kitchen_storage
How to tag links in bulk
– Build a Google Sheet with columns for url, utm_source, utm_medium, utm_campaign, utm_content, utm_term
– Concatenate columns to produce final URLs
– Store the sheet in your analytics drive and version it by quarter
– Share view-only access to prevent accidental edits
Troubleshooting and common pitfalls
– Mixed case: Pinterest or PInterest in utm_source creates duplicate sources. Use lowercase pinterest.
– Wrong medium: cpc or ppc for paid social moves traffic to Paid Search. Use paid_social.
– Missing medium: GA4 cannot classify and may log Referral or Direct.
– Redirects strip UTMs: Server or CDN redirects without query preservation drop parameters. Preserve query strings on 301 and 302 redirects.
– SPA routes drop UTMs: Single-page apps sometimes replace history without query params. Ensure your router keeps the query string until GA4 reads it.
– Shorteners rewrite links: Some link tools remove UTMs by default. Whitelist UTM keys or use your own short domain that passes parameters.
– Pinner-created variants: Users can save your landing page with or without UTMs. Encourage branded pins with your canonical UTM, but be ready for organic referrals too.
– Idea Pins and formats: Some formats limit links or add them in a later step. UTMs apply only on link-out. Check click-through availability for the format you use.
QA checklist before publishing pins
1. Verify UTM parameters
– Confirm every destination URL includes: – `utm_source=pinterest` – The correct `utm_medium`, based on your naming convention—for example: – `social` or `organic_social` for unpaid pins – `paid_social` for promoted pins – The correct `utm_campaign` – A descriptive `utm_content` – Keep parameter values lowercase and use the approved separators, such as hyphens or underscores. – Check that there are no duplicate parameters, spelling errors, spaces, or accidental punctuation. – Example:
https://example.com/product?utm_source=pinterest&utm_medium=organic_social&utm_campaign=spring_launch&utm_content=blue_dress_pin_01
2. Compare campaign and content names with the naming sheet
– Confirm that the campaign name exactly matches the approved campaign name in the naming sheet. – Check that the content value identifies the correct: – Pin variation – Creative or design – Product or category – Audience, if applicable – Placement or format, if tracked – Make sure similar pins use consistent naming rather than informal variations such as `spring-sale`, `spring_sale`, and `spring2025`. – Verify that the UTM values correspond to the correct creative and campaign—not a copied value from another pin.
3. Test redirects and query-string retention
– Paste the full tracking URL into a browser and follow every redirect. – Confirm that the final URL still contains all required UTM parameters. – Check common redirect points, including: – URL shorteners – HTTP-to-HTTPS redirects – Country or language redirects – Mobile redirects – Product or campaign page redirects – Make sure the parameters are not stripped, reordered in a way that breaks tracking, or replaced with incorrect values. – If the site uses canonicalization, confirm that the canonical or final destination still records the campaign data as expected.
4. Confirm the landing page loads with the correct destination and experience
– Verify that the page loads successfully over HTTPS without a 404, 500, timeout, or certificate warning. – Confirm that the page is the intended destination for the pin and matches the pin’s: – Image – Headline – Description – Offer – Product or collection – Test on both desktop and mobile, since most Pinterest traffic is mobile. – Check page speed, image loading, responsive layout, and visibility of the primary call to action. – Confirm that the page does not redirect users to an unrelated page or require unnecessary steps before showing the relevant content.
5. Validate analytics and conversion tracking
– Use your analytics platform or browser developer tools to confirm that the visit is attributed to Pinterest. – Check that the landing-page view, signup, purchase, or other key conversion event fires correctly. – Confirm that consent banners, cookie settings, or tracking restrictions do not create unexpected attribution issues. – If using a tag manager, verify that the expected tags fire on the final URL.
6. Review the pin itself
– Check spelling, grammar, branding, pricing, dates, and promotional terms. – Ensure the creative meets Pinterest’s size, format, and policy requirements. – Confirm that the pin title and description accurately reflect the landing page. – Verify that the pin is assigned to the correct board, audience, market, and publishing date.
7. Final pre-publish sign-off
Before publishing, record the tested URL and confirm:
- UTM parameters are present and correct.
- Naming matches the approved sheet.
- Redirects preserve the query string.
- The final landing page loads correctly on mobile and desktop.
- Analytics and conversion tracking work.
- The creative and destination are aligned.
- A second reviewer has checked the final pin and URL, where required.

