My goal is to send a Purchase event to Facebook with additional parameters.
I have set up the Facebook Pixel accordingly:
The UDO of my conversion page provides all the relevant data:
And I mapped all the relevant data for the purchase to the Purchase event:
Facebook does receive the Purchase events.
But the problem is, that is does not receive any of the parameters I send.
Can somebody please help me?
Solved! Go to Solution.
The issue here is the mappings for the event properties.
For the purchase event, the tag . template is configured to use the mapping format "purch.xxx" rather then "Purchase".
If you update your mappings to use "purch" instead, you should see the relevant values sent over with the purchase event.
If in doubt, you can use the mapping toolbox to configure the event mappings
By the look of it, your "Lead" event is mapped with "Lead", where it is expecting "lead" (case sensitive), so you should update this while you are updating the purchase mappings too!
Please also ensure you are using the most up to date version of our Facebook pixel using the Tag Status Checker.
Let me know if this still doesn't resolve your issue!
Hello @thedonesteban !
The event trigger you currently have is correct, the event name is "Purchase", so it should be triggered like this, but the event properties should be mapped to "purch.value".
The FB pixel deals with mappings in a slightly different way to other tags, where both the event name and the properties will use an identical "event" value.
page_type > checkout:Purchase ; is correct.
page_type > checkout:purch . ; would fire an event called "purch"