Real orders
Taken from Shopify's order webhook. Ground truth — it does not depend on a browser, an ad blocker, or a consent banner.
$1,240 a month
Any one of them on its own looks fine. The gap between them is the entire product.
Taken from Shopify's order webhook. Ground truth — it does not depend on a browser, an ad blocker, or a consent banner.
Collected by our own web pixel at checkout. When this falls short of the first, conversions are being lost before they ever reach an ad platform.
Read from Meta, for an account you link yourself — Google Ads is coming soon. Read-only — we never touch a campaign, a bid or a budget.
Conversion data lost, last 30 days
18.2%
234 of 1,284 orders never reached your tracking.
Conversion data lost
18.2%
The share of your orders that never reached your tracking, with the orders behind it listed so you can check the figure yourself.
Estimated exposure
$1,240
The shaded part is being optimised on incomplete data. An estimate.
Enter your monthly ad spend and the app shows how much of it is being optimised against incomplete data. Labelled an estimate everywhere it appears, because that is what it is.
Conversion Monitor · Acme Supply
234 of 1,284 orders were not tracked
$1,240 / month
Open the dashboardA problem is emailed once, not every morning. Tracking going dark is sent immediately; smaller drifts arrive in one Monday summary.
One order, two calendars
The same sale, on opposite sides of midnight. Every figure uses your store's day.
Every figure is bucketed by your store's timezone. Midnight in Berlin is not midnight in Los Angeles, and totals that ignore this are wrong by up to a day.

Sample figures, matching the dashboard above. Your own appear as soon as your recent orders are imported.
18.2%
of orders never tracked
234
sales the platforms never saw
$1,240
a month, spent against that gap
Shopify merchants spending roughly $3,000 a month and up on paid ads, where a few percent of missing conversions is a figure worth knowing.
It is most useful to stores that are not on Shopify Plus, because they had fewer safe ways to install tracking and more chances for it to break quietly.
A store spending $6,800 a month
Every bid is placed against the smaller number. The difference is what this app exists to show.
Paid plans include a 7-day free trial for new installs. Compare the plans in full ↗
Order totals, timestamps and order numbers — the minimum needed to compare counts. No customer names, no email addresses, no addresses, no payment details.
Uninstalling keeps your history in place so a reinstall does not start from nothing. Deletion on request is handled through Shopify's own data channels.
It usually still “works” — it just misses some orders, silently, and nothing anywhere raises an error. This app measures how many, by comparing Shopify's own order record against what your browser tracking reported.
Ad blockers, consent banners that block before consent, closed tabs and checkout apps all stop the browser event without stopping the sale. We cannot make the pixel fire — we tell you what share of orders it is missing and what that is costing.
Some of that gap is real loss and some is attribution — platforms credit a sale to the day of the click, not the purchase. Linking your platform account lets us separate the two rather than reporting the difference as one number: Meta today, Google Ads coming soon.
The most common cause of a sudden drop, and the easiest to miss: orders carry on as normal, so nothing looks wrong until a month of ad spend has been optimised on half the data.
Non-Plus stores lost Additional Scripts on 26 August 2026. Migrations to web pixels and checkout extensions frequently dropped a tag on the way, and the store carried on selling as if nothing had changed.
No. It finds the gap, sizes it in dollars and tells you the day it starts. Fixing the cause is a job for you or your developer — but you cannot fix what nothing is measuring.
Install on your store and the first figure appears as soon as your recent orders are imported.
Install from the Shopify App Store
Free plan available. No card required to start.