A purchase leaves Shopify two ways.
On Shopify, browser tracking now runs through customer events: app pixels from apps like Facebook & Instagram or Google & YouTube, and custom pixels for anything else. Shopify loads them on the storefront, checkout and Thank you page, and the old Additional scripts box is now view-only.
For Meta and TikTok, purchases go out twice: once from the shopper's browser and once from the server. At its Enhanced or Maximum data sharing setting, Shopify's Facebook & Instagram app adds the Conversions API to the Meta pixel, and Meta keeps one copy when the two share an event name and ID. TikTok's Events API matches the same way. Google Ads gets enhanced conversions, which send a scrambled copy of the buyer's email or phone number, so Google can match more sales to the ads behind them.
- Every pixel set up in Shopify's customer events
- Purchases sent from the browser and the server
- Each pixel's data access set so Shopify lets it run