Discussion Posted by the DataCops team

Does removing health details hurt Facebook ad optimisation? What we know and what we don't

Short answer

Matching survives because it relies on the person and the click, not the page or event name. There is no controlled study of optimisation effects, so test one campaign and compare cost per stage.

The most common objection I hear to cleaning health data is simple: "won't the ads perform worse if I send less?"

It's a fair question, and it deserves a straight answer rather than reassurance. So let me split it into what I know, what I don't, and how I'd find out for your account.

What I know. Matching relies mostly on who the person is and which ad they clicked. If you keep sending a hashed email, a hashed phone and the click ID, the platforms can still match the conversion to the right person. Removing the page path and the descriptive event name doesn't remove those. So the mechanism that ties a conversion to a person survives the cleaning.

What I don't know. I don't have a controlled study across many accounts showing how optimisation changes when you neutralise event names. Delivery systems are complicated, and I'd rather say that plainly than dress up a guess as a fact. If someone gives you a precise percentage, ask where it came from.

What changes for sure: the alternative. The comparison people make is "full data and great performance" versus "clean data and worse performance". For a lot of clinics, that isn't the real comparison. The real one is "descriptive data that gets held back" versus "clean data that arrives". When events are blocked or stripped, match quality drops, cost per lead climbs and campaigns stall. Sending less can be better than sending something that gets dropped. You're comparing clean, complete signals against partial, unreliable ones.

So how would I find out for a specific account? A simple experiment.

One: pick one campaign, not all of them. Changing everything at once means you can't tell what caused what.

Two: write down your metrics before you change anything. Cost per lead, cost per booked consultation, cost per attended consultation, and how many events Meta actually received.

Three: make the change, and don't touch budgets or creative for a few weeks.

Four: compare against the before numbers on the metric that matters. Not cost per lead, which can mislead, but the cost of the stage you care about.

Five: check the events themselves. Is Meta receiving more of them, and is match quality steady or better?

If the numbers get worse, you have data, and you can roll back. If they get better or stay steady, you've gained safety without a cost. Either way you've replaced an argument with a result.

There's also a second-order benefit that's easy to overlook. Once the data is clean, you have room to send better signals, like booked and attended stages, which teach the campaign more than the form ever did. So the cleaning isn't only about avoiding a problem. It can be the first step toward a signal that optimises better.

A few notes on making the experiment fair. Run it long enough to see the effect: for most clinics that means at least a few weeks, and longer for high-consideration services where the cycle is slow. Keep seasonality in mind: comparing a slow month to a busy one tells you nothing. Don't change the budget, the creative or the audience during the test. Track the same metric before and after, and write your expectation down before you look at the numbers.

And decide in advance what would make you roll back. If cost per attended consultation rises well beyond what you'd tolerate, or if Meta receives fewer events, you'll want a clear line, not a debate after the fact.

If you've tested this: what happened to cost per booked consultation? Not cost per lead. The stage that actually matters.

DataCops in short

For this question: Health mode removes the descriptive details while matching still relies on the person and the click, and the delivery log gives you the before and after to test with.

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

If you try it, change one campaign, run it for a few weeks, and compare against the old setup on the same metric. Otherwise you're comparing feelings.

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