Skip to content

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.

Developer or agency time, plus any setup fee.

Server hosting, a tagging service or an app plan.

Revenue minus the cost of the goods, as a share of revenue.

The period you want the setup cost repaid in.

Optional. Only from a test, such as a holdout. Leave it empty if you have not measured it.

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
  1. 1Setup per month: €3,000 ÷ 12 = €250
  2. 2Gross profit needed a month: €250 + €150 = €400
  3. 3Extra revenue needed a month: €400 ÷ 50% = €800
  4. 4Cost in the first year: €3,000 + 12 × €150 = €4,800
  5. 5Gain a month at the measured lift: €1,000 × 50% - €150 = €350
  6. 6Months to pay back: €3,000 ÷ €350 = 8.6
  7. 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.

All free 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.