The first step to troubleshooting a tracking issue is to see if you can re-create the issue yourself.
Two great tools to help you out with our Google Tag Manager's Preview Mode as well as Facebook's Pixel Helper. These tools allow you to see the data sent to Facebook when you complete an action on your website.
So if you are having an issue with your Facebook Pixel Purchase data:
- Enter Google Tag Manager's Preview Mode
- Place a test order using a 99% or 100% off coupon code in your checkout. (Then cancel/refund the test order afterward)
- See the data being sent to Facebook in the Preview Mode. Is the issue there?
If you can't re-create the issue, it may only be happening with certain products or on certain pages.
To narrow your search, ask Facebook's Support Team for a list of affected URLs. Seeing what specific product pages the issue is occurring on or seeing the specific orders that had the issue (and what products were purchased) will allow you to identify if there is a trend or not.
Then you can try to re-create the issue but in a scenario where that trend is present.
So if you're issue is with your Facebook Pixel Purchase Data & it's only happening when certain products are purchased, you can place another test order with those specific products to see if the issue persists.
Perhaps there is a missing value in your Shopify Product Catalog that needs to be inputted?
Facebook's Events Manager allows you to see recent data per each event.
Once in Events Manager > select your Pixel > scroll down & click into your desired event (i.e. Purchase in this case) > select Recent Activities.
Here you can see the URL where the event fired, event parameters, and the event time. If you're noticing purchase events occurring on pages that you don't think it should, here's How To Block Spam Events From Your Facebook Pixel.
Another way to prevent spam data from appearing in your Facebook Events Manager and Ads Manager is by creating an Allow List in Facebook Events Manager.
An Allow List allows you to whitelist your desired domains, and prevent any other domain from sending data to your Pixel.
This feature can cause tracking issues as Facebook will fire events on your website in addition to the events firing from Google Tag Manager.
Still having issues?
Updated 1 day ago