Every bidding decision the Campaign Specialist makes is only as good as the conversion data underneath it. If a third of your conversions never reach the ad platform, the bidder is optimizing against a fiction. Fixing tracking is not glamorous, and it's the highest-ROI work in this category.

Server-side capture
Magistry captures events server-side, which makes them resilient to the two big losses: ad blockers, which never see the server, and iOS privacy features, which throttle client-side pixels. The events exist because the order exists — not because a browser script happened to survive long enough to fire.
What EMQ measures
Capturing an event isn't enough — the platform has to match it to a user. EMQ (Event Match Quality) is a 0–10 score of how well your events carry the identifiers that make matching possible: hashed email, phone, name, address, click IDs. A conversion the platform can't match is a conversion your bidding never learns from.
Raising the score
- Enhanced conversions send hashed customer data (email, phone, address) with each event, recovering matches that identifiers-free events lose. Hashing happens before anything leaves your infrastructure.
- The EMQ Doctor reads your current events and lists exactly which fields are missing or malformed, per platform — not 'improve your data quality' but 'phone is absent on 61% of purchase events'.
- Consent state and gclid capture quality are surfaced in Settings, because a missing click ID or a mis-wired consent banner silently zeroes out matching for affected sessions.
Verify with a real order
When the setup looks right, place a real test order and watch it land: correct value, correct attribution, matched on the platform side. One real order through the full path is worth any amount of synthetic validation. Do it once at setup and again after any checkout change.
Bad tracking doesn't look broken. It looks like ads that mysteriously underperform. Check the plumbing before blaming the creative.
