Is your ad reporting counting the same sale twice?
We scan your homepage for known tracking pixel signatures and flag duplicate Meta Pixel initializations or multiple GA4 IDs firing at once — a common, invisible cause of inflated conversion numbers.
Enter your email to unlock every issue we found, with a specific explanation and fix for each.
We’ll also send occasional Shopify tips and Bespop product updates. Unsubscribe anytime. See our privacy policy.
Which pixels are firing, and whether any are duplicated
A signature-based scan of your public homepage — we look for the pixels you'd expect, then check for the specific patterns that cause double-counted conversions.
Recognized pixel signatures
We detect the fingerprints of the most common Shopify tracking pixels: Meta (Facebook) Pixel, TikTok Pixel, Pinterest Tag, Google gtag.js, Google Tag Manager, and Klaviyo.
Duplicate Meta Pixel init
We count fbq('init', ...) calls on the homepage. More than one usually means two apps or snippets are both loading the same pixel — and both reporting the same purchase.
Multiple GA4 measurement IDs
We flag when more than one distinct GA4 ID (G-XXXXXXX) is configured on the same page, which splits or duplicates event data across properties.
Presence only, not proof
This is a static-HTML check. It cannot see server-side Conversions API events and cannot confirm any pixel actually fires correctly — it only confirms what's present in the homepage's own code.
Duplicate pixels quietly inflate the numbers you optimize against
This usually isn't sabotage — it's accumulation. Your theme has a pixel baked in, then a marketing app adds the same pixel independently, and now every purchase gets reported twice. Ads Manager and GA4 don't know that; they just see a conversion rate that looks better than it is, which quietly pushes budget and bidding decisions toward campaigns that aren't actually performing as well as the dashboard claims.
It's cheap to check and expensive to ignore: a single duplicate pixel can skew ROAS enough to justify scaling spend on the wrong campaign for months before anyone notices the reported numbers don't match revenue in Shopify.
What catching this early gets you
Catches inflated reporting before it skews spend
Finding a duplicate pixel before you make a budget decision based on it is worth far more than finding it after.
A fast sanity check before scaling ad spend
Before increasing budget on a campaign, it's worth thirty seconds to confirm the conversion numbers you're scaling against aren't double-counted.
Surfaces pixels you forgot were installed
Stores that have tried several marketing apps often carry pixels from tools they no longer actively use — this scan lists what's actually still firing.
A starting point before a deeper tracking audit
This flags what's visible in the homepage's static HTML. If it turns up something odd, that's the cue to have a server-side tracking audit done properly.
Three steps, about ten seconds
Paste your store URL
Any public storefront works — yourstore.com or the myshopify.com address. No login, no install, no admin access.
We scan your public homepage
Our scanner reads your public homepage HTML and scripts the same way a browser does, and checks it against known pixel signatures server-side.
Get your score & full report
Your score and top issue appear instantly. Unlock the full issue-by-issue report — with a specific fix for each finding — with your email.
Common questions
Can this see Conversions API (server-side) events?
No. This is a client-side, static-HTML scan only — it reads your homepage's scripts and markup. Server-side Conversions API events are invisible to it, so a "no pixels detected" result does not mean "no tracking."
It found duplicate GA4 IDs — is that always wrong?
Not necessarily. Some stores intentionally send data to more than one GA4 property — an agency property plus an in-house one, for example. It's worth confirming with whoever manages your analytics that the second ID is deliberate, not leftover.
Does detecting a pixel mean it's firing correctly?
No. This only confirms the pixel's initialization code is present on the homepage — not that its events fire correctly on product, cart, or checkout pages, or that the data reaching the ad platform is accurate.
Why isn't [some other ad platform] on the list?
The current check covers the most common Shopify pixel signatures — Meta, TikTok, Pinterest, Google gtag/GTM, and Klaviyo. It isn't an exhaustive list of every ad or marketing platform, so absence from the report doesn't guarantee a pixel isn't installed.
Want a proper server-side tracking audit, not just a static scan? Fixing duplicate and misconfigured pixels is part of our store optimization service.