All things Shopify and commerce
Hello everyone,
Perhaps discussed solution to my problem could be helpful to others.
Our issue in a nutshell: Meta Pixel is only working on one of three domains.
And it's not even working on a primary domain (.de) but market/subdomain (.com). The installation was done through Facebook & Instagram Shopify App. When done manually through adding Pixel code to theme.liquid, it works on all 3 domains but then the checkout pixel tracking is not working (but when installed through the shopify Meta app it tracks checkout but only on 1 domain).
We have added additional domains to expand internationally. Currently we have the following domains:
- .de - Primary domain
- .com – Market domain /separate/subdomain
- .fr – Market domain /separate/subdomain
So it's odd that the pixel actually works on the market domain and not primary domain.
Any ideas/recommendations how to have the Meta Pixel work across all 3 domains including Checkout?
Is there something to be done on the Meta Sources side to include these other domains?
Or different way of initialization of Facebook & Instagram app? Or adding pixel through Customer Events section?
We're using Shopify plan (not plus/advanced).
Thank you for any insights.
Hi did you fix this?
I'm in the same boat. My primary domain is tracking on meta but my 2 subdomains for international users are not tracking
Hi @alekszent
Alright, I understand you're having a tricky situation with your Meta Pixel setup for your Shopify stores on multiple domains. It sounds like you've already tried a couple of methods, but you're still facing issues getting the pixel to track correctly across all your domains, especially with checkout tracking. Let's break this down and see if we can get it sorted out for you!
From what you've described, it seems like the Facebook & Instagram Shopify App might be the source of the problem when it comes to tracking across multiple domains. While it's super handy for checkout tracking, it can sometimes be a bit stubborn with multiple domains. On the other hand, manually adding the pixel code seems to cover all domains but misses out on the crucial checkout events. It's definitely a puzzle why it's working on your .com subdomain but not the primary .de domain – that is indeed quite odd!
Let's try a few things to get your Meta Pixel working across all three domains and ensure checkout tracking is also firing correctly. Here are a few recommendations you can try:
In my experience, domain verification in Facebook Business Manager is often the first place to check when dealing with multi-domain setups. You need to make sure that all three of your domains (.de, .com, .fr) are properly verified in your Facebook Business Manager. If they are not all verified, Meta might not recognize them as belonging to your business, which could explain why the pixel is only working on one.
After verifying your domains, let's ensure your Pixel is set up to track events on all of them.
Since you mentioned the app works for checkout tracking on one domain, let's try reconnecting or reconfiguring it. It's possible that the initial setup only linked to one domain.
If reconnecting the app doesn't solve it, you could explore setting up the Pixel through the Customer Events section in Facebook Business Manager. This is a bit more technical but can offer more control.
Important Note: Since you are on the Shopify plan (not Plus/Advanced), you should have access to Customer Events. This feature is generally available on most Shopify plans.
(Unfortunately, I can't directly insert a screenshot here, but I can describe what you should look for. In Facebook Business Manager > Brand Safety > Domains, you should see a list of your domains. Next to each domain, there should be a status indicator, like a green dot with "Verified" if it's successfully verified. If it's not verified, it might show a red or yellow indicator and a button to start the verification process.)
To summarize, I would first focus on steps 1-3, ensuring all domains are verified and the app is correctly configured. If those don't fully resolve the issue, then step 4 (Customer Events) could be your next approach.
Give these steps a try, and let's see if we can get your Meta Pixel tracking smoothly across all your domains!
If you need any other assistance, feel free to reply and I will try my best to help.
Best regards,
Daisy
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025