Install
Once it's live: open its page in the Chrome Web Store, press Add to Chrome, then pin it from the puzzle icon in the toolbar so it's one click away.
Your first scan
- Open a store or any site with ads.
- If a cookie banner appears, accept it. Many sites keep pixels silent until you do.
- Click the PixelScope icon. The number on the icon is the count of events seen; red means at least one error.
- If the popup says Reload to check this page, the tab was opened before PixelScope was watching. Press the button and it reloads and scans.
Moving around a single-page shop (Zara, Gymshark) keeps the results: PixelScope follows the site, not the exact address.
Reading the popup
| Part | What it shows |
|---|---|
| Verdict | Problems found, things to check, or pixels look good, plus the number of pixels and events. |
| Pixel cards | One per pixel: platform, ID with a copy button, number of events, and a five-step funnel (page, product, cart, checkout, purchase) lit by what was sent on this page. |
| Problems | Each issue with a one-line consequence and where it happened. |
| Events | Newest first, with value. Click one to see its pixel ID, event ID and every parameter. |
| Also on this page | Other ad and analytics tools, named from request addresses. |
| Copy JSON | Everything for this tab on your clipboard, to send to a developer. |
Automatic service events (Meta's Microdata, TikTok's EnrichAM, LandingPageView, EngagedSession) are hidden, with a count at the bottom of the list.
Problems
| Message | Meaning |
|---|---|
| Purchase sent twice | Two requests with different event IDs: the platform counts both. With the same ID it's usually merged, so it's shown as something to check. |
| Has no value / no currency | A purchase without amount or a 3-letter currency. Lowercase currency is flagged as something to check. |
| Order page, but no purchase | The address looks like an order confirmation (Shopify, WooCommerce and others) and no purchase was sent. |
| Loaded but sent nothing | Pixel code is present, no events left. Usually cookie consent. |
| No event ID | On purchases. Without it, browser and server events can't be merged. |
| Value 0 | Add to cart or product view worth 0, often a free gift added automatically. |
| Two pixels on this page | A note, not an error. Make sure each belongs to an account you use. |
| Custom event | A non-standard Meta event. Fine if you set it up on purpose. |
Other trackers
PixelScope names Google Ads, Google Analytics, Google Tag Manager, Pinterest, Snapchat, X, LinkedIn, Reddit, Microsoft Ads, Amazon Ads, Criteo, Taboola, Outbrain, Awin, Klaviyo, Hotjar, Microsoft Clarity, Yandex Metrica and Naver when the page contacts them. It recognises them by address only and doesn't read what they send.
Limits
- Server-side events never pass through the browser. Check them in Events Manager.
- Acceptance: PixelScope shows what was sent, not what the platform accepted.
- Automated browsers: Meta doesn't send events to them. Test in a normal Chrome window.
- Before install: requests sent before PixelScope started aren't visible. Reload.
Permissions
| Permission | Why |
|---|---|
| Read requests (webRequest) | To see the requests a page sends to Meta, TikTok and a fixed list of ad and analytics hosts. Read-only: nothing is blocked or changed. |
| Access to all sites | Chrome only shows a pixel request to an extension that can access the site that sent it, and pixels can be on any site. |
| Storage | Session memory for the open tab's events. Cleared when the tab closes. |
| Active tab | To read the current tab's address when you click the icon. |
Full details are in the privacy policy.
FAQ
Is it free?
Yes. What's free now stays free. If paid features come, they will be new ones, such as checking a whole site at once.
Why does another helper show events PixelScope doesn't?
Helpers that watch the page's code count calls to the pixel, even ones that were never sent. PixelScope counts requests that left the browser.
Does it work with Google Tag Manager and Shopify?
Yes, including Shopify's sandboxed web pixels and the TikTok app for Shopify.
How do I report a problem?
Email aveanihq@gmail.com with the page address and, if you can, the JSON from Copy JSON.