Metamorph relays a restricted domain's pixel events to Meta server-side, on the same pixel and the same ad account. You install it for the client in minutes, they pay for it themselves — and it pays you 10–30% of every payment they make, for as long as they stay. The rate climbs with your active client count.
Free agency account · no subscription · you never touch the client's billing · program terms
What actually happens
This is the notice sitting in the client's Events Manager. If you've seen it, you already know the rest of this page — and Metamorph is what puts the events back.
One or more websites or apps are in categories with data sharing restrictions. Specifically, certain standard events are blocked, and your data source(s) are in a core setup. If you think the categories haven’t been applied appropriately, you can request a review.
Meta's categorizer files the client's domain under a restricted topic — health, dental, wellness, supplements, finance, faith — and events from it stop reaching Events Manager. Nothing in the container is wrong, so nothing in the container fixes it.
Delivery and spend carry on while the conversion signal quietly goes to zero. The pixel you spent months training loses its optimization input, CPA drifts, and by the time it shows in the numbers you've already lost weeks.
The client sees spend without conversions and asks what you changed. "Meta restricted your domain" is a true answer that sounds like an excuse — unless you can also say it's already fixed.
Free check, no signup
Enter any domain and find out in under a minute whether Meta is restricting it right now. Works just as well on a prospect's domain as on a client's — it's how you find out there's something to fix before the pitch.
The mechanism
Meta filters server-side events by domain too, so pointing your own sGTM at the Conversions API leaves the block exactly where it was — here's why, in full. Metamorph's relay is the version that gets through.
The snippet overrides fbq before the base code runs and captures every track and trackCustom call — standard and custom events, their parameters, eventID, the full advanced-matching set, fbp and fbc. If the site has no pixel at all, the native mmq() queue takes the same call shapes.
Events go to the Conversions API from our infrastructure, not from the client's browser — the pixel is suppressed entirely. What makes them land and count on a restricted domain is the part we don't publish; the result is events Meta accepts, attributes and optimizes on.
Conversions land back on the pixel and ad account the client already runs. No new asset to warm up, no creatives to rebuild, learning phase intact. Usually live the same day, with 10 million events per pixel per month included.
Setting a client up
Sign up, pick "For my clients", add your company details. No card, no subscription, no trial clock — agency accounts don't have one.
We send them a branded invite link in your name, valid for 7 days. You see it sitting in your pending list until it's accepted, and you can revoke it any time.
They create their own account on their own card, with a 7-day free trial. Their subscription, their billing, their decision — you're attributed to it permanently from that moment.
Open their account from your dashboard, grab the installation code, connect their pixel. Import our ready-made GTM tag and paste the key, or drop one line before the Meta Pixel. No plugin, no rebuild, no developer.
Your agency dashboard
Send invites by email, watch the pending list, revoke what goes stale. You get an email the moment one is accepted.
"View account" puts you inside their dashboard: installation code, pixel connection, domain whitelist, and live event stats — every event every client relays, visible as it happens. Everything you need to set it up and to prove it's working.
Every subscription and payment action is blocked while you're viewing a client's account. You cannot start, change or cancel their plan even by accident, and you can tell them so.
Clients, active subscriptions, this month's commission volume and your payable balance — plus each client's status (onboarding, trial, active, past due, canceled) and lifetime commission.
Every commission is a row: what it was earned on, when it matures, whether it's pending, payable or paid. Nothing to request by email, nothing to reconcile by hand.
Request a payout the moment your payable balance reaches 100 EUR. Upload your company's invoice as a PDF, we review it and pay by bank transfer to the details on it.
The commission
Up to 30% of every payment. 10% from your first active paying client, 20% from your 5th, 30% from your 10th — first payment and every renewal alike. The base is the net amount of their invoice — excluding VAT, after any discount — and the tier is read from your roster at the moment each payment lands.
No monthly minimum. Commissions accumulate from your very first client payment and are never forfeited for low volume. One client is a real commission, not a rounding error.
Permanent attribution. The link is set when the client signs up and never expires. The commission follows the client, not the retainer — it keeps arriving whether or not they're still on your roster.
One balance, any currency. Clients billed in GBP, USD, AUD or NZD convert into a single EUR balance at accrual, so a mixed roster doesn't fragment your ledger.
What that adds up to
Illustration at the 100 EUR list price, one pixel per client. The rate applies to the net invoice amount and is set by your number of active paying clients when each payment lands — trials don't count until their first payment. A client running more pixels earns proportionally more. Balances and payouts are always in EUR.
Each commission becomes payable 8 days after the client's payment, and you can request a payout from 100 EUR. Full detail in the Agency Program Terms.
The client's side
Same pixel, same ad account, same campaigns and same history. No new asset to warm up, no creatives to rebuild, nothing touched in their theme or checkout — and 10 million relayed events per pixel each month.
A 7-day free trial first, then 100 EUR + VAT per month per pixel, cancel anytime. It is billed to them directly — you never resell it, never front it and never invoice them for it, so there's no markup to defend.
FAQ

The agency account is free and takes a minute to set up. Invite the first client whose domain Meta has flagged, install it for them, and every payment they make pays you a commission — 10% to start, up to 30% as your roster grows.
Create your free agency account →Companies only · Agency Program Terms