Server-side tracking ROI calculator
Server-side tracking costs money to set up and to run. Enter those costs and your margin, and see the extra revenue it has to bring in to pay for itself.
Result
Fill in one-off setup cost, running cost per month, gross margin, months to earn back the setup to see the result.
How it works
Server-side tracking sends conversion events from your server instead of, or as well as, the visitor's browser. It changes what your ad platforms can see and report. It does not create sales by itself.
So the calculator assumes no uplift. It starts from what the setup costs and works out what it must earn: the gross profit that pays back the setup over the months you choose and covers the running cost, and the revenue that profit takes at your margin. If a test measured a lift, enter it and see when the setup pays back.
gross profit needed a month = setup cost ÷ months to pay back + running cost a month extra revenue needed a month = gross profit needed ÷ gross margin cost in the first year = setup cost + 12 × running cost with a lift you measured: gain a month = measured revenue × gross margin - running cost months to pay back = setup cost ÷ gain a month first-year result = 12 × gain a month - setup cost
What each term means
- Setup cost
- One-off: developer or agency time, plus any setup fee.
- Running cost
- Monthly: server hosting, a tagging service or an app plan.
- Gross margin
- Revenue minus the cost of the goods, as a share of revenue. Extra revenue pays for tracking only through its margin.
- Measured lift
- Extra revenue a month that a test put down to the change. Not the extra conversions a platform now reports.
Why more reported conversions are not the benefit
When tracking improves, a platform can report more conversions. Those are sales that already happened; the platform now sees them. They are worth something only if the platform then spends your budget better, and the only way to know is to measure revenue, not reported conversions. Collecting your own first-party data can be worth doing for other reasons; this calculator prices only the revenue case.
How to measure the lift
Compare revenue with and without the change while everything else stays the same: a holdout, where part of your audience or regions keeps the old setup, or a before-and-after against a control that did not change. Enter the difference per month as your measured lift. More on incrementality testing.
Worked example
Example numbers, round on purpose, not a real store:
- One-off setup cost
- €3,000
- Running cost
- €150 a month
- Gross margin
- 50%
- Months to earn back the setup
- 12
- Extra revenue a test measured
- €1,000 a month
- 1Setup per month: €3,000 ÷ 12 = €250
- 2Gross profit needed a month: €250 + €150 = €400
- 3Extra revenue needed a month: €400 ÷ 50% = €800
- 4Cost in the first year: €3,000 + 12 × €150 = €4,800
- 5Gain a month at the measured lift: €1,000 × 50% - €150 = €350
- 6Months to pay back: €3,000 ÷ €350 = 8.6
- 7First-year result: 12 × €350 - €3,000 = €1,200
In this example the setup pays back in under nine months, because the measured lift of €1,000 a month is above the €800 it needs. Without a measured lift, the €800 is the number to beat.
Frequently asked questions
Does server-side tracking increase sales?
Not by itself. It changes what your ad platforms receive, so they can see and report more of the sales that already happen. Revenue goes up only if the platforms then spend your budget better, and that has to be measured.Why does the calculator need my gross margin?
Because extra revenue pays for tracking only through the profit it leaves. At a 50% margin, €800 of extra revenue leaves €400 to cover the costs. Leaving the margin out sets revenue against cost and overstates the return.How do I measure the lift from server-side tracking?
Measure revenue, not reported conversions. Keep part of your audience or regions on the old setup as a holdout, or compare a period before and after against a control that did not change. The difference in revenue per month is the lift to enter.What does server-side tracking cost?
It depends on how you set it up: a developer or an agency, a hosted tagging service, or an app. Get the setup price and the monthly price for your own store and enter them; the calculator assumes neither.What if the lift I measured is below the running cost?
Then the change does not pay for itself at that level, whatever the setup cost, and the first-year result shows by how much. Check that the test ran long enough to show a lift before you decide.
Related tools
Next: measure what your channels cause
Your GA4 export already holds how long your buyers take and which channels they touch. First finding free, in your browser; the full read is €99.