my company has an app developed using Ionic, and we use the JS version of the Segment library.
npm package ngx-segment-analytics
I'm trying to integrate attribution data on Amplitude, my data flow looks like this:
Facebook -> (MMP) Branch.io -> Amplitude
Google Ads -> (MMP) Branch.io -> Amplitude
User Engagement (App) -> Segment.io -> Amplitude
The problem is Amplitude is not able to match the user's entries, probably because Branch.io identifies the users with the IDFA and it seems like Segment.io JS library don't send IDFA data to its destinations. Then Amplitude don't even show de data, since it is stored for 72h and if not merged with an actual user event it is discarded.
What is the best way to make sure attribution data is properly merged in Amplitude? Is it possible to send IDFA data on track and identify calls context using Segment.io?
Thank you!