Strategy

Should you build custom tracking or accept the ad platforms' numbers? An honest cost/benefit for one salon

We build custom booking tracking for a living, and it's not always worth it. Here's how to decide for your salon, with the costs nobody mentions.

Hamza El Asri Hamza El AsriFounder & lead strategist, RM Click PublishedNovember 10, 2026 Reading time6 min read AudienceSalon owners

We build custom booking tracking for clients, and we still tell some of them not to build it yet. Here's how to decide for your own salon.

The short answer: if you spend a few hundred dollars a month on one platform, accept the platform's numbers, check them against your calendar every week, and track total revenue against total spend. Custom server-side tracking pays off when you spend real budgets, run several platforms, or your bookings happen in a widget the platforms can't see at all.

What custom tracking gives you

For a US salon running ads on five platforms, we built tracking that sends every booking, and the real revenue of every completed visit, to each ad platform from a server. (The full build, if you're curious.) What changed:

  • The platforms finally saw bookings. Before, the booking widget hid them, so the ads optimized for clicks instead of clients.
  • Real revenue reached the platforms. Return on ad spend became a real number, not a guess.
  • One dashboard showed bookings by channel, without platforms double counting.

That's valuable. It's also not free.

The costs nobody mentions

The build is the visible cost. The others matter as much:

  • API access and approvals. Booking software and ad platforms often require you to apply for access. Some approvals take days.
  • Maintenance. Platforms change their APIs regularly. In 2026 alone, Google changed how offline conversions can be uploaded, and TikTok renamed its main events. Someone has to notice and update the setup.
  • Monitoring. A tracking system that silently breaks is worse than none. Someone needs to check, at least weekly, that bookings still arrive.
  • Getting it right is hard. Our first version matched bookings to the wrong ads under real traffic (what went wrong). Testing properly takes time.
  • Hosting. Usually small: a few dollars a month for a small business.

A simple way to decide

Answer four questions:

  1. How much do you spend on ads per month? A few hundred dollars: probably not worth it. Thousands: probably worth it.
  2. How many platforms? One: the platform's numbers plus your calendar can be enough. Three or more: you need one source of truth.
  3. Where do bookings happen? On your own website: the pixel sees them and a standard setup may do. In a booking widget (Boulevard and similar): the platforms are blind without server-side tracking.
  4. Do you make decisions from the numbers? If you move budget between platforms monthly, accuracy pays for itself. If you never look, it won't.
Your situation Our recommendation
Small budget, one platform, booking on your site Pixel + weekly calendar check
Small budget, booking in a widget Built-in integrations if available, plus "how did you hear about us?"
Real budget, several platforms Custom server-side tracking with one dashboard
Real budget, booking in a widget, several platforms Custom tracking, and plan for deterministic matching

The middle ground

If you're not ready for a custom build:

  • Check built-in integrations. Your booking software may already connect to Meta or Google. It's often limited, and still better than nothing.
  • Ask every new client where they found you, in the booking form or at the desk, and keep a simple tally.
  • Track blended ROAS: total revenue divided by total ad spend, every month. It can't say which platform worked, but it can't be fooled either (more on that).
  • Run one platform at a time while you learn, so the results are easier to read.

The risk of doing nothing

The platforms optimize on what they can see. If they can't see bookings, they find people who click cheaply instead of people who book. And when your reports show no bookings, you might switch off the one channel that was filling your chairs. That's the real cost of guessing, and it grows with your budget.

Questions to ask before paying anyone

  • Which platforms will receive our bookings, and how will you show me it works?
  • How do you match each booking to the right ad, and how did you test it?
  • Who maintains it when a platform changes its API, and what does that cost?
  • How will I know if it breaks?

Related reading: pixel vs Conversions API: what salon owners need to know.

Hamza El Asri
Written by Hamza El Asri

Media buyer and tracking specialist, founder of RM Click. Top Rated on Fiverr with 413 reviews. Written from our client work and the platforms’ own documentation. LinkedIn · Fiverr

FAQ

Frequently asked
questions

If you spend a few hundred dollars a month on one platform, usually not. A weekly check of your calendar against your spend is enough. Once you spend more, or run several platforms, guessing gets expensive.

Platform API access and approvals, a small hosting cost, maintenance when platforms change their APIs, and someone checking that it still works.

Yes. Use your booking software's built-in integrations if it has them, ask every new client where they found you, and track blended ROAS. Upgrade when the budget justifies it.

Ad platforms optimize on what they can see. If they can't see bookings, they optimize for cheaper, less valuable actions, and you might switch off a channel that actually works.

Free ad audit

Need this fixed
on your account?