What is server-side tracking?
Server-side tracking sends conversion data from a server you control, usually a server Google Tag Manager container on your own subdomain, to ad and analytics platforms. It replaces or supports browser pixels, so fewer conversions are lost to ad blockers and browser privacy limits.
Is server-side tracking worth it?
For most businesses spending regularly on Meta, Google or TikTok ads, yes. Ad platforms optimise on the conversions they receive, so recovering missed purchases and leads and improving match quality usually helps bidding. Use the free tracking loss calculator to estimate the impact for your spend.
Does server-side tracking fix iOS and Safari tracking issues?
It reduces the impact. Server-set first-party cookies last longer than browser-set cookies on Safari, and server events are not blocked by most ad blockers. It does not override a user who has opted out of tracking, and it should not.
Stape or Google Cloud: which is better?
Stape is the best fit for most stores and agencies: it is quick to set up, affordable and built for server GTM. Google Cloud Run suits very high traffic or teams that already run on Google Cloud. I am an official Stape partner and set up both.
What is Event Match Quality and why does it matter?
Event Match Quality is Meta’s score for how well your events can be matched to Meta users. Sending hashed email, phone, name and address, plus external ID and fbp and fbc cookies, raises the score, which helps Meta attribute and optimise more conversions.
Which platforms can you connect server-side?
Meta Conversions API, Google Ads with Enhanced Conversions, GA4, TikTok Events API, Pinterest Conversions API, Snapchat Conversions API, Microsoft Ads, Klaviyo, and CRM events from HubSpot, GoHighLevel, Salesforce and Zoho.
How long does a server-side tracking setup take?
Most setups take one to two weeks depending on the number of platforms and checkouts. After launch, ad platforms usually need about a week to process the new data before you see the full effect.
Will server-side tracking improve my ROAS?
It improves the data your ad platforms optimise on and shows conversions that browser tracking missed. Reported ROAS often rises because more real sales are counted, and bidding can improve over time. I do not promise a fixed ROAS change, because it depends on your ads, offer and market.
Is server-side tracking GDPR compliant?
It can be, when it is set up correctly. I connect your consent banner to Consent Mode v2 and to every server tag, hash or remove personal data, and choose EU hosting where needed. Server-side tracking is not a way to track people who have said no.
Do you set up server-side tracking for Shopify and WooCommerce?
Yes. For Shopify I use order webhooks and the customer events API alongside the browser, and for WooCommerce I use server GTM with order data from the store. See the Shopify server-side tracking service page for details.
Do I own the server container and data?
Yes. The GTM containers, Stape or Google Cloud account and all data are yours. I work with access you grant, and you get documentation and a walkthrough at handover.
Do you work with agencies?
Yes. I set up and maintain server-side tracking for agencies on their client accounts, working under the agency’s brand.
Are there free tools to check my tracking first?
Yes. You can use the free server-side tracking checker, tracking audit tool, Meta Pixel checker and 96 free ad calculators, including the tracking loss and server-side ROI calculators.