Skip to main content

Menu

Article · CRO, UX and analytics

Server-side tracking explained

What server-side tracking is, how it differs from tracking in the browser, what it can and cannot fix, and when a Shopify store should consider it.

Advent Digital3 min read

Article thumbnail: Server-side tracking explained

Server-side tracking sends data about what visitors do from a server you control, rather than only from their browser. It can make your data more complete and give you more control over what is shared, but it adds cost and complexity and does not replace consent. This article is part of our Ecommerce CRO: the complete guide.

How normal tracking works

With standard tracking, small scripts on your pages run in the visitor’s browser. They send details of page views, baskets and orders directly to Google, Meta and other platforms.

That is simple to set up, but it depends on the browser allowing the scripts to run and the data to be sent.

How server-side tracking differs

With server-side tracking, the browser sends data to a server first. That server, which you or a provider run, then passes the relevant details on to each platform.

  • Your own endpoint. Data goes to an address on your own domain before moving on.
  • More control. You decide what is forwarded and what is removed.
  • Fewer scripts on the page. This can help with page weight, though the effect depends on the set-up.

What it can help with

  • Missed data. Some browsers and extensions block tracking scripts. A server-side set-up may recover some of what is lost. How much is recovered varies from store to store, so measure it against your own orders.
  • Data quality. Order details can be checked and tidied before they reach advertising platforms.
  • Privacy control. You can limit what personal data leaves your systems.

What it does not fix

  • It does not remove the need for consent where the law requires it.
  • It does not repair a poor basic setup. If events are wrong or duplicated now, they will be wrong on the server too. Start with a GA4 ecommerce setup check.
  • It does not make attribution perfect. Some journeys will always be hard to follow.

What it costs

Expect an ongoing hosting cost, set-up time and someone to maintain it. Hosting costs depend on your traffic and provider, so get a figure for your own store before you commit.

Is it right for your store?

It is more likely to be worth it if:

  • You spend meaningfully on advertising and decisions depend on accurate conversion data.
  • Your current tracking clearly misses orders compared with Shopify.
  • You have a basic setup you already trust.

It is probably too early if your orders are few, your basic tracking is untidy, or nobody will look after the set-up.

Shopify’s own apps for Google and Meta already send some data from Shopify’s servers, through the platforms’ conversion APIs. Check what they cover before adding a separate set-up.

Questions to ask before you start

  1. What problem are we solving, and how will we know it is solved?
  2. Who owns and pays for the server?
  3. How will consent choices be passed on and respected?
  4. What happens to tracking if the server goes down?

From experience

With more people blocking ads and third-party cookies, server-side tracking can give your business cleaner, more accurate data.

Where to get help

Our server-side tracking service helps you decide whether it is worth it, and sets it up properly if so.

Related services that often go with it:

  • Guide

    Ecommerce CRO: the complete guide

    A plain guide to conversion rate optimisation for online shops. How to find where visitors give up, decide what to fix, test changes and measure the result.

  • Checklist

    GA4 ecommerce setup checklist

    A plain checklist for setting up Google Analytics 4 on a Shopify store, so product views, baskets and orders are recorded and you can trust the numbers.

See everything in CRO, UX and analytics

Want to talk it through?

Get a free, top-level audit of your website for SEO, your ad account for PPC or your analytics account. A subject matter expert at Advent reviews it, and we aim to send it within 5 working days of receiving access.

Request an auditRequest a demo