I've seen a similar question here but it's a little different as what I need is a bit more in depth than just the channel attribution broadly as what the answer was there.
With iAd you can requestAttributionDetails
as mentioned here,
Which provides details such as campaign id, keyword, etc.
Firebase collects in_app_purchase
events automatically (here), but doesn't collect any of that information, at least according to the docs linked.
My question is if the in_app_purchase
event is automatically recorded by firebase, how do I override it (or maybe add an additional event or user properties) to provide my analytics the data it needs of campaign attribution, keyword, etc. derived from this iAd data. These attribution details are vitally important to us to establish which campaigns are giving us what return once users convert.