How to Track Ecommerce Ad Performance
To track ecommerce ad performance, measure revenue, purchase value and average order value attributed through the pixel and Conversions API, then reconcile that against the sales in your own store admin. The platform figure and your admin figure will not match, because of attribution windows and modelled conversions, so treat the platform number as directional and trust your own store totals for what actually happened.
Store measurement is simpler than it looks, because there is no lead to opportunity funnel to instrument. A shopper sees an ad, lands on a product, and either buys or does not. The number that matters is the purchase and the value attached to it, rolled up into revenue and average order value. Everything upstream, the clicks and the add to carts, is a leading indicator, not the goal. The part that trips up most store owners is not the setup, it is the reconciliation. The revenue your ad platform reports and the revenue in your own admin will disagree, sometimes by a wide margin, and neither is lying. The platform counts sales inside an attribution window and fills gaps with modelled conversions. Your admin counts money that actually arrived. Knowing which number to trust for which decision is most of the skill. This guide covers a minimum useful setup for a merchant and how to read the two sources against each other. The tracking lives in your own ad platform and store admin.
How to Track Ecommerce Ad Performance
- 1
Fire a purchase event that carries a value
The single most important thing to get right is a purchase event that reports currency and value on every completed order, not just a page view or a generic conversion. Place a real test order and confirm the amount that arrives in the platform matches what the shopper paid. Without a value attached, the platform cannot optimise toward revenue and every report downstream is a count of orders with no sense of whether they were worth having.
- 2
Add the Conversions API alongside the pixel
Browser pixels miss purchases when a shopper blocks tracking or the tab closes early, and that loss is uneven across devices. Sending the same purchase server side through the Conversions API, with proper deduplication so one order is not counted twice, recovers events the pixel drops. Follow the consent rules that apply to you. This does not make the platform figure exact, but it makes it less wrong and more stable week to week.
- 3
Keep order data in your own store admin
Your store admin is the source of truth for money that actually arrived, because it records the order regardless of which ad, browser or attribution window was involved. Make sure it captures order value, date and, where you can, how the customer arrived. This is the number you reconcile everything against, and the only one that reflects refunds, cancellations and failed payments rather than an estimate made at the moment of checkout.
- 4
Reconcile the platform figure against your admin total
Pick a period and compare platform reported revenue against the revenue your admin recorded for the same dates. They will not match. The platform credits sales inside its attribution window and adds modelled conversions for events it could not see, while your admin counts settled orders. Treat the platform number as directional, useful for comparing one ad against another, and trust your admin for what the business actually earned. If the gap is stable, you can learn to read across it.
- 5
Do not compare return across platforms that claim the same sale
When a shopper sees an ad on one platform and another on a second before buying once, each platform can report that single sale as its own. Add the two returns together and you have counted the order twice, which makes blended performance look better than the money in your admin. Comparing return between platforms on their own reported figures is misleading for this reason. Judge each against the incremental sales you can see in your own totals, not against each other's claims.
- 6
Choose one number to check every week
A dashboard with forty metrics is a way to avoid a decision. For a store owner the useful weekly number is usually total revenue attributed to ads set beside the revenue in your admin, or a blended return you calculate from your own sales rather than from any single platform. Pick the one number that tells you whether ad spend is producing profitable orders, check it on the same day each week, and record the offer that was running so the figure stays interpretable.
- 7
Read average order value and refunds, not just order count
Two campaigns can produce the same number of purchases and very different money if one attracts a $34 basket and the other a $72 basket. Track average order value alongside the count, and check refunds and cancellations in your admin after the fact, because a purchase counted at checkout that is returned a week later was never revenue. The platform rarely sees the refund, so this correction only exists in your own numbers.
Frequently asked questions
Why does my ad platform report more revenue than my store admin?+
Two reasons. The platform credits every sale that falls inside its attribution window, including shoppers who saw an ad and bought days later through another route, and it fills gaps with modelled conversions it did not directly observe. Your admin counts only settled orders. Treat the platform figure as directional and reconcile against your admin.
Can I compare return on ad spend across two platforms?+
Not on their own reported numbers. If a shopper sees ads on both before a single purchase, each platform may claim that sale, so the two returns overlap and cannot simply be added. Judge each platform against the incremental orders you can see in your own store totals rather than against the other's figure.
What is the minimum tracking a small store needs?+
A purchase event that reports a value, order data kept in your own store admin, and one number you reconcile and check each week. That is enough to tell whether ad spend produces profitable orders. Extra dashboards can wait until the basic reconciliation is reliable.
Does Infinall AI track my ad performance for me?+
No. Infinall AI prepares campaign drafts you review in the Approval Queue. Measurement and reporting happen in your own ad platform and store admin, and every decision about spend stays with you.
Prepare a store campaign draft with Infinall AI
1,000 free credits. No card required.
Get started free