How to add server-side tracking as a service at your agency

Josh Silverbauer

Josh Silverbauer

Author
Published
Oct 1, 2026

Most agencies don't lose a server-side tracking project on price. They lose it in the forty-five seconds after a potential client asks, "So what am I actually buying?" and the answer starts with the word "basically."

I've watched a genuinely interested prospect go quiet while someone screenshares a box labeled "container" on a Zoom, then shows a second box, then explains the difference between the two boxes to a person whose only actual questions were what it costs and what the outcomes are.

Server-side tagging isn't hard to sell because it's technical. It's hard to sell because most of us never got good at explaining what the service is.

The problem: you're selling a system, not a service

Take a second and look at how you currently describe this in a proposal. I'll wait.

If you're like most agencies, what you've got is an architecture explanation with a number stapled to the end of it. Data flows from the browser to your tagging server, then out to GA4 and Meta and wherever else, and that'll be $14,000.

That's not a service. That's a drawing with an invoice attached.

A service has a beginning, an end, a list of what you'll hand over, a list of what you won't, and a clear answer to "what happens in month seven." Clients buy services. Nobody wants to buy a solution they have no idea what it is.

The fix is explaining the outcomes more clearly.

You're selling three things, and clients only ask about two of them

Before you can package this, pull it apart. Server-side is three separate purchases that agencies routinely mash into one number:

  • The infrastructure: the tagging server itself. A recurring platform cost, like hosting, because it is hosting.
  • The build: container setup, custom domain, consent routing, platform connections, QA. A project with an end date.
  • The upkeep: somebody watching it, fixing it when a vendor quietly changes an API, and telling you when it's gone silent. An ongoing service.

Clients usually ask about the build, but they almost never ask about the upkeep, which is the one that'll determine whether any of this still works in a year. Raising it is your job: explain why it has a recurring price tag, and raise it early. That's how you avoid being the agency that gets blamed in month seven.

Once the three are separate, you can build the package.

Service A: the scoping audit

What's in it: an inventory of the current tagging, the consent setup, which platforms actually matter to this business, what the dev team's release process looks like, and a baseline of what's being lost right now. That last one is the whole show. Their Safari conversion rate next to their Chrome conversion rate is the best slide to show the value, and I hardly built it. ITP did most of the work.

i

Why sell it separately:

Because you don't know what a build costs for this client until you've looked. Published market ranges for a server-side implementation run roughly $5,000 to $25,000, and that spread isn't vendor greed. It's the difference between one clean WordPress site and four domains, a headless checkout, and a consent platform somebody configured in 2022 and hasn't opened since.

This will protect you later when you get into the build.

Service B: the implementation build

Write down what's included, not just "server-side tracking implementation":

  • Server container provisioning, custom subdomain, DNS handover;
  • Web container refactor to route events server-side;
  • GA4 server-side configuration;
  • Conversions API connections for named platforms;
  • Consent Mode integration with their existing CMP;
  • Event ID and deduplication setup;
  • Cross-browser QA, including a real iPhone;
  • Documentation and a handover session.

Actually name the platforms you'll be adding. "And other platforms as needed" is how you end up building TikTok Events API for free in week nine, at night, while telling yourself it's a relationship investment.

Then write down what's not included, in the same font size as what is. Ongoing monitoring. New platforms. Site redesigns. Offline conversion imports. The CRM integration they're going to ask about in week three like it's a small thing.

Make sure you communicate what done looks like, because then you can go into the ongoing sell.

Service C: ongoing maintenance

This is hard because it's the truth, but no one wants to hear it.

Tagging is never "done"; someone needs to maintain it. I've been brought in to audit tracking that hasn't been maintained in years, and it's ugly. Broken tags. 600 unused triggers. Data quality that makes you wince. 

i

The service should include:

Monthly QA, monitoring and alerting, platform change management, and a consent review when they expand to a new platform. Published market rates for analytics retainers land roughly in the $1,000 to $5,000 per month range, and where you sit depends on how much you're maintaining.

Price it against what it protects, not against your hours. An account spending $40,000 a month on paid media is buying insurance on $480,000 a year of spend. Framed that way, the retainer is obviously cheap. (Framed as "twelve hours of tag QA," it is never, ever obviously cheap.)

What to put in the statement of work (SOW) that you'd rather not

Three things you should put in writing to set clear expectations:

The ceiling. Client-side-only setups typically lose somewhere in the 15–40% range, depending on traffic mix. You're closing that gap, not erasing it. Make sure they understand this won't solve 100% of the traffic and conversion loss, but it will help greatly.

That it doesn't beat consent. Server-side recovers conversions from people who already agreed to be measured and whose tag got eaten anyway. Somebody who says no still says no. If your setup does otherwise, that isn't a feature; it's a compliance problem.

The discrepancy conversation. Around week six, reported conversions will jump, and their monthly reports will retroactively look wrong, because they were. That's a delicate thing to explain to a VP who has been reporting those numbers upward all year. A jump in conversions is a great outcome and a terrible surprise.

The bottom line

You don't need a new capability to add server-side tracking as a service; you just need to explain it clearly. 

Write the three services – audit, build, and ongoing maintenance – and price them out separately. 

The next time a prospect says, "So what am I actually buying?" hand them outcomes, not a technical explanation.

Want to start on the server side? Register now!

Josh Silverbauer

Josh Silverbauer

Author

Josh is a technical architect and Head of Analytics at From The Future with 10+ years in analytics and CRO, known for making complex analytics accessible through creativity, humor, and even music.

Comments

Try Stape for all things server-side