See every event
Every purchase, checkout and page view — where it came from, what fields it carried, whether Meta got it, and why not.
Meta spends your money finding people like the ones it thinks bought. Dave fixes the plumbing so it sees who actually bought.
No spam. One email when it ships. · Install on Shopify: soon
Want the full reasoning? Read the deeper logic ↗
Safari and ad blockers kill the pixel. Since iOS 14, Meta loses most of the people who clicked your ad and can't tell which ones bought. So it bids on guesses.
A click. No idea who.
A person. Who bought.
You're paying rent. The system is tuned to take as much as it can while giving you just enough success to keep coming back.
Browser and server, one event ID, real identity attached to unknown clicks. That's what Dave does. A few clicks in Shopify.
Every purchase, checkout and page view — where it came from, what fields it carried, whether Meta got it, and why not.
Browser cookies get wiped in days and blockers drop pixels. Server-side events from your own pipeline do not — and both share one event ID so nothing is counted twice.
Once a shopper identifies at checkout, their earlier anonymous browsing is tied to them — first-party, consented, no fingerprinting. Meta finally learns whose browser it was.
Meta's dashboards are noise. Two numbers tell you whether it knows who's buying and whether it's wasting your money. The deeper logic ↗
Fix this first. Dave shows the score Meta gives you and the coverage you actually sent, so you know which side the gap is on.
Fresh, correctly matched buyers keep frequency down. That only happens when Meta gets real data to find them.
So it spends finding more of them, instead of swarming. Two scores, every event, every gap accounted for.
You don't know what data Meta is grabbing, when it's broken, or whether it's accurate. By design.
Every event, where it came from, what it carried, whether Meta got it, and why not. Own your data plumbing.
Example data · not a live store
Identity stitching from Starter, server-side gateway from Growth. At the cap, forwarding pauses; orders stay in Shopify.
300 orders / mo
1,500 orders / mo
8,000 orders / mo
30,000 orders / mo
Serial accessibility lawsuits target the same handful of things: product images with no alt text, unlabeled search boxes, icon buttons with no name, low contrast, no accessibility statement. Our free scan checks up to five pages of your store and tells you exactly what to fix, in plain English, with the code.
The Shopify App Store listing is not live yet. Leave your email and we will tell you the day it is.
No spam. One email when it ships.