I have the auto integration for my pixel and it says connected. Then I saw that the product catalog wasn’t connected properly and the “add to cart” and “checkout” events weren’t firing, I manually coded the events. Now, I see the events firing in the events manager, but it’s still giving me error messages.
I have screenrecordings showing the issues:
The initial screen recording: https://www.loom.com/share/2a0b343105c04d77865dd150b5a85e07?sid=4888a8f5-ad45-4045-87d6-a7666b492dc6
A second one because support was confused: https://www.loom.com/share/8171847e850249b882d4b42e2cf6881d
I’ve re-connected the pixel multiple times. I’ve deleted and recoded multiple times. I’ve tried one vs. the other. I’ve tried having both live. No success.
I spoke with Meta support for 2 hours, and they sent instructions showing me how to do what I’ve already done. I then spent multiple days going back and forth with Shopify’s support, who finally referred me here.
I’ve installed many pixels on many platforms without any issue, so I don’t really understand what’s happening here.
Hey Elliemarie,
I watched your screen recording and here’s my understanding:
I believe one of the main issues that is causing ‘add to cart’ and ‘purchase’ events not firing is your product catalog. Now while, you have manually coded it, it is crucial to connect it properly because if the catalog isn’t properly synced, the pixel might not be able to attribute events like “Add to Cart” or “Checkout” correctly.
Also, pixel is obviously firing but Meta isn’t properly registering the events because of issues with event parameters not aligning with the product catalog
For Add to Cart and Checkout, make sure the following parameters are being passed correctly:
- content_ids: This must match the product IDs in your catalog.
- content_type: Should be set as product.
- value: The price of the product.
- currency: Currency format (USD, EUR, etc.).
I would also recommend disabling Shopify’s auto pixel integration since you have manually coded your integration. The auto-integration might be causing conflicts with your custom events, leading to errors.
Once you try all this, try running a test using the test events tool.
Hope this helps!
Hi Elliemarie,
I’m experiencing the same issue, did you figure out any solutions? Thanks!
Hi Sanjnalal,
May I ask you a few questions regarding your solution?
- About the content_ids
Does it mean I need to add all of my product into the array one by one? 
- Where can I disable Shopify’s auto pixel integration?
Much thanks!
Hey there - you may need to add your products one by one if it isn’t populating.
The auto integration is in Apps > Facebook and Instagram
So the issue cleared after about 72 hours on its own, without me disabling the auto integration. There still seems to be a one off catalog error for one of my 10 ads, but I’m not sure if it’s “real” or not, because there are no longer any errors showing in my Meta store or Shopify.
For those reading after this post, it seems like coding in your pixel is a way better way to go, whether you use an existing or new one. I would NOT use the auto integration feature.
Hi Elliemarie,
Thanks for your suggestion! May I clarify again? Because I really can’t find the "the auto integration "button (See screencaps)
Really appreciate! Thanks again
Hello Sanjnalal,
We are experiencing a similar problem over on our site and would be interested in working with you directly to assist. Is this possible? Please drop me a line aine@elvdenim.com
Hi Mahocard,
Only use this disable option if you have manually coded your pixel into the theme, otherwise don’t because then you will be removing meta pixel altogether.
From your Shopify admin, go to Settings > Apps and sales channels. Click Facebook & Instagram. Click Open sales channel. Click Settings. In the Share data settings section, click Change to remove your current pixel.
And to answer your other question about content IDs:
No, you don’t need to hardcode your product IDs one by one. Instead:
Shopify’s Liquid variables will automatically populate these values for each product dynamically.
Hey Anna-Foster,
As mentioned in my earlier replies, try to disable the auto integration feature from your Shopify meta pixel. Check one of my previous replies on how to do it.
Otherwise, I recommend you use a different Meta Pixel app like this one: Meta / Facebook Pixel by Nabu. The app is completely free and has a lot of good features. The app offers features exclusively meant to track facebook related events (tracking multiple pixels at once, pixel data analytics, creating new pixels within the dashboard, iOS 14+ tracking, etc). Also, if you run into any issues, there is a dedicated 24/7 support team as well. You will not face any of the issues of manual coding since the app does it’s job pretty well for you.