AuditTag

Shopify pixel checker

See every tracking pixel a Shopify store loads, and how each one is installed. On Shopify the route decides whether a pixel can see a sale.

Free, no sign-up. Reads the store's public homepage once, the way a search engine does. Works on any store, not just yours.

How Shopify stores load pixels

A tracking pixel can reach a Shopify store three ways, and only two of them are loaded on checkout.

That is why the checker names the route beside every ID. A Meta Pixel in the theme and the same pixel through the app is one pixel installed twice, and every page view counts double. A GA4 tag in the theme alone sees browsing and misses the sale. Shopify explains the model in its pixels overview. If a Meta Pixel you know is there does not show up in the page source, here is why fbevents.js is missing on Shopify.

What this can and cannot tell you

What it reads

  • Meta Pixel, GA4, Google Ads, Google tag, Tag Manager and Universal Analytics IDs in the page
  • Which of them sit in theme code and which come through a Shopify app
  • The Facebook & Instagram and Google & YouTube apps by name, and any app whose settings name it
  • Custom pixels, by the name the store gave them

What it cannot see

Whether anything fires on a real order, what a custom pixel's code sends, tags that Tag Manager adds after the page loads, server-side tracking such as the Conversions API, and consent behaviour. It reads one page, the homepage. For firing, place a test order and watch Meta's Test events or GA4's DebugView.

Questions people ask

How do I see which pixels a Shopify store has?

Enter the store's address above. The checker reads the homepage once and lists every tracking tag it finds, with the ID, how it is installed and whether that route runs on checkout. On your own store you can also open Settings → Customer events in Shopify admin, which lists every app pixel and custom pixel by name.

Does the checker tell me if my pixel is firing?

No. It reads the page the store serves, so it shows which pixels are installed and how, not whether an event fires on a real order. To see events arrive, use Test events in Meta Events Manager or DebugView in GA4 while you place a test order.

Why does it say my tag does not run on checkout?

Shopify does not load theme code on the checkout or the thank-you page. A tag pasted into theme.liquid, or added by an app embed, sees the storefront but never the purchase. Pixels added through a Shopify app or as a custom pixel are loaded by Shopify's pixel manager, which does run on checkout. More on the theme.liquid trap.

Why can't I find fbevents.js on a store that uses the Meta Pixel?

When the Meta Pixel is set up through Shopify's Facebook & Instagram app, Shopify loads it after the page arrives, so fbevents.js is not in the page source. What is in the source is the app's settings entry, with facebook_pixel and the pixel ID beside it. The checker reads that entry.

What does an unnamed app pixel mean?

An app has added a pixel through Shopify, but its settings do not say which app it is and carry no tag ID we recognise. We count it rather than guess the name. Where its settings point at a web address, we show that address. The store owner can see every app pixel by name under Settings → Customer events.

Related guides