Mismatched content IDs from Pixel/CAPI and Catalogue thru native Facebook app integration

Our client is using the Facebook & Instagram app to connect Meta with Shopify, and so the Meta Pixel and Conversion API were automatically tracked thru that integration. Items on the catalogue is also being populated by that same app.

Our issue is that the Content IDs sent to Meta Pixel and CAPI are not the same. Meta Pixel is fetching the SKU while CAPI is fetching the Item group ID of the items in the Meta Catalogue. This has resulted to low match rate hence the low catalogue match rate and limits the items available for ads targeting thru Advantage+.

Since this is a native integration with the Facebook & Instagram app where we don’t have control over the code, is there a way we can make changes to the code in maybe the liquid file so that the Facebook app can pick up the correct content id value (instead of the SKU)?

Would appreciate any insights, assistance or recommendations for this.

1 Like