Question Posted by the DataCops team

Meta restricted my ad account and I never changed anything: what changed?

Short answer

Three causes: Meta enforcement changed, your site changed what the pixel sends, or new traffic lands on more descriptive pages. Clean data at the source and keep a changelog of tracking changes.

This is the story I hear most, and it's the hardest one to accept.

"We didn't touch the ads. We didn't touch the site. And suddenly our health conversions stopped counting."

Here's the uncomfortable truth: something usually changed, but not always on your side in a way you'd remember. There are three broad possibilities, and it helps to think about them separately.

Possibility one: the rules or the enforcement changed. Meta restricts data that could reveal a health condition or treatment. Many clinics find their conversions stop counting without any change on their end. You can't control that, and you can't easily see it. What you can do is make sure your data would survive stricter enforcement.

Possibility two: your site changed without anyone telling you. Websites change constantly, and each change can alter what the pixel sends. A few things that quietly shift without anyone noticing: a website update or a new plugin adds a parameter or a page title to the events. A new landing page or thank-you page uses a service name in its address. A form gets a new field about a condition. A new pixel event gets added by an agency, and nobody documents it.

Possibility three: your traffic changed. A new campaign sends visitors to a page that carries more descriptive data than your old ones. The events look the same in the dashboard, but they're now attached to pages that say more.

The point isn't to find someone to blame. It's to accept that what the pixel sends isn't fixed. It changes whenever your site changes. And that's why cleaning at the source matters more than a one-off fix: a fix applied to today's setup doesn't protect against tomorrow's page.

So what do you do? Three things.

Look at what changed on the site in the weeks before it started. Ask your agency or developer for a list of tracking changes, even a rough one. Compare pages that existed before and after.

Read your events as a reviewer would, right now. Test Events, a booking on your own site, the URL, the name, the form.

Then put a cleaning step in the middle, so the next change doesn't recreate the problem. If the data leaves through a layer that cuts links to your domain and neutralises event names, a new landing page with a treatment name in its address can't leak it, because the address never goes out.

And keep a simple changelog of tracking changes. Even a shared note with dates. It turns "we have no idea" into "it started after this update".

Here's a 15-minute method to find what changed, when nothing seems to have. Open Test Events and trigger a booking on a page from before the problem started, if it still exists, and on a page from after. Compare the two events side by side: the URL, the event name, the user data, the custom fields. Then compare the pages themselves: their addresses, titles and forms.

If you can, ask whoever manages the site for the change log around the date the problem began. Even a rough one helps. Look for anything that touched tracking: a plugin update, a new form, a redesigned thank-you page, a new landing page for a campaign.

More often than not, the difference between the two events points straight at the cause. It's a simple diff, and it beats guessing.

Did you ever find the cause of a sudden restriction?

DataCops in short

For this question: DataCops shows what each event carries before it leaves, and Health mode cleans it at the source, so a change in what your site sends does not become a surprise restriction.

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

Keep a simple changelog of tracking changes. Even a shared note with dates. It turns "we have no idea" into "it started after this update".

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