Ecommerce
Find Dead Pinterest Pins in GA4 for Ecommerce Clients
The GA4 workflow agencies use to find which Pinterest pins point at 404s on a client's ecommerce site, then package the fix as a repeatable deliverable.

Key Takeaways
- Pinterest pins have a half-life of about 3.5 months, so a single dead pin keeps sending qualified buyer traffic to a 404 for months before anyone notices.
- In GA4, filter Reports > Acquisition > Traffic acquisition to pinterest.com / referral, then check the Landing page dimension for pages with high bounce or near-zero engagement.
- The Page referrer dimension in a GA4 Exploration traces a broken landing page back to the exact /pin/ URL that needs to be re-pointed.
- A GA4 setup scoped at 12 hours often runs to 16 hours once additional integrations and data-source connections surface, so agencies should budget for that before selling pin audits on top of it.
- A unified Looker Studio dashboard pulling GA4, Search Console, and HubSpot data takes roughly 36 hours to build and about 8 hours a month to maintain, making it a billable retainer line.
Dead Pinterest pins are one of the quietest sources of 404 traffic on an ecommerce site, and for an agency running several client stores they add up fast. When a client's inventory turns over, products get pulled and their URLs die, but the pins still point at them, funneling ready-to-buy shoppers straight into error pages. Google Analytics gives you a repeatable way to find exactly which pins are leaking that traffic, so you can fix them at the source and deliver the cleanup as a defined, billable task instead of an untracked favor.
Why dead pins are worth an agency's time
Because Pinterest traffic outlives almost every other social source, a single dead pin keeps bleeding qualified buyers for months before anyone notices. In our ecommerce delivery we lean on that longevity deliberately: a pin's half-life runs about 3.5 months, far longer than a post on most other platforms, and roughly 80% of pins are repins, with the average pin repinned around eleven times. That staying power cuts both ways. A good pin keeps sending traffic long after you publish it, and a broken one keeps dumping people onto a 404 just as persistently.
It matters more here than on other channels because Pinterest is a buying surface, not a vanity metric. In the figures we cite for ecommerce clients, the large majority of active Pinners use the platform specifically to plan purchases. Every dead pin, then, is a shopper with real intent landing on an error page instead of a product they were ready to buy — which is exactly the traffic you want to recover for a client.
Find dead pins in GA4, step by step
Isolate the client's Pinterest referral traffic, surface the landing pages those visits hit, confirm which of those URLs now 404, and trace each broken landing page back to the pin that points at it. GA4 replaced Universal Analytics, so the menu paths differ from most older tutorials — here is the current workflow.
- Isolate Pinterest referrals. Open Reports > Acquisition > Traffic acquisition and filter Session source / medium to
pinterest.com / referral. For anything beyond a spot check, build an Exploration instead so you can layer dimensions freely. - Surface the landing pages. Add Landing page as a dimension (or use the Landing page report) scoped to that Pinterest segment, so you see precisely where those visitors entered the site. Sort by entrances and prioritize pages with high bounce or near-zero engagement — those are your likeliest dead ends.
- Confirm which pages are actually dead. Open each candidate landing-page URL. A live, relevant product or category page is fine; a 404, a soft 404, or a page that is simply irrelevant to the pin now is one that needs re-pointing. For high-volume clients, run a bulk status-code check against the landing-page list rather than clicking through every row by hand.
- Trace the landing page back to the pin. In an Exploration, add the Page referrer dimension against the broken landing page to surface the originating Pinterest URL — the
/pin/path. Reassemble it into a fullpinterest.com/pin/...address, open it, and you are on the exact pin to fix. - Fix the pin at the source. Re-point the pin to the closest live equivalent: a replacement product, the parent category, or a current collection. While you are in there, refresh the title and description so the pin re-enters circulation looking current instead of dated.
For retainer clients, make this self-reporting: fire a GA4 event on the client's 404 template so every error landing is logged automatically. Then you are reviewing a list of confirmed dead ends each month instead of hunting for them, which turns an ad-hoc audit into a standing hygiene task.
Turn it into a repeatable client deliverable
Package dead-pin cleanup as a scoped, recurring task rather than a one-off favor, and budget honestly for the analytics setup it depends on. The whole workflow only works if the client's GA4 is actually configured — and that is rarely free. In our delivery, a "standard" GA4 setup scoped at 12 hours ran to 16 once the additional integrations and data-source connections surfaced. Build that reality into the estimate before you promise pin audits sitting on top of it.
Productize the reporting, too. If you are already maintaining a client analytics dashboard, dead-pin findings drop straight into it. A unified Looker Studio dashboard pulling Google Analytics, Google Search Console, and HubSpot together runs roughly 36 hours to build and about 8 hours a month to maintain, in our experience — capacity worth pricing as a retainer line rather than quietly absorbing.
From there the engagement scales cleanly with the client:
| Client profile | Delivery model | Cadence |
|---|---|---|
| Small store, stable catalog | Pay-per-task audit | One-time cleanup |
| High-turnover inventory | White-label retainer line | Quarterly hygiene pass |
| Multi-store or enterprise catalog | Reserved capacity | Standing monthly report + fixes |
The math that protects your margin is simple: the more often a client's inventory turns over, the more pins go dead between passes, so the audit belongs on a recurring cadence tied to how fast their catalog changes.
Fix the 404 problem underneath the pins
Dead pins are a symptom; the root cause is product URLs that change or vanish without redirects. Cleaning up pins one at a time is worthwhile, but pairing it with proper error handling is what actually stops the leak. A well-built 404 recovers the visitor even before you get to the pin, so make optimizing 404 pages for ecommerce part of the same engagement. Stable, logical ecommerce URL structures matter just as much: when product URLs follow a predictable pattern and redirect on retirement, far fewer pins ever go dead in the first place.
The same discipline applies wherever the storefront lives. Whether a client sells on Shopify, BigCommerce, or native HubSpot ecommerce, retired products need redirects and the referral trail back to each dead pin looks the same in GA4 — which is what lets you run this as one standardized playbook across a whole book of ecommerce clients rather than reinventing it per platform.
Where this fits in modern referral tracking
The referral-tracing muscle you build chasing Pinterest pins now extends well beyond social. Semrush reports that GA4 classifies traffic from ChatGPT, Gemini, and Claude under a dedicated AI Assistant channel, so the same source-and-referrer discipline that finds a broken pin is what surfaces AI-assisted visits and conversions for a client. Pair it with the other tracking layers on an ecommerce site — from server-side events to a Facebook pixel — and dead-pin cleanup stops being a niche chore and becomes one visible piece of the attribution story you report to the client every month.
Sources
Frequently Asked Questions
How do you find dead Pinterest pins in Google Analytics 4?
In GA4, open Reports > Acquisition > Traffic acquisition and filter Session source/medium to pinterest.com / referral to see which landing pages those sessions hit. Confirm which of those URLs return a 404, then use the Page referrer dimension in an Exploration to trace each broken page back to its originating pin.
Why do dead Pinterest pins matter for ecommerce sites?
Dead Pinterest pins matter for ecommerce sites because Pinterest pins have an average half-life of about 3.5 months, far longer than most social platforms, so a single broken pin keeps funneling ready-to-buy shoppers into 404 pages for months before anyone catches it.
How many hours does a GA4 setup take for an agency to scope?
A GA4 setup that agencies scope at 12 hours often takes closer to 16 hours in practice, once additional integrations and data-source connections come into play, so agencies should budget for that overage before pricing pin-audit or reporting deliverables on top of it.
What is the Page referrer dimension used for in GA4?
The Page referrer dimension in a GA4 Exploration shows the URL that sent a visitor to a landing page, which lets agencies trace a broken product page back to the exact Pinterest pin — the /pin/ path — that needs to be re-pointed.
How long does it take to build a Looker Studio dashboard for ecommerce reporting?
Building a unified Looker Studio dashboard that pulls Google Analytics, Google Search Console, and HubSpot data together takes roughly 36 hours of integration work, plus about 8 hours a month of ongoing maintenance, making it a billable retainer line rather than a one-off task.
Native HubSpot Ecommerce
Ecommerce, Without Leaving HubSpot
Our native ecommerce app puts products, carts, and orders inside your clients' portals — no duct-taped platforms.
Related Articles

Native HubSpot Ecommerce: An Agency Delivery Guide
How agencies scope, build, and scale native HubSpot ecommerce for clients — without duct-taped platforms — from a Diamond HubSpot partner.

