The sequence is always roughly the same. Meta tells you your data source is in the wrong category. You change it, and it goes into review with no indication of how long that takes. Somewhere around the same time the pixel starts behaving strangely: events that are not showing up, optimisation that no longer works, numbers that have quietly stopped moving. Most people arrive at this point believing they have two separate problems and that one of them is a bug.
The restriction and the broken pixel are the same event
This is the piece that saves the most time, so it goes first. When a dataset is flagged, under category review, or subject to a restriction on a particular data category, Meta limits what it will accept from that dataset and what you are permitted to optimise towards. The pixel is not malfunctioning. It is firing, the events are leaving the browser, and they are being refused or withheld at the far end.
That distinction matters because it changes every troubleshooting step that follows. If you believe the pixel is broken, you will reinstall it, rebuild the events, check the container, and find nothing wrong, because there is nothing wrong. Every hour spent in Tag Manager is an hour spent on the wrong layer.
The symptom is identical to a genuine tracking break, which is the whole problem. A dataset that has been restricted and a pixel that has been removed from the site look the same from inside Ads Manager: spend continues, results fall away. If you want the general version of that problem, conversions dropping while spend does not covers the broader diagnostic.
What is actually being withheld is usually narrower than it looks
The word "restricted" reads as total, and people respond to it as though the dataset is finished. In practice a restriction frequently applies to specific events or to specific uses of the data rather than to everything the dataset does.
Before you make any decision about the account, go into Events Manager and look at the dataset event by event. You are trying to answer one question: which events are still being received and used, and which are being withheld. It is common to find that standard traffic and engagement events are flowing normally while a conversion event is the one being held back, or that the data can still be received but cannot be used for a particular purpose such as audience building.
That answer determines what you do next. A dataset that cannot optimise for purchases but can still optimise for a mid-funnel event is a temporary, workable situation. A dataset that is receiving nothing at all is a different conversation. Deciding between those two without looking is how people end up rebuilding an account that did not need rebuilding.
Why submitting the same request again goes nowhere
The most common response to a category restriction is to request another review, unchanged, on the assumption that the first one was a mistake. This almost never works, and the reason is worth understanding.
The classification is made by reading your website. It is not reading your intent, your business registration, or the category you selected in a dropdown. If nothing about the pages has changed between the first review and the second, the second review has exactly the same material to work from and reaches the same conclusion. You have not given it anything new to look at.
There is a related and more uncomfortable possibility: that the classification is correct. Meta maintains categories of information it will not accept through its business tools at all, and the boundaries are broader than most advertisers assume. Products associated with religious or spiritual practice, health conditions, financial circumstances and similar categories can be read as sensitive even when the business selling them does not think of them that way. A shop selling crystal bracelets organised by zodiac sign is, by the letter of the policy, publishing signals about religious and spiritual belief. The shop owner experiences this as an obvious error. The classifier does not.
The classifier reads your site, so change the site
The people who get these lifted generally do the same thing: they change what the pages say before appealing again.
That means product titles, descriptions, collection names, category pages, URL paths and anything else that describes the product in words. If the listings lean on zodiac signs, chakras, healing or protection, that is what is being read. If the same products are described as decorative jewellery with materials and dimensions, there is different material to assess on the second pass.
This is not a trick, and it is worth being honest about the trade. You are changing how you describe your products to a classifier, and some of that language may be doing real merchandising work for you. Only you can judge whether the restriction costs more than the copy is worth. But appealing without changing anything is not a cheaper option, it is simply a slower way of arriving at the same place.
One specific thing to check while you are in there: the URL path. A page at /collections/anxiety-relief is sent to the platform on every single pageview, and it describes a health condition. People remember to review their product copy and forget that the address bar is also a message.
A new pixel does not escape a restriction
At some point in this process, usually around day four, the idea arrives: start again. New store, new Page, new pixel, leave the problem behind.
It is an understandable instinct and it is usually a bad trade, for two reasons.
The first is that restrictions of this kind attach to more than the pixel ID. The business portfolio and the domain are both part of the picture, and a new dataset created under the same portfolio, pointed at the same domain, tends to inherit the same assessment fairly quickly. The classifier is reading the same website it read before. You have changed the identifier, not the thing being judged.
The second is the cost of the reset, which people consistently underestimate. A new dataset starts with no event history. Every audience built on the old one stops being rebuildable. Optimisation starts from nothing and has to re-accumulate enough conversions to leave the learning phase, which for most accounts is the single most expensive period of a campaign's life. If you want a sense of what that costs, the fifty conversions a week threshold is the number you are starting from zero against.
So the realistic version of "start fresh" is: pay the full reset cost, and then quite possibly receive the same restriction a fortnight later with none of your history left. That is the worst available outcome, and it is reached by the most intuitive route.
What to do, in order
- Establish what is actually restricted. Events Manager, event by event. Write down which events are still being received and which are not. Everything else depends on this.
- Confirm the events are leaving your site at all.You want to separate "withheld at Meta" from "never sent". If the browser is firing them and the dataset is not showing them, that is the restriction. If the browser is not firing them, you have a second, real problem underneath this one, and the pixel-not-firing checklist applies.
- Read the policy properly rather than assuming an error. Decide honestly whether your site publishes anything in a prohibited or sensitive category. This is the step people skip, and skipping it is why the next three appeals fail.
- Change the material, then appeal. Product copy, collection names, URL paths. Give the review something different to read.
- Keep spending on what still works. If a mid-funnel event is unaffected, optimise towards it for now rather than switching the account off. A smaller signal is better than no signal, and it keeps delivery alive while the appeal runs.
- Do not rebuild until the first five have failed. A new dataset is a last resort, not an opening move.
How long this takes, honestly
Nobody outside Meta can tell you, and anyone offering a number is guessing. Reported timelines range from a few days to several weeks, and they vary by category and by how much changed between submissions.
What you can control is whether the waiting period is informative. Decide in advance what you will check and how often, write down the state of the dataset today so you can tell when it changes, and resist the urge to alter three things at once while the review is open. If you change the product copy, the domain verification, and the event setup in the same week, you will not know which one mattered when it clears.
The part that catches people afterwards
When a restriction lifts, the dataset does not quietly return to its old performance. Events start arriving again, optimisation has a fresh and fairly thin recent history to work from, and the first week back frequently looks worse than the last week of the restriction. That is recovery, not a new failure, and it is the point at which a lot of accounts get torn apart for no reason.
It is also the strongest argument for noticing a restriction on day one rather than day twelve. The cost of this problem is almost entirely a function of how long it runs before anyone spots it, and nothing in the interface turns red when it starts. The spend continues at exactly the rate you set.
Sources
Stop finding out about broken tracking from your client.
Taglert monitors your pixels and conversion tracking 24/7 and alerts you the moment something breaks. 7-day free trial, no credit card.
Start your free trial