Hi @fcrowe,
Thanks for passing on the information! While it’s true that we include the tracking in the plugin, and therefore it’s considered a third-party integration, the error messages are occurring in the events manager which we have no control over. I would love to know what event message caused the error to appear so I could help troubleshoot further. The Facebook team have said they can’t provide any further information due to privacy concerns. I would really like to get this problem solved though as quite a few merchants are encountering it!
We log all the outgoing messages for the Server to Server event tracking within the debug log of the plugin. We can also use the Test Event tool, HTML inspection, and Pixel Help Chrome Extension to see the parameters that are being tracked from the front end too. We’ve checked each one of these areas for incorrect or invalid messages and do not see any wrong or missing data.
In my email with the Facebook team, they mentioned that they have been able to see an issue in only a small fraction of logged events for the merchants they looked into. As the plugin tracking code is the same for all events, it seems to suggest there is something causing an error for a particular customer or browser/user configuration that we can’t replicate in testing.
Ideally, we need Facebook to be able to share the message that caused the notice to be shown in their event manager frontend. Or, if they can help provide a unique ID relevant to the specific event that caused the error to appear, we can look that up in the plugin logs too! As I don’t know what validation their system is running, what event caused the notice to appear, or in what conditions the notice should appear, we’re a bit stuck from this side.
That said, they mention that the pixel should be inserted into the page directly. From my previous email with their team, they verified that the error only appears for “Server to Server” events, not front end pixel events. In this case, this is using their server to server API for event tracking.
It would be great if you could ask them to confirm why the server to server API might be causing this notice to appear? And, hopefully, if they can share with you the event message that failed their validation?
Cheers!
Simon.