Total Revenue
Every euro Google Analytics attributed to purchases on your site.
What it means
Total Revenue is the purchase revenue Google Analytics recorded in the selected period, summed across every tracked order. It's what your site's tag reported, not what your payment provider settled: refunds aren't taken back out, and orders the tag missed were never counted in. Read it as the traffic-side view of sales, with the profit pages as the record of what you actually earned.
Show the math
Formula and a worked example
Every purchase event carries a value, and Total Revenue is the sum of those values across the date range. What sits inside each value depends on your store's setup — some send the order total including tax and delivery, some send the goods only. Compare one order here against the same order in Shopify to find out which yours does.
Worked example. March shows 1,200 tracked orders and €84,000 of Total Revenue, an average of €70 an order. Shopify reports €88,000 for the same month. The €4,000 gap is usually orders whose tag never fired, and it shows up again in every revenue figure on the page — by source, by device, by landing page — because they're all slices of this one number.
Now refund €3,000 of those March orders in April. March's Total Revenue still reads €84,000 — refunds never come back out of this line. The profit pages take the €3,000 off in April, the period the refund actually happened in. Both are correct for what they measure.
It answers the question
How much money did the tracked site produce, and does it line up with what the shop banked? A steady gap between the two is a tracking fault, not a sales one.
Why it matters
Every revenue split in the Google Analytics section — by source, device, region, landing page — is a share of this figure. Understate Total Revenue by 8% and every one of those splits is understated too, so you'll rank channels against each other on numbers that are all quietly wrong.
It also moves for reasons that have nothing to do with selling. A consent banner change, a theme deploy or a new payment redirect can take a slice out of it overnight, so rule the tag out before you go looking for a demand problem.
What good looks like
There's no figure to hit, because revenue depends on the size of the store. Judge it against your own trend: this month against last, and this month against the same month last year, since a seasonal shape makes a month-on-month read alone misleading. The one hard check is agreement with Shopify over the same range, where a small, steady gap is normal and a persistently wide one means the tag, not the business.
How to improve it
| Lever | What you do | Expect | How long | Watch out for |
|---|---|---|---|---|
| Fast Close the gap with Shopify before anything else | Test the purchase tag on every payment method, including wallets and off-site gateways | Tracked revenue rises to within a few percent of the shop | 3–5 days | Revenue jumps on the fix date without a single extra sale. Anyone reading the trend without knowing that will draw the wrong conclusion. |
| Fast Shift spend to the sources with the highest revenue per session | Sort by source and move budget away from the ones that bring volume and no money | Same traffic bill, more tracked revenue | 2 weeks | The sources you cut often fed the ones you kept. Direct and branded traffic can thin out a month later, and that link never shows in the source table. |
| Slow Raise the basket rather than the traffic | Bundles, a delivery threshold set just above the current average, one relevant cross-sell at the cart | Revenue grows while order count stays flat | 4–6 weeks | Every discount used to build a bundle comes out of Gross Margin, so revenue can rise while what you keep per order falls. |
| Slow Get more from the customers you already have | Post-purchase flows, replenishment reminders, a reason to come back inside 60 days | Revenue grows without a matching rise in acquisition spend | 1 quarter | Send frequency has a ceiling. Push past it and unsubscribes rise, which shrinks the list every future campaign depends on. |
Every lever costs something somewhere. The last column is the one to read twice.
Read it with
The total says how much came in. Divided across the people who arrived, it says whether you earned it from more visitors or better ones.
Growing without diluting
More money, and each visitor worth more. Growth came from the site converting better or selling bigger, not from buying reach — the version that keeps paying after the campaign stops.
Growth you rented
Revenue rose because more people arrived, and each one is worth less than before. Workable for a launch, expensive as a habit — the day spend stops, the revenue does too.
Smaller and sharper
You lost volume and the visitors who remained are worth more each. Often a deliberate pullback from broad targeting, and often the right call — but watch the next 30 days for a delayed dip.
Down on both counts
Less money from visitors who are each worth less. A broken purchase event produces exactly this picture, so rule that out before rebuilding anything.
Divide one by the other and you have the average order the tag saw. That derived figure is what tells you whether a strong month came from more people buying or the same people spending more — and the two call for opposite next moves.
Read across a few months and the pair shows whether growth was built or bought. Revenue climbing while discount share climbs with it means the price did the work, and the revenue line drops back the moment you stop discounting.
Common misreads
It's tag-side and gross. Refunds, cancellations and untracked orders all sit outside it. For anything you'd put in a P&L or a board pack, use the profit pages — this figure exists to explain traffic, not to account for money.
It rarely does. Sessions with no identifiable source land in direct or unassigned, and attribution can credit a purchase to a visit outside your date range. Use the split for ranking channels, not for accounting.
Check the deploy log first. A new consent banner, a theme update, or a checkout moved to a different domain can each take a visible slice off this line while the shop keeps selling normally.
Also called
Purchase revenue · tracked revenue · GA revenue
See yoursYour Total Revenue for the selected range, with the trend and the sources it came from.
Open Google Analytics Overview →