Hi @Hunthemoney,
I completely understand how frustrating it is to deal with incorrect or missing data in Facebook Ads Reports. In fact, this is a well-known issue that many advertisers have faced for years, and unfortunately, Facebook cannot guarantee 100% accurate tracking. However, there are still technical solutions that can significantly improve the tracking performance.
When an order happens, there are many scenarios where Facebook cannot attribute that purchase to your Facebook Ads, for example:
Case 1: The customer visits your store directly without clicking on a Facebook Ad
→ The order will not be counted in Facebook Ads Report.
Case 2: The customer comes from other platforms such as TikTok Ads, Google Ads, Bing, Snapchat, etc.
→ The order will not be counted in Facebook Ads Report.
Case 3: The customer is referred by your existing customers and visits your store directly
→ The order will not be counted in Facebook Ads Report.
Case 4: The customer clicks your Facebook Ad on an iPhone but does not purchase immediately. Later, they return using another device (Laptop, PC, etc.)
→ The tracking signal is lost, and Pixel cannot recognize this user as a previous ad click, so the order will not be counted in the report.
From a technical perspective:
Facebook determines whether a Purchase event is attributed to Facebook Ads based on these parameters:
FBC
campaign_id
adset_id
ad_id
Therefore, these parameters must be properly sent with Pixel and CAPI data for users who click on Facebook Ads.
If these parameters are missing, Facebook will treat the event as an Organic Event, not an Ad-attributed event.
At the moment, I’m not sure how you are currently installing Facebook Pixel and CAPI on your store, and whether all required tracking parameters are being handled correctly.
That’s why I strongly recommend using third-party tracking apps on the Shopify App Store to ensure proper technical setup, such as Zotek Facebook Pixel & TikTok Pixel.
If you’re willing to share your store link or more details about your setup, I’d be happy to check and support you further.