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.
Free tool · 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
Each item is something the scan records from the browser or reads from your published Tag Manager container.
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.
It reads the Google Tag Manager configuration for Pixel setups. A Pixel configured in several tags can load more than once.
If a Meta tag loads from the page and also from a Shopify app pixel, the check flags it as installed twice.
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
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.
Meta received the same page view more than once on one load, so reported page views and conversions can be overstated. Fix this first.
A Meta tag loaded from the page and again from a Shopify app. Two copies loading means Meta may count both.
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.
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.
Purchases may arrive at Meta with no revenue attached, so Meta cannot report their value.
How to fix it
Each one is a change to your site or your tag setup. Your team decides how to make it.
Load the Pixel base code from one place. In Tag Manager, use one tag for the base code and one tag for each event.
If Shopify’s app and your site both load the Pixel, keep one and turn the other off.
Include value and currency in each purchase event, and test on the confirmation page.
Meta Events Manager and the Meta Pixel Helper browser extension show what the Pixel sent. Compare them with the result here.
Limits
The limits of one homepage load, so you can read the result correctly.
Read more
Background reading for the same setup, with the steps behind each fix.
Other free checkers
The other free checks run the same scan and list the gaps for their own topic first.
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.
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.
A Reject button should stop optional tracking. This check clicks Reject on your homepage in a separate pass and records what keeps running afterwards.
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.
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.
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.
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.
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
Answers to the questions we hear most about this check.
Free Tracking Scan
Enter your website and we check your live site, then list every gap we find, starting with this check’s. No call needed.