Guide Posted by the DataCops team

Facebook Conversions API match quality for health advertisers: what to send when you can't send much

Short answer

Match quality depends on a hashed email, a hashed phone and the click ID, none of which reveal a health condition. Clean and format values before hashing, and drop page paths and descriptive event names.

Here's the paradox for health advertisers. You want good match quality, because that's how Meta ties a conversion to a real person. But you're supposed to send as little as possible, because sensitive data is the whole problem. So can you have both?

Yes, and the answer hinges on understanding what match quality actually depends on. Once you see it, the paradox dissolves.

Matching relies mostly on who the person is and which ad they clicked, not on the page they read. So the things that matter are: a hashed email, a hashed phone, the ad click ID, and, for website events, things like the IP address and user agent. None of those reveal a health condition. They identify a person and a click. That's exactly what matching needs.

What matching doesn't need is the page path, the event name describing the treatment, or the form's medical questions. Those add nothing to matching and a lot to risk. So the recipe is simple to say: send the strong identifiers, drop the descriptive stuff.

Event Match Quality is the 0 to 10 score in Events Manager that rates how well the details you send let Meta find the person. Let me give you the levers, in the order I'd pull them.

First, send both email and phone. Two chances to match instead of one.

Second, clean before you hash. Lowercase and trim the email. Format the phone as digits with the country code. A badly formatted value hashes to something that matches nobody, and the hash looks fine, so nothing tells you it's broken.

Third, include the click ID whenever you have it. It's the strongest single signal for someone who clicked an ad.

Fourth, check the CRM itself. Half-empty contacts and throwaway emails can't match no matter how perfectly you send them.

Notice that none of the four requires sending anything about the patient's health. That's the point. For a health advertiser, match quality is a data hygiene problem, not a data volume problem.

A made-up illustration. Two versions of a booking event. Version A carries the page path, a descriptive event name, the form's "reason for visit", and a hashed email. Version B carries a neutral event name, a hashed email, a hashed phone and the ad click. Version A has more information and matches worse, because the descriptive parts get the event held back and because it's missing the phone and click. Version B has less information and matches better. More isn't better here. The right information is.

One more consideration: consistency. If some events carry a phone and some don't, your match quality will bounce around. Make the forms ask for both, validate the format at entry, and send the same fields every time.

Watch your match quality over time, not just once. When it dips, the causes are usually one of a few things: a form change that made the phone number optional, a new integration that sends a different format, a site update that dropped the click ID capture, or a spike in junk leads with fake emails. Each has a different fix, and you only know which one applies if you noticed the dip near the date it started. A simple habit: look at the score monthly, write it down, and if it falls, check what changed in the weeks before.

What's your match score, and what did you have to give up to get it?

For reference, DataCops sends the click ID plus hashed email and phone with each event, and the delivery log shows whether each one was sent, held, skipped or failed. A low score is usually a CRM data problem, not a sending problem.

DataCops in short

For this question: DataCops sends a clean hashed email and phone and the click ID, none of which reveal a condition, so match quality holds up when Health mode removes the rest.

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 your score is low and you're sending very little, look at the data quality first. Missing phones and fake emails hurt matching more than anything you removed on purpose.

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