Skip to main content

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.

This guide walks you through setting up Upstack Data’s Health & Wellness tracking solution for stores flagged by Meta. Each step links to a focused article with detailed instructions.

Quick Summary

  • Upstack restores accurate Meta tracking for stores flagged under Health & Wellness restrictions.
  • Setup requires a clean alias domain, a new Meta pixel, and an Upstack Data account.
  • All tracking runs server-side only — the browser pixel is removed entirely.
  • Standard events are mapped to custom H&W events that must be approved in Meta Events Manager.
  • After setup, migrate your ad campaigns to the new pixel and optimize toward the H&W Purchase event.

What Is the Health & Wellness Flag?

Meta restricts stores that sell supplements, wellness products, or health-related goods. Once flagged, your pixel loses the ability to fully track and optimize bottom-funnel events like AddToCart and Purchase — leading to weaker campaign performance and declining ROAS. The flag is attached to your domain, not your pixel. Creating a new pixel on the same domain will also get flagged. That’s why Upstack uses a different approach. Understanding Meta’s Health & Wellness Flag →

How Upstack Data Solves This

Upstack deploys a specialized Health & Wellness container with four components: server-side-only tracking (no browser pixel), data sanitization to strip flaggable content, domain aliasing from a clean domain, and custom event mappings that avoid Meta’s automated flagging. How Upstack Data Solves Health & Wellness Restrictions →

Prerequisites

Have the following ready before booking your onboarding call:
  • An active Shopify store (your-store.myshopify.com) with Shopify Admin access
  • A Meta Business Manager account with admin access
  • A new, clean root domain for aliasing (see Step 1)
  • A new Meta pixel created but not connected to anything (see Step 2). Meta Pixel ID format: a 15–16 digit number such as 123456789012345
  • An Upstack Data account at app.upstackdata.com with a subscription and payment method on file. Your Upstack Pixel ID format: XXXX-XXXX-XXXXX-XXXX (e.g., 58284d43-85f6-41fb-b2e0-f32f8ecb4e9b)

Setup Steps

1

Create your alias domain and landing page

You’ll need a brand-new root domain (not a subdomain) with a simple, compliant page — just a headline and an image. No health/wellness product names, supplement terms, or links to your store.This domain exists solely for Meta’s compliance bot. No real ad traffic should ever go to it.How to Set Up an Alias Domain for Health & Wellness Tracking →
2

Create a new Meta pixel

Create a fresh pixel in Meta Business Manager. Do not send any data to it from your flagged domain — even one event will flag the new pixel.
  1. Sign in to Meta Events Manager.
  2. Click Connect Data Sources (top-left of the page) and create a new Pixel / Dataset.
  3. Name it (e.g., Brand Name - Clean Pixel).
  4. Do not configure or connect it to anything yet — just note the Pixel ID (15–16 digits).
How to Configure Facebook (Meta) Ads Pixel Destination in Upstack Data →
3

Set up your Upstack Data account

Sign up, select a plan, and enter your payment information.How to Download and Install Upstack Data App in Shopify →
4

Book your onboarding call

With the alias domain, new pixel, and Upstack account ready, book an onboarding call (typically 30–45 minutes). The Upstack team will handle:
  • Standard Shopify setup
  • Health & Wellness container activation (the “protective layer”)
  • Domain aliasing configuration
  • Meta destination setup with CAPI in server-side-only mode
The H&W container typically takes the Upstack team an afternoon to configure and push live after the onboarding call.
Do not connect your Facebook Ads or send any data to Meta until the Upstack team confirms the Health & Wellness protective layer has been deployed. Connecting before the container is active increases your risk of getting flagged or banned.
Complete Upstack Data Onboarding Guide →
5

Approve the alias domain in Meta Events Manager

During or after onboarding:
  1. Sign in to Meta Events Manager and select your new pixel.
  2. Open Settings → Domains and add the alias domain.
  3. Complete the domain verification process Meta prompts you through.
Domain approval is required before aliasing can be activated.
6

Activate domain aliasing

Contact the Upstack team via your shared Slack channel or support@upstackdata.com to enable domain aliasing. Once activated, all events will report from the clean alias domain instead of your flagged domain.
7

Approve custom events in Meta Events Manager

Custom H&W events will appear with red triangle warnings in Events Manager. Each must be acknowledged and confirmed before it can be used for optimization.Key event for campaign optimization: UPSTACK_HW_6117d13b (Purchase)How to Approve Facebook (Meta) Custom Events →For the full event mapping reference:Health & Wellness Custom Event Mappings →
8

Disable conflicting tracking

Turn off all other sources sending events to Meta to prevent duplicate events and avoid re-flagging:How to Disable Facebook and Instagram Data Sharing in Shopify →
9

Migrate campaigns to the new pixel

During the transition, Upstack feeds data to both your existing pixel and the new clean pixel simultaneously. This lets the new pixel build up audience data before you switch campaigns.Your media buyers will need to:
  1. Create new campaigns (or duplicate existing ones) pointing to the new pixel.
  2. Optimize toward the H&W custom Purchase event: UPSTACK_HW_6117d13b.
  3. Gradually shift spend from the old pixel to the new one.
  4. Monitor performance as the new pixel exits Meta’s learning phase.
Migration speed depends on your ad spend, risk tolerance, and how painful your current ad performance is. If performance has degraded significantly, you may want to switch quickly. If performance is still acceptable, consider training the new pixel with about a week of data before transitioning. Some brands cut over immediately; others run both pixels in parallel for 1–2 weeks.
If your existing pixel has not been flagged and retains its audience data, you may be able to continue using it rather than creating a new one. Discuss this with the Upstack team during onboarding.
10

Verify the H&W setup is working

Once the container is live and campaigns are pointed at the clean pixel:
  1. Place a test order on your store.
  2. In Meta Events Manager → your new pixel → Test Events or Overview, confirm the test event arrives via the Conversions API channel and the Event Source URL is your alias domain (not your flagged primary domain).
  3. Confirm the event uses the H&W custom event name (e.g., UPSTACK_HW_6117d13b for Purchase) — not the standard Purchase event.
  4. In the Upstack dashboardEvent Health, confirm the event is listed and shows status Sent.
  5. Confirm there are no events being sent to Meta from any other source (no browser pixel from Shopify, no Triple Whale, no Elevar, no hardcoded scripts).

What to Expect After Setup

Milestone

Timeframe

Events start flowing via CAPI

Immediately

EMQ improvements visible

Within 72 hours

Full optimization impact

14–21 days

Campaign performance recovery

Varies by brand

Once set up, you should never get re-flagged as long as all Meta events flow through Upstack. Using a third-party checkout? (e.g., Phoenix, Checkout Champ) Let the Upstack team know before going live so tracking can be configured for your checkout platform.

Need Help?

Reach out via your shared Slack channel or contact support with your Meta Pixel ID.

Related Articles