Step-by-step instructions for registering a clean alias domain and building a compliant landing page for Meta’s Health & Wellness tracking solution.Documentation Index
Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- An Upstack Data account in good standing (subscription active)
- Admin access to your Meta Business Manager and the (new, unflagged) pixel you’ll use for H&W tracking
- A new domain registrar account (Namecheap, GoDaddy, Cloudflare, etc.) for purchasing the alias domain
- Access to a hosting provider or landing page builder (Carrd, Unbounce, Instapage, or any static host)
-
A means to contact the Upstack team (your shared Slack channel or
support@upstackdata.com)
Why You Need an Alias Domain
Meta’s Health & Wellness flag is attached to your domain. Any pixel receiving events from a flagged domain will also get flagged — even a brand-new pixel. The alias domain gives your new pixel a clean origin so it stays unflagged. The alias domain is a separate root domain with a simple landing page. No real traffic goes to it. It exists solely so that Meta’s compliance bot sees a clean, compliant page when it checks the event source.Requirements
Your alias domain must meet all of the following: Must be a new root domain. For example,mybrandwellness.com. It cannot be a subdomain like safe.mybrand.com — Meta flags at the root domain level.
Must have no history with Meta. Register a brand-new domain that has never been used with a Meta pixel or ad account.
Must never receive real ad traffic. Do not run ads pointing to this domain. It is only for Meta’s bot to visit.
Must have a simple, compliant landing page. A headline and an image — nothing that references health, wellness, or supplement products.
Must be hosted somewhere accessible. Any cheap hosting option works: Carrd, Unbounce, Instapage, or simple static hosting.
Setup Steps
Register the domain
Purchase a new root domain from any registrar (Namecheap, GoDaddy, Cloudflare, etc.). Choose something brand-adjacent but generic — avoid words like “health,” “wellness,” “supplements,” or “vitamins” in the domain name itself.Good examples:
mybrandshop.com, shopbrandname.com, brandlifestyle.com, getbrandname.com, trybrandname.comBad examples: mybrandsupplements.com, brandwellnessstore.com, brandvitamins.comA common pattern is to take your existing domain and add a prefix like “get” or “shop.” For example, if your store is tryanomalyhealth.com, your alias could be getanomalyhealth.com.Build the landing page
The landing page needs to be simple and compliant. Here’s what to include:What to put on the page:
- A generic headline (e.g., an advertorial-style headline that does not mention supplements, health, wellness, or medical terms)
- A stock image
- That’s it — no forms, no product listings, no links to your real store
- Any health or wellness product names, descriptions, or keywords (e.g., “osteoporosis,” “cramping,” “supplement,” “vitamin”)
- Links to your flagged store
- Supplement, vitamin, or medical terminology
- Real product content of any kind
Verify the domain in Meta Events Manager
Once the landing page is live:
- Sign in to Meta Events Manager.
- Select your new (unflagged) pixel.
-
Open Settings → Domains, add the alias domain, and complete the domain verification process Meta provides (typically a DNS TXT record or
meta-tagupload). - Wait for domain approval — this is required before Upstack can activate aliasing.
Request aliasing activation
After the domain is approved in Meta Events Manager, contact the Upstack team to enable domain aliasing:
- Slack: Post in your shared Slack channel.
- Email: support@upstackdata.com.
Verify aliasing is live
After Upstack confirms the alias is live:
- Trigger a test event (e.g., place a test order or load a tracked page).
- In Meta Events Manager → your new pixel → Test Events or Overview, confirm the Event Source URL matches your alias domain (not your flagged primary domain).
- In the Upstack dashboard, confirm events continue to flow under Event Health.
Ongoing Maintenance
The alias domain stays in place permanently. The only ongoing costs are:- Domain registration renewal (typically $10–15/year)
- Hosting (free to minimal, depending on provider)