Meta ads conversion tracking issue : Some conversions are not showing up

Hello everyone,

I launched a Meta Ads campaign (Facebook and Instagram), and since the launch, I’ve been facing an issue with conversion tracking. Out of 20 conversions recorded, only 11 are showing up in Meta’s Business Manager.

I’ve already performed several checks but am still unable to resolve the issue. Here’s what I’ve done so far:

  1. Traffic source: I don’t have any traffic source other than Meta.

  2. Automatic Advanced Matching: I’ve checked the “Automatic Advanced Matching” box in the Meta Events Manager.

  3. Conversion API: I’ve installed the conversion API, and the connected partner (Shopify) is showing correctly.

  4. Actions on the site: I’ve tested several actions on the site (add to cart, page visits, initiated payment, and purchase with a 100% discount code), and the Meta Pixel Helper has always reported the data correctly.

  5. Facebook code: The Facebook code is properly placed right after the tag in the theme.liquid file as follows:

  6. Domain verification: I’ve verified my domain in Meta’s settings.

  7. Cookie plugin: My cookie plugin doesn’t block data tracking, and I’ve confirmed this directly with the plugin support team.

  8. Conversion delay: Some conversions never appear, even after waiting more than 72 hours (sometimes up to a week). These conversions do not show up as “purchase” events in Meta’s Business Manager.

I’ve considered adding UTM tracking via the Meta Business Manager tool, but that won’t solve the problem of missing conversions, as I need to rely on the Business Manager data to adjust my ads (pause/edit them).

Moreover, I’ve added PayPal Wallet to my store (the dynamic button is on the product page, in the cart, and on the checkout page), but when I use Meta Pixel Helper (Express Checkout with PayPal), the Chrome extension doesn’t seem to track purchases made through PayPal Express Checkout. I don’t think all the missing conversions are coming from PayPal since only a small number of people (around 4) have used PayPal.

My questions:1. Solution for conversion tracking: Do you have a reliable solution to track all conversions, or at least 95% of conversions?

  1. Facebook Pixel + UTM tracking: Does using Facebook Pixel in combination with UTM tracking risk duplicating conversions that are being tracked? (For example, Meta tracks 1 conversion, but it shows 2 “purchase” events in the Business Manager). I’m talking about correctly tracked conversions, not missing ones.

  2. PayPal issue: Is the PayPal button tracked by Facebook, even though Meta Pixel Helper doesn’t detect it? (I’ve never completed a conversion via PayPal as it requires a payment).

Thanks in advance for your help!

1 Like

Hi Lingo,

Thanks for your query.

95% is not possible all the time consistently if you are using the Facebook and instagram app and shopify partner as many browsers block 3rd party cookies, ad blockers, and the iOS 14 update.

facebook and shopify apps use server URL for conversion API but not the first party domain/subdomain

yet, you can decrease the rate of discrepancies by configuring the meta pixel and conversion API through Google Tag Manager GTM.

GTM allows you to configure the server URL with a first-party domain or subdomain, which is effective for bypassing cookie blockers and ad blockers and storing first-party cookies instead of 3rd-party cookies.

UTM parameters are added to URLs to track campaign performance in tools like Google Analytics. However, if a user clicks a link with UTM parameters and the Facebook Pixel fires on the conversion page, Facebook may attribute the conversion to both the UTM-tagged URL and the Facebook ad click

Facebook’s attribution model is designed to work independently of UTMs.

Facebook Pixel fires the purchase event when someone make the payment and reaches to thank you page. Only when Thank you page URL contains Thank you.

Solutions:

I had a meeting with a Facebook technical officer regarding facebook pixel and conversion API Regarding my client’s website tracking.

I was suggested to keep 2 dataset pixel at a time. One should be configured with Shopify app and partner integration, and another pixel should be configured through Google Tag Manager GTM Both pixel and conversion API.

You keep this one as it is and create another pixel and configure that one via Google Tag Manager GTM.

Don’t hesitate to ask if you have any questions.

Kind Regards

  1. This usually happens because of ad blockers, cookie restrictions, or tracking mismatches. Since you’ve already enabled Conversion API (CAPI) and Automatic Advanced Matching, I’d recommend double-checking your Event Deduplication settings in Meta Events Manager. Also, test purchases using Meta’s Test Events tool to confirm if Shopify is sending all events properly. If you want a backup tracking method, setting up Google Analytics 4 (GA4) can help cross-check your data

  2. No, UTM parameters won’t create duplicate purchases in Meta’s Ads Manager, they’re mainly for tracking traffic sources in Google Analytics. However, if you’re using both manual event tracking and Meta’s standard setup, you might accidentally trigger duplicate events. To avoid this, make sure event deduplication is enabled in your Pixel settings

  3. Probably not, and that’s a common issue. PayPal Express often bypasses Shopify’s thank-you page, meaning the Pixel never fires the purchase event. The best fix is relying on server-side tracking (CAPI) to capture those PayPal orders. You can also test a PayPal transaction in Meta’s Test Events tool to see if any data is coming through. If PayPal sales are important for your store, using GoogleGoogle Tag Manager (GTM) for event tracking might be a good option too

Hello,

Should I create a new pixel on Facebook and integrate it via GTM ?

Regarding the purchase event parameters (e.g., items), do I need to manually create the values assigned to them ? GTM does not offer these values when I try to add them (e.g. {{dlv-ecommerce.items}} )

What triggers should I set up, please ?

Do you have a tutorial that would help me create this pixel ?

Thanks

Hello,

Thanks for your reply,

  1. I’ve tested using Facebook’s Test Events tool by simulating a fake purchase, and the conversion is tracked correctly. I’ve attached a photo. What parameters should I check on my deduplicated event?

2 . Is using Google Analytics 4 (GA4) preferable over UTM parameters?

3 . The PayPal checkout button doesn’t seem to be tracked by the Pixel. How can I set up GTM for event tracking?

Yes. That is what I was suggested by Facebook technical support to use multiple pixel and integrate them with different method.

To create the and pass the value like ecommerce.items you would need a custom datalayer and be able to preview from the GTM.

once you have purchase event in GTM preview you can setup all data layer variables and events.

Triggers according to the datalayer structure.

You can follow analytics mania in youtube.

Kind Regards

Regarding the Shopify app to use for retrieving the data layers, could you specify which one you’re using ?

Also, to configure GTM as you mentioned, could you let me know which Analytics Mania video you followed ? I’m really interested in setting it up the same way.

I am using a custom Data layer for custom pixels, which we developed when checkout addition scrip deprecated.

There is no specific details as these are very technical setup. you have to do some research on multiple channels. I did paid course from analytics mania.

If you are not technically sound it would be better to hire someone expert.

Kind Regards

ok thanks

Hey there!

Let’s answer this one by one :slightly_smiling_face:

Firstly, make sure your Pixel and Conversion API (CAPI) events are properly deduplicated by using the same event ID. Use Meta’s Event Testing Tool to confirm conversions are tracked in real-time and check the “Event Match Quality” in Meta Events Manager to ensure everything is set up correctly. If browser events fail, CAPI should still capture conversions, so check both. If issues persist, try to re-add the sales channel to refresh the integration.

Next, when it comes to UTM tracking, keep in mind that they won’t cause duplicate conversions, but ensure CAPI and Pixel events have matching event IDs to prevent duplication. Regularly check Event Manager for any double-counted “Purchase” events.

Lastly, for PayPal purchases, tracking issues happen because users leave/abandon your site during checkout. To fix this, use CAPI to send purchase data server-side and ensure PayPal redirects to Shopify’s order confirmation page. If not, manually trigger a Facebook Purchase event or use Google Tag Manager (GTM).

I hope I was able to help! :grinning_face_with_smiling_eyes:

Hello,

Thanks for your reply.

How to ensure PayPal redirects to Shopify’s order confirmation page ?

Read this - https://developer.paypal.com/api/nvp-soap/paypal-payments-standard/admin/checkout-settings/

Hello,

Thanks for your help !

did you able to fix the issue?

I would love to hear from you.

Thanks