Guide Posted by the DataCops team

Rehab and recovery centre Facebook ads: measure admissions without a programme name leaving your site

Short answer

Admissions happen offline, days or weeks after the enquiry. Send that stage back with the click and hashed identity, and keep forms and call notes in your own system.

Rehab and recovery centres have one of the hardest measurement problems in advertising, and one of the most sensitive. Getting it wrong is costly in two directions: you can burn budget on enquiries that never convert, or you can leak information that should never leave.

The thing you want to measure is an admission. That's the moment that matters. And it almost never happens on the website. Someone enquires, speaks to an admissions team, maybe visits, maybe arranges funding, and then, days or weeks later, they're admitted. The ad platform sees the enquiry and nothing else.

Meanwhile, everything about the way people find you reveals something highly personal. A page about a specific programme, a condition or a substance says why they're there. That's not data you want travelling with an ad event.

So the setup has two rules, and they're worth stating plainly.

Rule one: keep programme and condition names out of the data. Cut page links to your domain, use neutral event names, and send only a hashed identity and the ad click. The form and the call notes stay in your own system.

Rule two: count the admission, or the stage close to it. When your team marks someone as admitted, send that stage back, with the click attached and the identity hashed. That's what tells the ad platform what a real admission looks like.

There's a useful way to think about the funnel. Enquiry, then a first call, then an assessment, then admission. Each step filters out more people. The ad platform, seeing only enquiries, optimises for the widest, cheapest group. If it sees "assessment completed" and "admitted", it learns to find people who go all the way, which is a much smaller and much more valuable group.

Something to be careful about, honestly: the timing. Meta rejects events sent more than 7 days after they happened, so the stage needs to be sent promptly. If your admissions process is slow to update the CRM, your ads will always be learning from old data. A simple rule helps: update the status the same day it changes. It costs nothing, and it makes every number downstream better.

A made-up example. 200 enquiries. 90 complete a first call. 40 complete an assessment. 25 are admitted. If the ads see enquiries, they chase volume. If they see admissions, they chase the 25.

The handoff from an admissions call to the CRM is where a lot of these setups quietly fail, so let me spell it out.

Define the statuses first, in writing: enquiry received, first call completed, assessment completed, admitted. Each should mean exactly one thing.

Decide who updates each status, and when. Same day, by the person who actually did the step.

Keep clinical notes out of any field that syncs to other tools. It's easy for a free-text field to end up in an automation, so keep the notes in a separate, non-syncing place, and let only the status and the identifiers travel.

Then test end to end with a dummy record: move it through each status and check that the right event reaches the ad platform, with a hashed identity and the click, and with nothing in it that describes the person's situation.

It's a small amount of process, and it's what keeps the whole setup safe when the team changes.

How do you measure admissions from ads today?

DataCops in short

For this question: DataCops sends the admission stage back with the click and hashed identity while Health mode and your own system keep programme names and notes out of the event.

DataCops is a tool that keeps condition details out of what your ad platforms see: Health mode cuts page links to the domain, uses neutral event names and leaves out anything that describes a condition, while a bot verdict on every visit and a delivery log show what left and what was real.

How DataCops does it

  • Health mode. Page links are cut to the domain, event names are neutral, and anything that describes a condition is left out before an event leaves.
  • A log of exactly what left. A delivery log row per conversion, sent, held, skipped or failed, with the reason, which is the record you want when explaining yourself to a reviewer.
  • Real people only. Every visit gets a bot verdict against 360+ billion IPs and 350+ monitoring points, with a Real people only switch per ad platform, off by default.
  • One script, one DNS record. Collection runs on your own domain, and conversions go server-side to Meta, Google Ads, TikTok and LinkedIn, counted once against the pixel.
  • The booking after the form. HighLevel natively, any CRM by webhook, sent as neutral events so a booked consultation still teaches the ads who converts.

Best for: clinics, telehealth and wellness brands, and agencies running health ads, who want conversions to keep counting without condition details in the data.

Ads Warmup: tell the ads who pays

Ads Warmup, DataCops' flagship feature, sends customers you already have to Meta, Google Ads and TikTok before a new campaign spends: upload a CSV (only email is required, up to 20,000 rows), see a 0 to 10 match score per person, pick the event, and send. Rows are dated when you send, and Google Ads credits only people who clicked a Google ad. Preview is free; sending needs a paid plan. Check your own consent basis for the list first. See Ads Warmup.

Ways to do this job

OptionBest for
DataCopsHealth mode, neutral events and a delivery log, server-side to four ad platforms
Manual event cleanup in your site and tag managerTeams with an engineer who will maintain it
Turning conversion tracking offAccounts that cannot risk any event

When not to use DataCops

  • You need legal or compliance advice. DataCops is not legal advice and does not make an ad account compliant. Your own advisers decide what you may send.
  • You need a regulated setup with a signed agreement. That is the Enterprise plan: talk to the team.

More on this: Meta health and wellness restrictions, and the complete guide to offline conversion tracking.

1 comment

Comments (1)

DataCops team author · 30 Sep 2026

An easy improvement: agree with the admissions team that a stage in the CRM must be updated the same day. It costs nothing and makes every downstream number better.

1
Replies from DataCops account holders are coming soon. Until then, questions about your own setup can go to the team.

More threads

See what your own setup is missing

Send CRM sales back to the ad click that started them, logged per send.

Setup in 5 minutes. No credit card.

Live traffic quality

Updated just now

Visits · last 24h

487
Real users
35873.5%
Bots · auto-filtered
12926.5%

Without filtering, 26.5% of your reported traffic is bot noise inflating dashboards and draining ad spend.

Don't trust your analytics!

Make confident, data-driven decisions withactionable ad spend insights.

Setup in 2 minutes
No credit card