Ecommerce Tracking Your P&L Will Agree With
Ecommerce looks like the easy case for measurement, and that is exactly why it drifts. Purchases fire twice, values include tax and shipping in one system and exclude them in another, refunds never make it back, and the ad platforms each claim credit for the same order. Every automated bid in the account is built on those numbers. Getting the revenue layer right is the highest-leverage unglamorous work an ecommerce operation can buy.
What changes at this scale
Values are where ecommerce tracking rots
Tax in or out, shipping in or out, discounts applied or not, refunds reconciled or ignored. Each inconsistency quietly miscalibrates the bidding that spends your budget. We define the value once, in writing, and enforce it across every platform.
Deduplication across a real purchase path
Thank-you page refreshes, payment redirects, buy-now-pay-later round trips and duplicate transaction IDs all inflate revenue. We fire on the order, once, keyed to the transaction, and prove it against the store's own order count.
Server-side tagging usually pays here
At ecommerce volumes, the 10 to 20 percent of conversions lost to browser restrictions and blockers is real money and real bidding signal. Server-side capture with enhanced conversions recovers most of it, and volume is what makes the running cost worth it.
Margin beats ROAS as the deciding number
With cost of goods loaded, reporting moves from revenue to contribution, and campaign decisions change immediately: some heroes turn out to be break-even, some quiet campaigns are the most profitable thing in the account.
Everything you get
- Full audit reconciling platform revenue against store orders
- One written definition of order value, enforced everywhere
- Purchase deduplication keyed to transaction IDs
- Server-side tagging and enhanced conversions where volume justifies it
- Refund and cancellation flow back into the reporting
- Margin-level reporting with cost of goods loaded
- Consent mode configured with data loss quantified, not guessed
- A reconciliation dashboard finance can check monthly
Common questions
GA4, the ad platforms and Shopify all show different revenue. Which is right?
Shopify, almost always: it is the system that took the money. The useful work is explaining each gap from there. Ad platforms double-claim orders they both touched, GA4 loses consent-denied and blocked sessions, and neither handles refunds the way your books do. We reconcile the three, size each gap, and name one source of truth per question so the argument stops recurring.
Is server-side tagging worth the setup and running cost?
Above a few hundred orders a month, usually yes: recovering lost conversions improves both reporting and the signal your bidding learns from, and the infrastructure cost is small against the media budget it steers. Below that volume the same money is often better spent elsewhere, and we will tell you which side you are on.
Can you track profit, not just revenue?
Yes, given cost of goods at product or category level. Margin data can flow into the conversion values themselves, so automated bidding optimises toward contribution rather than revenue. That single change reorders which campaigns deserve budget, and it is the version of performance your accountant already believes.
Want a straight read on where you actually stand?
Book a free assessment. We will have looked before the call, and you keep the findings either way.