- never loads the Meta browser pixel on your store
- sends events to Meta through the Conversions API only
- replaces product names with placeholders and removes product categories and brands
- reports every event from your alias domain, with a hashed page path, once you turn on the domain alias
Before you start
You need:- The ID of a new Meta dataset (pixel). A pixel that Meta has already flagged stays flagged. See How Do I Find My Facebook Ads Pixel (Dataset) ID.
- A Conversions API access token for that dataset. See How to Generate My Facebook Conversion API Key.
- An alias domain with a live splash page, added to the new dataset’s allow list. See How to Set Up an Alias Domain for Health & Wellness Tracking.
- Every other source that sends events to Meta turned off, such as the Shopify Facebook & Instagram app’s data sharing. See How to Disable Facebook and Instagram Data Sharing in Shopify.
Set up a new Meta destination
Turn on Restricted Category Mode before you create the destination, so no event reaches the new dataset without it.Open Destinations
Add a Meta destination
Meta in Search destinations….Set the Tracking Method to Server
Enter the dataset ID and access token
- Meta Pixel ID: enter the new dataset’s ID, digits only.
-
Conversion API Key: paste the dataset’s Conversions API access token. It’s required when the Tracking Method includes Server.

Open the Category Mode tab
Turn on Restricted Category Mode

Turn on the domain alias
Enter your alias domain
https://. For example, https://youraliasdomain.com.If you see “Domain alias must be a valid URL (e.g., https://example.com)”, add the https:// prefix.
Create the destination
Turn it on for an existing Meta destination
Open the destination
Switch the destination off
Check the Overview settings
Turn on Restricted Category Mode and the domain alias
- Turn on Enable Restricted Category Mode, and click Enable in the dialog.
- Turn on Enable Domain Alias.
- In Domain Alias, enter your alias domain, such as
https://youraliasdomain.com.
Save and switch the destination back on
Check that it’s working
In Meta Events Manager, open the new dataset’s Overview or Test Events. Events usually show up within about 2 hours.- Events arrive through the Conversions API, with no browser events. If browser events appear, another source is still sending to the dataset. Turn it off.
- The Event Source URL is your alias domain followed by
?path=and a hash, not your store’s domain. - You see the standard events, such as Purchase, and also custom events:
ncPurchase,rcPurchase, and the legacyUPSTACK_HW_*events. If Meta asks you to review the custom events, approve them. Optimize on the standard Purchase event.
Change the alias domain or turn it off
- To change the alias domain: open the destination, click Category Mode, update Domain Alias, and click Save Changes. Add the new domain to the dataset’s allow list in Meta too (Settings → Traffic permissions).
- To turn Restricted Category Mode off: turn off Enable Restricted Category Mode and click Save Changes. Events then go to Meta with your product details and your store’s domain. If the Tracking Method includes Browser, the Meta browser pixel loads again.
Troubleshooting
I don't see a Category Mode tab
I don't see a Category Mode tab
The Domain Alias field shows an error
The Domain Alias field shows an error
https://, such as https://youraliasdomain.com.Events still show my store's domain
Events still show my store's domain