First of all, these deduplication warnings can be a false positive.
The deduplication parameter is the Event ID, and our plugin ALWAYS ads it to each event.
First of all, test your events as explained in this video: WATCH VIDEO
If some of your events don’t get deduplicated, try to understand how are those fired, because they are most likely not added using our plugin.
Testing on a live website can be tricky. You will see a number of deduplicated server events from your real users, and probably some processed server events too. That’s because the testing tool will not show you events fired in a different browser session, but will show your server events as long as the testing code is used.
IMPORTANT: Don’t add events outside the plugin, don’t install the pixel by other means. This is quite common! So, don’t use GTM, don’t add events with Events Manager events tool, don’t enable automatic events inside Events Manager.
From time to time, Facebook will show some warnings related to CAPI events. Most of these warnings are false positives, probably related to bots.
Please review this page, especially the second video and the last part of the text: click here
Please watch this video to learn how to control events values: click to watch
Facebook Pixel Helper can show you this message even when the events work fine. What you can do:
Another common cause for the issue is a consent plugin that blocks the browser events before consent is given. We recommend watching this video: watch video
If you have errors reported by the Pixel Helper Chrome extension please read this article first
If you just installed the pixel on your site but you can’t see it with Pixel Helper, make sure that you delete the site cache and you don’t test with an excluded role. It’s also important not to use an ad blocker since some of them are blocking the pixel. Please read this short article to find out more possible causes and solutions.
In order for us to test the Purchase event, please do the following:
If you use WPML, it’s possible that the Purchase event is not fired for some languages, depending on your setup.
This can be related to a known issue with WPML because they fail to declare the translated checkout page as a WooCommerce checkout page. More details here: https://wpml.org/forums/topic/is_order_received-function-call-fails-with-wpml/
If you have this issue, please contact WPML support and ask them to fix the issue.
“Potentially Violating Personal Data” – if you see this warning on Facebook, please watch this video.
Please describe your issue with a few words. If we need more info, we will get back to you and ask for details, screenshots, videos, etc. If possible, DON’T send a video link at this stage. Thank you!