The pixel checker that trusts the network.
Meta and TikTok pixels in one popup: every pixel ID, a funnel of what it sent, each event with its value, and the problems that cost you money, in plain words. No login. Nothing leaves your browser.
Pixels run in three places. Only one view catches all of them.
Code-watching helpers hook the pixel function in the page. That misses Shopify's sandboxed pixels and counts calls that never get sent. PixelScope reads the requests themselves.
Eight checks, each tested on live stores.
Severity tells you what to fix first. Every message says what the problem breaks, not just what it is.
Two requests for the same purchase with different event IDs. Meta or TikTok counts both, so conversions and ROAS are doubled.
Purchase · ids a1, a2The sale arrives without an amount, or without a 3-letter currency. Ads can't optimise for revenue and reports can't show ROAS.
value: — currency: —The address looks like an order confirmation, yet no purchase event was sent. The platform never hears about this sale.
/checkouts/…/thank_youThe pixel's code arrived, no event left the browser. Usually the site waits for cookie consent. Accept and reload.
fbevents.js · 0 requestsThe purchase has no event ID. If the site also sends server events, the same sale can be counted twice.
eid: noneAdd to cart or a product view arrives with value 0. Free gifts and broken prices inflate counts in ad reports.
AddToCart · 0.00 USDMore than one Meta or TikTok pixel on the page. Check every pixel belongs to an ad account you use.
2 Meta pixelsTwo page views within 2 seconds. Often the pixel is installed twice, in the theme and through an app.
PageView ×2 · 2 msWhat a browser can't see.
Events a store sends from its own server (Conversions API, Events API) never pass through your browser. Check those in Events Manager.
PixelScope shows what was sent. Whether Meta or TikTok accepted and matched it is only visible in their dashboards.
Pixels are seen while a page loads. If a tab was open before PixelScope started, press reload in the popup.
Meta doesn't send events to browsers driven by test tools. Check in a normal Chrome window.