How do I check whether my Meta pixel is tracking properly?

Seamus Ryan • October 16, 2026

Share this article

How do I check whether my Meta pixel is tracking properly?

You can check it yourself in about ten minutes, by placing a test order on your own store and watching the events arrive in Meta Events Manager. If the Purchase event does not appear, or appears with a value that does not match the order, the problem is in the tracking rather than in the advertising.

What should a working pixel be recording?

A standard Shopify and Meta setup sends a small set of named events as a shopper moves through the store: PageView when a page loads, ViewContent on a product page, AddToCart, InitiateCheckout, and Purchase once the order is paid for. Purchase is the one that matters for reporting, because it carries the order value and the currency, and every ROAS figure in Ads Manager is built on it. Shopify's own Meta sales channel configures most of this during setup, which makes it easy to assume the job is done and never look at it again.

How do I run a test order?

Create a product priced at a pound or two and leave it out of your collections and search results, so no customer finds it. In Meta Events Manager, open your pixel, then the Test Events tab, and paste in your store URL. Go through the whole journey on the live site: load the product page, add it to the basket, start the checkout and pay. The events appear in a live list as you go, usually within a few seconds of each step. When you are finished, refund the order and archive the product.

If Purchase never appears, that is your answer. If every event appears except Purchase, the break is at the checkout rather than on the site itself.

What if Purchase fires but the value is wrong?

Check what the event value is actually made of. Depending on how the pixel was configured it may include shipping, and in the UK it may include VAT, which means the revenue Meta reports is higher than the money the business keeps and the ROAS built on it reads better than it should. A value of zero, or a value that matches a different order, usually points to a conversion-tracking app layered on top of the native setup.

What if the same order is counted twice?

A browser pixel and a server-side Conversions API connection can both report the same purchase. They are meant to be matched and merged using a shared event ID; when that is missing, one order is counted as two. Events Manager flags duplicates in its diagnostics, and the symptom is reported sales running consistently above the orders in Shopify.

What we've seen in practice

Pixels rarely break outright. They break partly. The Purchase event keeps firing for some shoppers and not others, so reported sales drop by a third rather than to zero, and nothing looks broken enough to investigate. The cause is usually a change made for a different reason — a theme update, a new checkout or upsell app, a cookie banner set to block scripts until consent is given. When a merchant brings us a month that looks bad, the first thing we ask for is the date of the last change to the theme or the apps. The two dates line up more often than not.

Compass reads the orders in the Shopify store rather than relying on the pixel, so a broken event shows up as a gap between the store and the platform instead of as a quiet drop in reported sales.


Recent Posts

By Seamus Ryan • October 21, 2026
Before signing a 12-month marketing contract, check cancellation terms, monthly deliverables and who owns your website, domain and ad accounts.
What is attribution? Learn why Meta Ads and Shopify sales differ, how attribution windows work and w
By Seamus Ryan • October 20, 2026
What Is Attribution? A Simple Guide for Shopify Store Owners
Google homepage on a tilted screen with logo, search bar, and “Google Search” buttons
By Seamus Ryan • October 16, 2026
No but it's usually worth setting up first. What a Google Business Profile does, what it can't do, and what to fill in before a build.
Person holding a tablet with a red website open, using a laptop at a desk with a notebook and coffee cup
By Seamus Ryan • October 12, 2026
Some web companies build in-house, some use freelancers or a team abroad. How to find out which you are buying, and the three questions to ask first.
By Seamus Ryan • October 11, 2026
Is Shopify's Facebook & Instagram app accurate?
By Seamus Ryan • October 11, 2026
Why isn't my website showing up on Google at all?
By Seamus Ryan • October 11, 2026
What happens to my website if I leave my agency?
By Seamus Ryan • October 11, 2026
What is the difference between attributed revenue and actual revenue?
Will Transferring My Domain Stop My Email?
September 28, 2026
Transferring a domain shouldn't stop your email. Learn how DNS, MX records and email hosting work and what to check before moving your domain.
By Seamus Ryan • September 23, 2026
A small business website in the UK typically costs between £500 and £5,000 to build. A simple brochure site of five to ten pages sits around £1,000 to £2,500. A custom design or ecommerce build runs £3,500 upwards. Ongoing costs are separate: hosting, maintenance and SEO are usually charged monthly. What you're actually paying for Most of the cost is time, not software. Web designers posting their own rates on UK business forums put it around £50 an hour. A straightforward brochure site is roughly eighteen to twenty-five hours once you include the conversation at the start, the build, the content, and the fixing afterwards. That's where £1,000 to £1,250 comes from. One designer put his standard rate at "£1000 which includes pages, basic seo and other generic demands". Another said he could "set up a site for under £500 and still make decent profit". A third, quoting for a custom-built theme, said "Last time I built a custom theme my fee was nearly £5k". All three are describing real work. They're describing different amounts of it. Why the quotes you get vary so much Three things move the number more than anything else: whether the design is custom or a template, whether you're writing the content or the agency is, and whether anything needs to be built rather than configured - a booking system, a payment flow, a members' area. A £400 quote and a £4,000 quote are usually not the same job. Ask each one what's actually included rather than comparing the totals. The cheap end, honestly You can get a site built for £200 on a freelance marketplace, and some of those are fine. The risk is in what happens next. One UK business owner described paying for a redesign through a freelancer and then "the website went down". Another found the designer had registered the domain in his own name. If you go that route, get the domain in your name first and keep your own logins. The ongoing costs nobody mentions in the quote The build is one number. Running it is another. UK rates posted by agencies in late 2024 put WordPress maintenance from around £100 a month, SEO from £300, and paid ads management from £400. Hosting and a domain are small by comparison - tens of pounds a year, not hundreds. Ask for the monthly figure at the same time as the build figure. A cheap build with an expensive tie-in is a common shape, and it's the one people regret. What to ask before you pay a deposit Who will own the domain. What happens if you want to leave. Whether you can edit the text yourself afterwards. Whether the quote is fixed or an estimate. Get the answers in writing - a real quote should survive being printed out.
Show More