Search cleanup
Spam pages are showing up
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →SHOPIFY TRACKING
Short answer: "Connected" in Shopify only says the pixel is linked. It does not say purchases are arriving. When the Purchase event is missing while page views and add to cart work, the cause is usually one of three things: the data sharing level, two pixels installed at once, or a browser blocking the pixel. Test first, then fix the one that matches.
Do not trust the green tick. Shopify says to check that the pixel works using Facebook Ads Manager, and that a new pixel needs some customer activity before data shows. Place a test order on your store and watch which events come through. Meta and Google both have test tools for this (Meta's Test events in Events Manager, Google Analytics DebugView). Check their current pages for the steps, since we have not copied them here.
What you see tells you where it breaks:
Shopify's help for the Meta pixel says the Purchase event is recorded when a visitor completes a purchase and views the thank you page in the checkout. So a customer who pays but leaves before that page loads may never trigger it. Compare Shopify's order count with the events you see for the same period. A small gap is normal. A big one is worth investigating.
Also note that Shopify says a new pixel needs some customer activity before data appears in Ads Manager, so do not judge a brand new setup in the first minutes.
Shopify's page on Facebook data sharing describes three levels:
If you are on Standard, ad blockers and privacy settings will hide some purchases. Switching level is a decision about customer data, not only a tracking tweak. Check Shopify's page and your privacy policy, and decide on purpose. In the admin, go to Sales channels, then Facebook & Instagram, then Settings, and look under Share data settings for the Customer data sharing section, where data sharing is switched on.
A common cause: the Meta pixel was added once by the sales channel and again by hand. Shopify's page says that after you set up the pixel through the channel, you should remove old pixel code from your theme, and that adding a pixel through an agency or an app can cause duplicate data. Places to look:
Two methods sending the same event can double count it. Stick to one method. Remove the extras one at a time and retest after each.
Place a test order in a private window with extensions off. Then do it again in your normal browser. If the event arrives in the first and not in the second, an extension or browser setting is blocking it. That affects some of your real customers too. Shopify says the Conversions API sends the purchase event server to server, which browser ad blockers cannot block.
We could not verify exact GA4 setup steps or payment gateway return behaviour from official pages for this guide, so we do not give step lists for them. In general: make sure only one method sends GA4 data, and test with DebugView as above.
Shopify, Meta and Google count in different ways, so expect some difference. Aim for the same direction and a gap you understand, not identical figures. (This is general experience, not from one official page.)
Bring someone in when ad spend is running and purchases are missing, when you have layered pixels from several agencies and apps and cannot say which is live, or when you want server side tracking set up with proper deduplication. Tidewell audits Shopify tracking setups and fixes them on a copy of the theme where code is involved. We tell you what we find first and agree a price before changes. Send us the store address, which ad platforms you use and what you see: tell us what is happening. We never ask for your password.
It can be, but settings, duplicate pixels and blockers are the first things to rule out. Test before you assume.
Some developers do, for more control. It adds more moving parts and is another place for duplicate sending. That is a choice to make with someone who can maintain it.
Tracking only tells your ad platform what happened. It does not guarantee better results.
COMMON PROBLEMS
Search cleanup
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →Email delivery
Check sender authentication, DNS and notification headers before changing records.
Read the checklist →Merchant Center
Audit store details, policies and product data before requesting another review.
Read the checklist →