FB Advanced Matching and Currency

Bronze Contributor
Bronze Contributor


I'm trying to map PII to FB Advanced Matching. You can see in the attached the mapping and the trigger:
When tealium_event = "SignupSubmitted", I want to trigger a FB standard event "CompletedRegistration" and pass all PII. The other screenshot shows that FB complains about a missing 'currency'.
1. I don't know how to pass the 'currency' param as 'USD'.
2. Also, I don't see the PII data on the FB side. Instead, I see "Advanced Matching Parameters: First Name, Last Name, Email"
What is missing in my Tealium configuration in order to see the PII coming to FB properly and with no errors? Thanks
Screen Shot 2019-02-13 at 7.03.05 PM copy.pngScreen Shot 2019-02-13 at 7.02.46 PM.png

FB Advanced Matching and Currency


Hi @jacobl 

I can tell you about my setup, maybe it will help.

1. Regarding Currency, I believe that that value is only passed on Purchase event and shouldn't be sent on other events. That is my setup at least and FB has not complained on missing relevant data. 

2. Not sure what is not happening here, your setup looks similar to mine and should be working. The one thought I would suggest is to verify that the variable estimate.workEmail actually contains the email at the time when the call is sent. In my case, the actual signup call is difficult to pinpoint in the assitant since the user is redirected on click. But the following page server call does contain it and that is good enough since this will be stored on user level towards the FB client id.

Here is my setup and the resulting page server call to FB after a signup has been made:

FB Tealium setup.png

FB Assistant.png

Hope it helps.