Skip to content

Free tool · Meta Pixel checker

Meta Pixel checker

A Meta Pixel that loads twice, or sends the same page view twice, can inflate the numbers Meta reports. This check counts what your homepage sends to Meta and shows where the Pixel is set up more than once.

What this checks

What the check looks at on one homepage load.

Each item is something the scan records from the browser or reads from your published Tag Manager container.

Repeated PageView requests

The check counts the page view requests the browser sends to Meta on one load. Two or more for the same page usually means the Pixel is running more than once.

Pixel set up in more than one place

It reads the Google Tag Manager configuration for Pixel setups. A Pixel configured in several tags can load more than once.

Pixel also loaded by Shopify

If a Meta tag loads from the page and also from a Shopify app pixel, the check flags it as installed twice.

Purchase value and currency

Meta needs a value and a currency on purchases to report revenue. The check reads the Meta purchase tags in your Tag Manager container and flags ones set up without them.

What the results mean

How to read a result.

Each result says what the check saw. Some are information, and some are gaps to fix. The gaps from this check are listed first, then any other gaps the scan found.

Repeated Meta page-event requests

Meta received the same page view more than once on one load, so reported page views and conversions can be overstated. Fix this first.

The Meta Pixel is installed twice

A Meta tag loaded from the page and again from a Shopify app. Two copies loading means Meta may count both.

Your tag manager configures the Pixel in multiple tags

The container sets up the Pixel in more than one tag. This comes from the configuration. The check did not confirm it from the page view count the browser saw.

Several tags send the Pixel a PageView

More than one tag sends the same page view. Meta may count only one of them, so the number you see may still be right. Review the tags for overlap.

Purchase events set up without a value or currency

Purchases may arrive at Meta with no revenue attached, so Meta cannot report their value.

How to fix it

Common fixes for what this check reports.

Each one is a change to your site or your tag setup. Your team decides how to make it.

  • Load the base code once

    Load the Pixel base code from one place. In Tag Manager, use one tag for the base code and one tag for each event.

  • Turn off the duplicate Shopify copy

    If Shopify’s app and your site both load the Pixel, keep one and turn the other off.

  • Send value and currency with purchases

    Include value and currency in each purchase event, and test on the confirmation page.

  • Compare with Meta’s own tools

    Meta Events Manager and the Meta Pixel Helper browser extension show what the Pixel sent. Compare them with the result here.

Limits

What this check can’t see.

The limits of one homepage load, so you can read the result correctly.

  • One homepage load on desktop. Pixel events on checkout, after login, or on other pages are not seen.
  • Server-side events sent through the Conversions API are invisible to a browser, so deduplication with them cannot be checked here.
  • A consent banner can hold the Pixel back until a choice is made. If no Pixel requests appear, consent may be the reason.
  • The check reads the Tag Manager setup, not what Meta received or how Meta counted it.

Other free checkers

Check the rest of your tracking.

The other free checks run the same scan and list the gaps for their own topic first.

Consent Mode v2 checker

Consent Mode tells Google tags what a visitor agreed to. This check reads the consent signals your homepage sends and flags setups that leave out the v2 settings or set the default too late.

Cookie consent checker

Many sites load ad and analytics tags as soon as the page opens. This check loads your homepage once and records what fires before any choice is made on the banner.

Cookie banner reject test

A Reject button should stop optional tracking. This check clicks Reject on your homepage in a separate pass and records what keeps running afterwards.

Google Ads conversion checker

A Google Ads conversion only counts if a tag sends it to Ads. This check reads how your conversions are set up in your published Tag Manager container and whether they are sent to Google Ads.

GA4 checker

This check looks at what your homepage sends to Google Analytics 4. It flags setups with more than one property, retired Universal Analytics tags, and repeated page views.

Personal data tracking checker

Ad and analytics tags sometimes send personal details inside page addresses or request data. This check looks for categories, such as an email field, and never stores the values. It is built with healthcare and banking sites in mind, but any site can run it.

Google Tag Manager checker

This check reads the published Tag Manager container your homepage loads. It looks at how the container is set up, not only at what reaches the browser.

Lead form attribution checker

When a visitor clicks an ad and fills in a form, the campaign details have to survive the trip. This check follows links to your lead pages and looks for the fields that carry them.

FAQ

Meta Pixel: common questions.

Answers to the questions we hear most about this check.

Is this checker free?
Yes. Enter your website and the scan loads your live site and reports what it finds. You see the verdict and how many gaps it found right away; enter a work email to see each gap and what it means.
Why does Meta show more conversions than my sales?
A Pixel that loads twice, or repeated events, is one common cause, and the check looks for both on your homepage. Other causes are outside what this check can see.
What does a repeated page event mean?
The same page view went to Meta more than once in one load. The check recorded those requests, so it is a finding rather than a guess.
Does this check the Conversions API?
No. A browser cannot see server-side events sent from your own systems.
Is one PageView from two tags always a problem?
Not always. Meta may count only one of them. The check reports it as information so you can review the tags.

Free Tracking Scan

Find your tracking gaps in about 10 seconds.

Enter your website and we check your live site, then list every gap we find, starting with this check’s. No call needed.