How to Troubleshoot Facebook Pixel Tracking

Have an issue with the Facebook Pixel? Here's how you can troubleshoot!

Step 1: Try Re-Creating the Issue

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?

Step 2: Ask Facebook for a List of Affected URLs

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?

Step 3: Look in Facebook Events Manager > Recent Activities

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.

Step 4: Set Up an Allow List on Facebook

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.

Step 5: Turn Off "Track Events Automatically Without Code"

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?

Check out: Why Is Facebook Under or Over-Reporting Revenue in Ads Manager