'Facebook Server Side + Salesforce Commerce Cloud - best practices

Looking for feedback from anyone that has implemented server-side FB pixel on SFCC since iOS 14.6

this is a big lengthy so I do apologize, but I haven't seen this issue referenced on Stack and I'm imagining the use-case is growing as companies keep migrating to SFCC.

I currently have server-side enabled out-of-the-box on SFCC for the Facebook Pixel. While it fires appropriately, I'm still seeing a handful of errors as noted below. This was a necessary step after 14.6 decimated our existing FB pixel and it has worked, for the most part, but I can't help but feel as though there's something is fundamentally broken about it.

Errors keeping me up at night:

  • Am I correct in ONLY using the server-side FB pixel and having the third party tracking pixel turned off?

  • Should I even be using the SFCC out-of-the-box server-side set-up?? Am I better off building the connector out myself via GA4?

  • "Server External ID Not Matching to Pixel External ID for Purchase Event"

  • ^ this makes sense as I ONLY have the server-side running and no web pixel, but unsure why the issue is still presenting itself on the diagnostics tab.

  • "Server Sending Invalid Match Key Parameters for AddToCart Event"

  • ^ FB support mentioned that this is because a parameter is missing from AddToCart, which i'm guessing is the $ total, which SFCC isn't sending OOTB.

  • I'm getting a bunch of external URLs in the "Recent Activities" section for the "Purchase" event, but not on the pageview or any other events. unsure what the impact is here. enter image description here

  • The "Aggregated Event Measurement" tool shows "No Recent Activity", and FB support was not very clear on why or how this happens. enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source