How to Troubleshoot Facebook Pixel Tracking
Have an issue with the Facebook Pixel? Here's how you can troubleshoot!
Overview
This guide outlines troubleshooting issues with Facebook Pixel tracking data. Follow these steps to identify and resolve common tracking problems.
Try Re-Creating the Issue
Purpose:
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.
Procedure:
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?
Ask Facebook for a List of Affected URLs
Purpose:
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?
Look in Facebook Events Manager's Recent Activities:
Purpose:
- To investigate the data associated with recent events and identify discrepancies.
Procedure:
- Navigate to Facebook Events Manager and select your Pixel.
- Scroll down to and click on the desired event (e.g., Purchase).
- Select "Recent Activities" to view the details.
- Review the URL where the event fired, event parameters, and the event time.
Address any unexpected events or data anomalies. - For blocking spam events, read this guide.
- Review the URL where the event fired, event parameters, and the event time.
Configure an Allow List in Facebook Events Manager
Purpose:
- To prevent unwanted data from non-whitelisted domains.
Procedure:
- In Facebook Events Manager, set up an Allow List to whitelist domains that should be allowed to send data to your Pixel.
Disable "Track Events Automatically Without Code"
Purpose:
- To prevent conflicts between Facebook's automatic event tracking and Google Tag Manager events.
Procedure:
- Disable the "Track Events Automatically Without Code" feature in Facebook Pixel settings.
Still having issues?
Check out: Why Is Facebook Under or Over-Reporting Revenue in Ads Manager
Updated 4 months ago