How to Troubleshoot Meta (Facebook) Pixel Tracking

Learn more about common tracking issues with the Meta (Facebook) Pixel and how to troubleshoot.

Overview

Follow this guide to learn how to troubleshoot any issues with Meta (Facebook) Pixel tracking.


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 Meta's (Facebook) Pixel Helper. These tools allow you to see the data sent to Meta (Facebook) when you complete an action on your website.

Procedure:

If you are having an issue with your Meta (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 Meta (Facebook) in the Preview Mode. Is the issue there?

Ask Meta (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 Meta's (Facebook) 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 Meta (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 Meta (Facebook) Events Manager's Recent Activities:

Purpose:

  • To investigate the data associated with recent events and identify discrepancies.

Procedure:

  • Navigate to Meta (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.

Configure an Allow List in Meta (Facebook) Events Manager

Purpose:

  • To prevent unwanted data from non-whitelisted domains.

Procedure:

  • In Meta (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 Meta's (Facebook) automatic event tracking and Google Tag Manager events.

Procedure:

  • Disable the "Track Events Automatically Without Code" feature in Meta (Facebook) Pixel settings.

📘

Still having issues?

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