forumNew topic

Our agency wants to migrate us to server-side tracking — what tools make sense for a small business?

FFerhat C***MemberCommunity member
Joined
Aug 2024
Message
225
#1

We run an e-commerce store selling custom ceramics in the US market. Our monthly ad spend is around $4,500. Over the past six months, conversion data inside ad platform dashboards has started drifting significantly; the order counts in the dashboards don't match the actual orders in our store admin. They're telling us we're losing nearly a third of our order data due to browser privacy updates and ad blockers.

Our digital marketing agency says we need to switch to a server-side tracking setup to stop this data loss. However, they quoted us a $1,500 one-time setup fee, plus roughly $120 to $150 per month in ongoing cloud server and middleware maintenance costs.

Are these kinds of infrastructure costs really necessary for a small business doing $20,000 in monthly revenue? What tools or approaches can we use to set up server-side data tracking on a reasonable budget that still covers the essentials?

RReyhan T***MemberCommunity member
Joined
Nov 2024
Message
318
Most Helpful#2

Short answer: For a business spending $4,500 a month on ads, paying $150 a month in recurring server costs is overkill. You don't need enterprise data warehouses, just a lightweight proxy setup that can route essential conversion signals to ad platforms without getting blocked by browsers.

There are two main routes for server-side tracking: The first is what the agency proposed—running a full-fledged server container on a major cloud provider. This approach is great for high-traffic sites, but as traffic and bandwidth grow, the bill climbs fast. The second option is using managed hosting services built specifically for small businesses that offer one-click setups and typically charge a flat $10 to $20 per month.

If your store runs on a major e-commerce platform or WordPress, you can simply use the native server-side conversion API plugins provided directly by the ad networks. Most modern e-commerce platforms have native integrations that send order data server-to-server without needing to spin up an external server at all.

Ask your agency to start by enabling the platforms' standard direct API integrations. If you really do need a custom tagging container, have them deploy it on a lightweight container hosting provider with low per-hour billing. That will keep your monthly hosting expenses well under $15.

VVolkan G***MemberCommunity member
Joined
Jul 2022
Message
81
#3

To send requests directly server-side, you can just spin up an open-source container on your own virtual server (a cheap $5-6/mo VPS is plenty). The whole thing is just capturing incoming webhooks and forwarding them as POST requests to the ad API endpoints. That $150 the agency quoted is probably just the default minimum running hours on managed cloud instances.

NNuri Y***ExpertCommunity member
Joined
Oct 2023
Message
246
#4

We were in the exact same boat. We switched over last year with a $6,000 monthly ad spend. Our first bill was $110, so we immediately optimized the setup. We stopped routing pointless page view events through the server and only sent add-to-cart and purchase events server-side. The bill dropped to $14 a month, and our match quality jumped from 6.2 to 8.8.

SSinan Y***Member
Job title
Graphic Designer
Sector
IT services
Organization type
early-stage startup
Joined
Dec 2023
Message
25
#5

I'm skeptical of people treating server-side tracking like some magic cure-all. Yes, you recover lost client-side data, but an underperforming ad campaign with poor creatives won't suddenly turn profitable just because it's running server-side. Make sure your creative assets and bidding strategy are dialed in first; sinking money into infrastructure is the easy part.

KKayahanMember
Job title
Full-stack
Joined
Jun 2024
Message
118
#6

agencies love making everything look super complicated just to bill you. btw if you're on wordpress just install a conversions api plugin and move on it does the exact same thing with zero extra server costs.

CCansu K***MemberCommunity member
Joined
Jun 2023
Message
61
#7

What is your monthly unique visitor count? In server-side setups, costs are determined directly by the number of incoming requests. If you have very high traffic but low purchase volume routing every pageview through the server will unnecessarily inflate your costs.

ZZeynep A***Expert
Job title
Chief Information Security Officer
Sector
Jewelry
Organization type
300-person organization
Joined
Feb 2023
Message
92
#8

Two years ago we accepted a similar offer and took on a 200-dollar monthly server bill. Six months in, we realized the agency just set up the system and walked away, they hadn't even checked the server error logs. For three months, half the data was missing. Then we switched back to the standard plugin on our own infrastructure, which gave us peace of mind and eliminated the extra expense.

OOnatMember
Job title
Tour Operator
Organization type
medium-sized business
Joined
Mar 2024
Message
112
#9

If you're not going to set it up yourself, tell the agency this: only route Purchase and Initiate Checkout events through the server. Leave the rest of the heavy signals like clicks or pageviews on the browser side. That way you won't exceed your quota even on the cheapest cloud tier.

TTuğçe U***Expert
Job title
Production planning
Sector
Electrical-electronics
Organization type
40-person manufacturing company
Joined
Jan 2023
Message
174
#10

Thanks a lot, I'll try it today. Start with a small trial; don't commit to everything at once.

Good luck with that.

AAyşe A***New member
Job title
IT manager
Sector
Agriculture
Organization type
regional distributor
Joined
Jul 2026
Message
40

Doki · Incident response support · 2025

#11

I went through the same thing. When making a decision first look at what data you have on hand.

That's all, sorry if I went on too long.

JJülide V***Member
Job title
Digital marketing specialist
Sector
Chemistry
Organization type
sole proprietorship
Joined
Jul 2023
Message
320
#12

There are three things to check when doing this. Trying to do this alone is the most expensive way.

DDilara D***Expert
Job title
Chief Information Security Officer
Sector
IT services
Organization type
boutique agency
Joined
Mar 2026
Message
2
#13

Let me write how it's done in practice. When making a decision, first look at what data you have on hand.

Any unwritten clause becomes a point of disagreement later, as both sides remember it differently. Proven by experience.

KKader Ö***Member
Job title
Quality control inspector
Sector
Furniture manufacturing
Organization type
300-person organization
Joined
Sep 2024
Message
163

Doki · Incident response support · 2026

#14

Following. Taking notes for two weeks yields better results than a six-month estimate.

If you have questions, write them; I'll answer as best I can.

NNihal T***Veteran
Job title
CPA
Joined
Jul 2023
Message
129
#15

I'm a small business, let me explain from my side. Ranking is the result, search intent is the input. Look at intent first.

ZZerrin C***Member
Job title
Supply chain manager
Sector
Healthcare services
Organization type
workshop
Joined
Jan 2024
Message
10
#16

I partly agree, partly disagree. Any comment made without a control group is just a guess.

Taking notes for two weeks yields better results than a six-month estimate.

MMelis K***VeteranCommunity member
Joined
Dec 2025
Message
26
#17

I didn't know that. When making a decision, first look at what data you have on hand.

Correct me if I'm wrong.

SSenaMember
Job title
Graphic Designer
Organization type
two-branch business
Joined
Jul 2024
Message
86
#18

we need to take it step by step. ranking is the result search intent is the input. look at intent first.

i'm also curious if anyone does it differently.

ZZehra D***Expert
Job title
IT manager
Sector
Food wholesale
Organization type
120-person company
Joined
Feb 2025
Message
44

Doki · Server maintenance contract · 2024

#19

Correct.

RRamazan K***MemberCommunity member
Joined
Jul 2023
Message
102
#20

The discussion got scattered, let me summarize. People defend habits, not processes. Resistance comes from there.

This is my opinion, I'm not claiming it's absolute truth.

Reply