Purchase Event missing some Deduplication Parameters for FB Pixel

Hi Sayed.

your assistance would be much appreciated. thank you!

Hi, @TheSwivelShop @GlitchGator @RKT @filipcibicek @Lubo @Fromanteel_Watc @Sam149 @Sarah-Botra @okimaslatt @glass-skin. Did any of you receive a solution to this?

Thank you!

My pixel has stopped recording events since August 30th - anyone get a solution?

I do have a solution we developed a few months back. But I’ve been extensively testing it since then before recommending it here in the group.

It’s pretty full-on! But also gives you far more data and can pipe that data to wherever you need it - FBQ, Facebook CAPI, GA4, Universal Analytics, Google Ads pixel, Google Ads server-side, CRM, bigQuery… you name it.

Involves dropping Google Tag Manager snippets into the theme.liquid and also checkout settings.

Then there’s a custom setup we’ve created.

Anyway, if this is something you guys want to see, let me know.

The issue is still present for me. It may not pop-up in your diagnostics, you may have to navigate to ‘previously-ignored’ and you will see it still being detected. I haven’t reached out to Shopify because the last time I did about this I doubt they did anything. Facebook support was even worse. Please, did anyone find any meaningful resolution to this? Don’t try to sell us no subscription apps…

@TheSwivelShop @GlitchGator @RKT @filipcibicek @Lubo @Fromanteel_Watc @Sam149 @Sarah-Botra @okimaslatt @glass-skin

I got my problem resolved today with the help of Shopify - it turned out there was an issue with the cookie bar which meant the pixel did not fire or record any events from visitors from UK/ EU.

@Sd18 Please let us know how you got your problem resolved.

Thanks!

Hello,
Have you found a solution to this?
I used the Facebook event tester and I can see that, for the same Add to Cart for example, one does have an event ID and the other doesn’t. That means Facebook cannot deduplicate them and thus the same Add to Cart is reported twice.
Same thing for ViewContent, Purchase…

This has been happening for ages. Dozens and dozens of complaints on Reddit too.

After following this thread for months now, it’s apparent that not everyone sees this problem. Hence, why it looks like neither Shopify or Facebook are going to fix it.

We’ve coded up a solution that gets all the data, deduplicates it and sends it to FB pixel, CAPI, Google Ads, Universal Analytics and Google Analytics, and installed it on various Shopify sites successfully.

Do you offer your solution as a service?

Would you mind sharing the code with us, please?

Yes, we do.

PM me if interested.

Hi Rosemary,

Here’s a brief-ish overview for using Google Tag Manager to collect conversion data in Shopify and then forward it onto any number of endpoints, including Facebook Pixel, Facebook CAPI, Universal Analytics, and Google Analytics 4.

https://www.youtube.com/watch?v=IxxT47jpfQo

Let me know if you have any questions.

-Wynne

Hi there,

Yes, we do offer a service for doing this.

For watch this video:
https://www.youtube.com/watch?v=IxxT47jpfQo

Then let me know if you have any questions.

-Wynne

Heya mate…fellow kiwi

I am forver getting these warnings http://prntscr.com/1x1hnzl always got this issue http://prntscr.com/1x1htcu tried many times connecting pixel a few different ways but still like this http://prntscr.com/1x1hus1 …do you think this is effecting sales?..I am using a Lookalike AUDIENCE that has 1 years data but sales since this IOS issue have been going from bad to worse, I am now at 10% sales of what I was at 6 months ago, and tbh my roas is just about to the point it is not worth continuing which is a shame because the products sell like hotcakes when the right audience is being targeted in my FB ads…do you think setting it up correctly like you have in the video using Tag etc would increase sales?..if so what is your cost to set it up?

Hello fellow Kiwi!

Yeah you’re getting the deduplication error.

Essentially, for whatever reason, a small portion of shop owners like yourself are having issues with the native Facebook app. It’s supposed to send an identical event_id on both the pixel and the server side event. But it’s not doing that. Instead, the pixel sends a different event_id from the server for the exact same event. Hence, why you’re getting the error.

You’re facing two separate but related issues…

  1. Attribution

  2. Reporting

Attribution affects the way FB ads auto-optimizes your ads.

Reporting affects your knowledge about whether an ad, adset, campaign, or channel is profitable or not. So you could be scaling unprofitable ads up and scaling profitable ads down. I suspect this is an issue you’re facing with shrinking ROAS.

The first place to start is collecting reliable first-party data - that is, data you own and control yourself. Then you can forward that data onto any other endpoint you want… FB ads, Google ads, Universal analytics, Google Analytics 4, Pinterest, Tik Tok etc.

Once you have clean reliable data, there is so much more you can do. But this first step is critical to get right, because if you’re working with unreliable data, nothing you do after that will help.

Setting up correct reporting is the next step. Relying on Facebook stats is nonsense. Google analytics setup properly is a much better place to organise things. But there are MUCH better options than Google Analytics for reporting. We pipe data to bigQuery then build dashboards in Data Studio.

There are also other excellent reporting tools that we are partners for that we can recommend (and get you a cheaper deal). The best 3rd party one I can recommend is WickedReports. It’s really an amazing reporting tool. Not beginner-friendly. But once you understand that data can tell you different stories, depending on how you query it, you’ll quickly learn the value of WR.

Regardless of whether you choose to use WR or not, you should be collecting your data in a single-source-of-truth repository that YOU control and own. bigQuery has my 100% recommendation for this job. And the running cost is quite small (maybe a few dollars per month, quite amazing for the querying and machine learning capabilities you’re unlocking).

In terms of the way your advertising, you’ll probably need to change your approach… especially with how iOS changes are messing with everything.

95% of your success with sustained long-term ads is in ‘the creative’. Meaning, precise-interests etc are almost a complete waste of time now and are probably harming your ROAS significantly. Go as broad as humanly possible with your targeting. Do A LOT more ideation with your image, headline, text, link text, CTA. Studies show top few % of earners with ads are split test something like 15x more creatives. BIG time media buyers have known this for several years now. The smaller advertisers have no idea about this and have been fretting over sophisticated targeting rules that virtually guarantees their ads will burn out quickly.

Hope that helps.

Oh in terms of costs… schedule a call and let’s go through it.

This solved our deduplication issues using the official Facebook app:

  1. Disconnect the Pixel in the Facebook App

  2. Reconnect it

Done!

Ensure your Facebook Pixel and Shopify integration are updated. If manual changes are needed, you may want to work with a Shopify expert to add the event_id parameter for deduplication.

Alternatively, you can use an app like Nabu for Facebook Pixel. It helps with deduplication with the help of Conversions API (where Facebook’s unique servers assign unique identifiers to each transaction.)