Get the kit $497 once
Meta flagged your store as “Health & Wellness”?

Your ads still spend. Meta can’t see who buys. Fix that in about an hour, and pay once.

Once Meta flags a health store, your Add to Cart and Purchase events stop reaching it. This kit sends them back, with the health data removed and more ways to match each buyer.

A ready-made setup you install once in your own Shopify and Cloudflare accounts, with a video for every step.

1 in 5 US Shopify health brands are flagged 11% of unflagged health stores got flagged within 10 days Purchase match quality 7.8/10 after the kit
About 1 hour to set up, with videoNo server, no developerWe never see your data
Free check · 10 seconds

Is your store flagged?

Meta publishes how it treats each store’s pixel, and any browser can read it. We read that public setting for your domain and tell you if you’re in restricted mode. No login, no access to your accounts.

We use your email to follow up on your result. No spam, no list sharing.

Sample report
example-supplements.com is in Meta’s restricted modeMeta is limiting what it learns from this store.
  • Add to Cart and Purchase are blocked, or will be within about 30 days
  • Your campaigns can’t learn who buys, so they spend on the wrong people
  • 23 of your pages are marked sensitive by Meta

The fix takes about an hour: your sales data goes back to Meta from a clean source, without the health details.

The problem

Meta flags your store. Your ads keep spending. Your sales stop.

If you sell anything close to health, Meta treats the data your store sends as sensitive and stops letting its algorithm learn from it. It happens in four steps, and most owners only notice at step four.

  1. 1

    Your pixel reports everything

    Meta’s pixel sends every page address and product name it sees.

    “Joint Pain Relief Capsules”
  2. 2

    Meta flags your store

    One health word can be enough. A notice shows up in Events Manager.

    Data sharing restrictions applied
  3. 3

    Your key events get blocked

    About 30 days later, Add to Cart and Purchase stop reaching Meta.

    Purchase: blocked
  4. 4

    Your ads lose the signal

    Budget still goes out. Meta no longer knows who bought, so it can’t find more people like them.

    Sales: falling
1 in 5US Shopify health brands running Meta ads are already flagged.Our scan of 500 brands, October 2026. 62 flagged out of the 287 we could test.
What your Events Manager shows after the flag

Same ads. Same budget. Meta stops seeing the sales.

  • PageViewreceived
  • ViewContentreceived
  • AddToCartblocked
  • InitiateCheckoutblocked
  • Purchaseblocked

Meta still counts the visits. The events that tell it who buys never arrive, so it keeps spending on people who only browse.

What people try first

Why the usual fixes don’t bring your sales back

The restriction follows where your data comes from. Any fix that keeps sending from the same flagged source gets blocked the same way.

×

A new ad account

The events still come from the same flagged source. The new account gets the same restriction.

×

Turning on the Conversions API

Shopify’s server events come from the same flagged source and carry the same product data. Meta blocks them too.

×

Renaming your events

A custom name doesn’t change where the data comes from. It also restarts your optimization from zero history.

×

Appealing

You wait for a review while your ads keep spending blind. When the product really is health-related, an appeal has little to argue.

How the kit works

Your sales go back to Meta, minus the data that got you flagged.

Your own pixel records each visit, cart and purchase. A small program in your free Cloudflare account, your relay, removes the health data, adds the details Meta uses to recognize a buyer, and sends each event from a clean source. Nothing runs on our side.

COLLECT

Your own pixel

Records views, carts, checkouts and purchases, with the ad click and browser IDs Meta needs to match each one.

Shopify, pasted once
CLEAN

Remove what flags you

Product names, page addresses and categories stay in your relay. Only the event, its value and hashed customer details go out.

Your relay
ENRICH

Match more buyers

Email clicks identify customers you already know. “Buy now” orders get tied back to the ad click. IP adds city, state and ZIP.

Your relay
SEND

From a clean source

Events reach Meta through its official Conversions API, from a source that isn’t flagged.

Meta Conversions API

The same purchase, as Meta receives it

Left: what a standard pixel sends. The red lines are what gets a store flagged. Right: what your relay sends instead.

Standard pixel4 lines flag you
"event_name": "Purchase",
"event_source_url": "yourstore.com/products/
   joint-pain-relief-capsules",
"content_name": "Joint Pain Relief Capsules",
"content_category": "Supplements › Pain",
"content_ids": ["jpr-60ct"],
"value": 49.00, "currency": "USD",
"user_data": { "em": "…", "client_ip": "…" }
With the kit0 health data · 13 match details
"event_name": "Purchase",
"value": 49.00, "currency": "USD",
"user_data": {
  "em", "ph", "fn", "ln": hashed,
  "ct", "st", "zp", "country": hashed,
  "fbc": ad click ID,
  "fbp": browser ID,
  "external_id": visitor ID,
  "client_ip", "client_user_agent"
}
“Sounds technical”

You won’t write any code. You’ll copy, paste and click.

No server. No developer. No terminal. Every step is a button, a copy or a paste, and every one is on video. Most of the hour goes to waiting for pages to load and events to show up.

5MIN

Install your relay

One button sets it up in your free Cloudflare account. Nothing to maintain after that.

1 button
15MIN

Connect your store

Paste the code we give you into Shopify. You don’t edit a single line.

copy & paste
40MIN

Switch Meta over

Follow the checklist, watch your events arrive in Meta, then move your campaigns.

checklist
About one hour, one time.After that it runs on its own. Don’t want to touch it? We’ll set it up for you.
Better matching

Meta recognizes more of your buyers, so it learns faster who to show your ads to

Meta’s pixel sees one page at a time. Your relay sees more: the order, the email your customer clicked, the ad they came from, and roughly where they are. It attaches all of that to every event before sending it.

Buyers who skip the cart

“Buy now” orders never touch the cart. Your relay still ties them to the visit and the ad that brought them.

Customers you already know

Someone clicks your email, then browses. Every page view and cart now carries who they are, along with the final purchase.

First-time visitors

No email yet? Their city, state and ZIP still go out with each event, so Meta has something to match on.

Browser ID100%

On every event your relay sends to Meta.

Purchase match quality7.8 / 10

Email, name and address on every purchase.

“Buy now” ordersRe-linked

Tied back to the visit and the ad click.

Returning customersRecognized

On every page, from the first click.

Measured in Meta Events Manager on a store running the kit, October 2026.

The math

“I’d rather pay $100 a month for a tool.” Here’s what that adds up to.

A monthly tool is easy to start and never ends. The kit costs more on day one and less from month six.

Monthly tool, high tierabout $300/month$0
Monthly tool, entryabout $100/month$0
Kit, done for you$1,500 once + $0–5/month$0
Kit, do it yourself$497 once + $0–5/month$0

And if you stop paying a monthly tool, your tracking stops with it. The kit keeps running.

Monthly prices are typical of tools sold for this problem. Hosting: Cloudflare is free up to 100,000 requests a day and $5/month above that. We used $5/month to stay conservative.

What you get

Everything you need to get your sales back to Meta

  • The relay, ready to install. One button installs it in your Cloudflare account. Collecting, cleaning, enriching and sending are already wired up.
  • Your own Shopify pixel. The code to paste into Shopify. It covers page views, carts, checkout and purchase.
  • The clean-source setup. Every step to send your events from a clean source, in order. Nothing to figure out.
  • Matching built in. Email-click identification, “Buy now” order recovery, IP location, browser and click IDs on every event.
  • Step-by-step videos. Every click recorded, from an empty Cloudflare account to your first events in Meta.
  • The switch-over playbook. How to move your campaigns over without losing a day, and the mistakes we made so you can skip them.
  • Lifetime updates, installed for you. When Meta changes something, we update the kit and your relay gets the fix automatically. Nothing to do on your side.

Your data

Stays in your own Cloudflare database. We never see it.

Your code

Copied to your own GitHub. Read it, change it, keep it.

No off switch

No subscription. If we closed tomorrow, your setup would keep running.

One license = one Shopify store. Paid upfront. All sales are final: the kit is delivered as code and videos the moment you pay.

This is for you if

  • You sell on Shopify and run Meta ads.
  • Meta flagged your store as health and wellness, supplements, CBD or sexual wellness, or you just got the 30-day notice.
  • You, or your media buyer, can follow a video and paste code into Shopify and Cloudflare.
  • You’d rather own your tracking than rent it every month.

This is not for you if

  • Your store isn’t restricted and your tracking works. Shopify’s built-in integration is enough.
  • You want someone to run your ads or make your creatives.
  • You want a guarantee about how Meta treats your ad account. Nobody can give you one, and we won’t pretend to.
Questions

Before you buy

Do I need a developer?

No. Every step is a button, a copy or a paste, and each one has a video. If you’d rather not touch anything, choose Done for you and we install it on your accounts.

Can my media buyer or agency set it up?

Yes. Give them access to Shopify, Cloudflare and Meta Business and they follow the same videos. Everything stays in your accounts.

What do I need before I start?

A Shopify store, admin access to your Meta Business account, a free Cloudflare account and a free GitHub account. The videos show how to create the last two.

Do I need Shopify Plus?

No. It works on any Shopify plan.

Why not just turn on the Conversions API in Shopify?

Those events still come from your flagged source and still carry your product data. Meta blocks them the same way.

I already pay for a tracking tool. Why switch?

You stop paying every month, and the setup lives in your accounts instead of someone else’s. If you cancel the tool, your tracking stops. The kit keeps working.

What does it cost to run?

Cloudflare’s free plan covers 100,000 requests a day. Above that, Cloudflare charges $5 a month.

Will match quality drop without Meta’s own pixel?

No, it goes up. Purchase match quality is 7.8/10, the browser ID is on every event, purchases carry full customer details, and returning customers are recognized from email clicks.

How fast will I see events in Meta?

They show up in Meta’s Test Events tool as soon as setup is done.

Does it work if my store isn’t flagged?

Yes, better matching helps any store. If your tracking isn’t restricted, though, the gain is smaller and Shopify’s built-in integration may be enough.

Is this allowed?

You send standard events through Meta’s official Conversions API, with no health information in them. Meta’s rules can change, and nobody can promise how Meta will treat an ad account. We don’t make that promise either.

How fast is Done for you?

Installed within 48 hours after payment and access to your Shopify, Cloudflare and Meta accounts.

How long are updates included?

For life, and they install themselves. Every time Meta changes something, the fix reaches your relay automatically.

Can I use it on several stores?

One license covers one Shopify store. For more stores, buy one license per store.

Can I get a refund?

No. The kit is code and videos you receive the moment you pay, so all sales are final. If you’re unsure you can install it yourself, choose Done for you.

Do I keep it if I stop paying?

There’s nothing to stop paying. You pay once. The code and the data live in your accounts.

Stop paying for ads that can’t see who buys.

One hour of setup, or none if we do it. One payment. Your sales back in front of Meta, running in your own accounts.