How I set up the Meta pixel on Shopify
- Clean up first: remove old pixel code from theme files, apps and Additional Scripts that cause duplicate events.
- Facebook & Instagram app: connect your Shopify store to your own Meta Business portfolio, ad account, page and pixel.
- Maximum data sharing: switch on Shopify's built-in Conversions API so server events are sent automatically.
- Check purchase events: confirm Purchase fires once per order with the correct value and currency (GBP, USD, etc.).
- Catalogue sync: link your product catalogue for dynamic product ads and Advantage+ shopping campaigns.
- Domain verification: verify your store's domain in Meta Business settings.
- Test & report: place a test order and confirm everything in Events Manager.
Common Shopify pixel problems I fix
- Purchases counted twice (pixel added by both the app and the theme).
- Pixel connected to the wrong Business Manager or an old ad account.
- Purchase value showing 0 or in the wrong currency.
- Catalogue not syncing, so dynamic ads can't run.
- Custom checkout or post-purchase upsell apps not tracking.
Shopify pixel setup + Meta ads management
Once tracking is clean, I can also manage your campaigns as your Meta ads specialist: sales campaigns, catalogue retargeting and creative testing, all measured on real Shopify revenue.