A Shopify store owner using the Dawn theme reports that their Facebook Pixel isn’t tracking any data despite properly connecting the Facebook & Instagram sales channel app with maximum tracking enabled. The pixel shows no activity in Meta’s Test Events or the Pixel Helper browser extension. The same tracking issues affect TikTok, YouTube, and Google pixels.
Key troubleshooting suggestions offered:
Verify the pixel is actually firing using Meta Pixel Helper extension in an incognito browser window
Confirm the correct Pixel ID is saved in Shopify’s Online Store > Preferences
Check for conflicting scripts (manual pixel code or Google Tag Manager) that might prevent the native app from working
Disconnect and reconnect the Facebook & Instagram sales channel completely
Verify domain ownership and event settings in Meta Events Manager
Additional complications:
The user mentions setting up Google Tag Manager for tracking and asks how to create a product catalog that matches item IDs with the GTM datalayer. They confirm the catalog was created by the sales channel but the pixel still won’t fire events. The same setup reportedly works on their other stores, making the issue particularly puzzling.
Status: Unresolved—the user has verified correct connections but the pixel remains non-functional.
Summarized with AI on October 28.
AI used: claude-sonnet-4-5-20250929.
I have setup facebook & instagram app in my shopify store. Connected pixel with maximum tracking. But pixel is not tracking any data. Not in test events in facebook. Also pixel not showing in pixel helper extension.
Thanks for reply, yes I have connected that for tracking. I want to know why the app is not working. And how to make catalogue with this pixel connected via gtm which exactly match item ids as with datalayer?
So, Shopify themes do not affect the pixel tracking so much. However, can you share the screenshot of your code in the liquid file? It could be because the code isn’t firing and tracking the events. Also, check if you’ve enabled tracking on Facebook Events Manager.
Another thing is to ensure the Facebook ads account used across Meta and Shopify is the same. Sometimes, that can also create an issue with pixels not getting tracked.
If you’re looking for an easier alternative without the hassle of editing the theme file and constantly worrying about whether your pixels are getting tracked, I recommend using AdNabu’s Facebook Pixel app. You do not have to add the code to the theme file. Just enable particular events on the app, copy the code generated in the app, and just paste it into Settings > Customer events > Custom data. Literally, that’s it.
It is also free so I think it can be a better solution to your problem. Also, do basic checks like enabling pixel events on the Event Manager, changing the theme file, and setting the ads account.
Also, you might need to do the same for TikTok, YouTube and Google.
For TikTok, you may read this guide on TikTok pixel. It can help as a way to track which steps can be fixed.
You first need to confirm whether your Facebook Pixel is actually firing. The quickest way is to install the Meta Pixel Helper Chrome extension—once added to your browser, it shows a little badge whenever a fbq() event fires on a page. Load your store in an Incognito window (so you’re not seeing cached scripts), click the Pixel Helper icon, and you’ll instantly see if your pixel is firing (green checkmarks) or if there are errors.
Once you’ve diagnosed whether any events are getting through, you can move on:
Verify your Pixel ID in Shopify
Go to Online Store > Preferences, find the Facebook Pixel field, and re-paste your exact Pixel ID.
Hit Save—this forces Shopify to push the code to your live theme.
Check your theme output
In your live theme’s theme.liquid, search for fbq( or your Pixel ID. If you don’t see it, Shopify didn’t inject the script.
Disconnect and reconnect the sales channel
Under Sales Channels > Facebook & Instagram, disconnect your store.
In Meta Business Manager, remove any old Shopify token.
Re-add the Facebook & Instagram channel in Shopify, select your Business Manager, ad account, and Pixel again.
Look for conflicting snippets
If you’ve ever added the pixel manually or used Google Tag Manager, you might have leftover scripts. Remove any manual tags for Facebook or GTM snippets, then choose one method—native app or GTM—to avoid clashes.
Verify domain and events in Meta
In Events Manager > Your Pixel > Settings, make sure your shop’s domain is verified under Brand Safety.
Under Event Setup, confirm standard events (ViewContent, AddToCart, Purchase) are enabled.
Test your events
Go to Events Manager > Test Events, perform a few actions on your store (view a product, add to cart) and watch for “Test Received” messages.
Hopefully those steps resolve your issue. These kinds of issues can be tricky sometimes to pinpoint because of cache issues and conflicts. So without store access also it is a bit difficult to diagnose 100%.
–––
If you’d rather have someone else handle the diagnostics, setup, and ongoing ad management, check out our Shopify Advertising service: