I've set up a Facebook Pixel on my Shopify Store and Purchases are coming in and tracking fine.
I've added a straightforward Purchases pixel to the store as I only have one Collection on there, so I don't need to differentiate between Purchases.
However, tomorrow I need to add a different Collection on there, so need purchases ringfenced on Facebook via the different ad sets.
I've experimented with getting a Custom Conversion for Purchases on specific items OR collections set up and they aren't tracking.
Using the following events and rules:
Use the Facebook Pixel to help see what the actual content_ids is.
Looking at one store, I don't see the viewcontent event firing on collections. Going to product pages, the value is . You probably need to include the opening and closing brackets if you're using equals? I know it's basic logic for an array, but maybe Facebook's logic is otherwise.
Download Facebook Pixel Helper on Chrome.
Go to the Product Page.
Click the Helper.
Under View Content you'll see the content ID.
Set up a Custom Conversion and Conversion Event 'Purchase".
This custom conversion must meet all of these rules:
Event Paramenters > Content ID > Contains.
Bang in your content IDs.
Jobs a good'un!