Skip to main content

Total Revenue

Every euro Google Analytics attributed to purchases on your site.

60 second readAppears on: Google Analytics Overview, Session Source, Breakdowns

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
Total Revenue = All GA4-tracked purchase revenue

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

LeverWhat you doExpectHow longWatch out for
Fast
Close the gap with Shopify before anything else
Test the purchase tag on every payment method, including wallets and off-site gatewaysTracked revenue rises to within a few percent of the shop3–5 daysRevenue 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 moneySame traffic bill, more tracked revenue2 weeksThe 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 cartRevenue grows while order count stays flat4–6 weeksEvery 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 daysRevenue grows without a matching rise in acquisition spend1 quarterSend 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.

Total Revenue and Revenue Per User, month over month on Google Analytics Overview
Revenue Per User up
Revenue Per User down
Total Revenue up

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.

Find what changed on site and hold it before adding traffic.

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.

Check cost per order against the extra revenue before scaling again.
Total Revenue down

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.

Confirm the cut traffic wasn't feeding later orders.

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.

Check the tag fired all month, then look at traffic mix.
Total Revenue + TransactionsTransactionsPair with sessions to sanity-check conversion and spot tracking gaps.

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.

Total Revenue + % Product Discounts% Product DiscountsHow heavily a product is marked down.Under 8% is healthy

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

“This is my revenue for the month.”

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.

“Revenue by source should add up to Total Revenue.”

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.

“Total Revenue dropped, so sales dropped.”

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