The parameters are tracked within certain events (such as Initiate Checkout and Add to cart):
Just to note – external ID is only added for a return customer, so it won’t be present every time.
Can you tell us how/where you noticed that the parameters are not being added? Also, please share your system status report using PrivateBin, to help us investigate the issue further.
The External ID is added when a user creates an order, and saved for the next time when they access the site.
Regarding the missing parameters, we will need more information on what event/when they are not being added so that we can troubleshoot this issue further.
Just wanted to follow up and check if you are still experiencing this issue? If you are, can you share your Pixel ID so that the Dev team can look into the issue further?
If you are seeing a discrepancy in your events, you can send the Pixel ID to the official [email protected] email address. Please include the ticket title/url as well, and let us know once you have sent it.
Hi Jason, just wanted to follow up and check if you are still experiencing this issue? If so, please share your Pixel ID to the [email protected] email address, and let us know once it has been sent.
The Dev team has looked into this, and here is what they found:
The Purchase event’s email parameter is being shared, if you are not seeing it in the ViewContent events, it’s due to the users not being logged in to your website when viewing an item.
The External ID parameter is disabled via the Pixel Settings > Automatic Website Matching section, you should enable it in order to share the External ID parameter with Meta when it’s available.
Please let us know if there’s anything else we can assist you with.