Facebook Content IDs Missing In Catalog With Shopify Data Feeds [SOLVED]

Facebook Content IDs Missing In Catalog With Shopify Data Feeds

New systems, new issues. A never ending battle in fixing which once worked fine. These changes are pretty normal as companies make improvements for the better, while at the same time breaking it in other areas.

Having a solution that is flexible to adapt in these situations are hard to come by, in this article I will explain the issue and provide solutions.

The Issue

Shopify has recently changed how it sends out content_ids inside Facebook’s Pixel tag. Instead of using the default id that is used in the data feed, which looks something like shopify_US_81191654332_1055121650148, it uses instead the product parent id (the main id) which is 81191654332. Since the first creation of data feeds inside Shopify, they have always used and are still using product id’s that look like shopify_{country_code}_{product_parent_id}_{variant_id}

By changing this, in most if not all cases of data feeds, regardless if you are using Shopify Apps, Management services, it will break the connection, making remarketing or marketing on Facebook impossible to match up.

facebook unmatched products

The Solution

To fix this issue we need to match the id’s. Check with your current data feed supplier that you can generate feeds with the product_id. However make sure you do not apply this to your default feed if you are using it with Google Shopping or any other channel. As changing these will wipe out the historic ranking, data and all your work you have done. You will destroy everything and start from the scratch. So make sure to always create a new feed.

If you use my FeedArmy application you can set up separate feeds, one for Google Shopping which stays intact and uses the
shopify_{country_code}_{product_id}_{variant_id} product id’s and one for Facebook using just the product_parent_id. Allowing you to keep your current data and ranking in Google and set up a correct new one for Facebook.

Below you can see the normal id’s (shopify_{country_code}_{product_id}_{variant_id})

Shopify Normal Product ID's

And in the next image, we can see a client that has a feed with the product_parent_id

Shopify Feed With Parent ID's

With all client I help and find solutions to all problems. So if you have further questions or need a specialist to help you out, then contact me below or leave a comment.

Need Help?