I'm still trying to get some explanation
I'm still trying to get some explanation on this issue. @yo'av responded with:
"However as others mentioned here, you definitely do not need to adjust your payload to the provider's API."
That's the response but then there is no further explanation on the issue and how to solve. Because when we send a Meta payload to the HTTP Events API, it does not reach any other sources at all. Right now, I think for every event we trigger to the Events API, we need to create customs actions that re-map the keys in the payload body to suit the providers API... Doesn't this defeat the purpose of zaraz? This channel just gets flooded with elementary questions about clearly documented things. So if we want to send Enhanced Data to our Zaraz HTTP Events API, how can we set it up so that it automatically properly reaches Meta / Google and TikTok? Do we create custom actions for each? Please clarify because it's seems like this thread has been quite unanswered despite being a significant impediment to using Zaraz. It's important and I think there's a some other users that still remain unanswered like @ItsTobias and @Wraith .
Thanks for the help. if you want me to re-clarify something i'll gladly do so. I would just really like for zaraz to work for us. Please don't let this issue leave unanswered.
8 Replies
Unknown User•3w ago
Message Not Public
Sign In & Join Server To View
Sorry for starting new thread, old one got a bit cluttered and long. Enhanced Data is data like i showed in my screenshot. It's adding data like email, deduplication info, etc. to the payload that you send to the Zaraz HTTP Events API -- the api that we call from the server ourselves, manually, after a payment occurred.
so for example:
adding that to your payload will cause Meta Conversions API to performed advanced matching (screenshot attached). However, when sending
CompleteRegistration
or other standard Meta events they won't be sent to Google Analytics or other tools. So for this, you need to create the custom actions? I was under the impression that zaraz was able to do it on their own.I think I understand it now then. You are supposed to perform the mappings yourself by creating custom actions.
That is fine .
Thanks
@SpecOpsJosh please share 🙂
@Wraith You need to setup custom triggers + actions hat route your events accordingly. I use meta as base and once i send that event i just remap all the variables to other sources. It works fine once you've set it all up it'll work great. Just 5 minutes setup and you're done
So separate purchase events for google / facebook? Or just add variables to the existing purchase event
no 1 generic purchase event and then you can reroute them using trigger + custom action
you can give custom names
doesn't matter what the name is of the event
you can specify youre vent name in the custom action for the specific provider
I'll take a look later today, thank you!