I'm using this package to reliably have all purchase events come in regardless of someone blocking GTM or not.
For all normal orders i can just send the session and user id along and the source/medium is automatically figured out.
However, we also have orders coming in from sources such as Amazon. Since obviously we don't get session/user id's from these it is not possible to automatically determine the source/medium. It must be manually set.
That led me to the following post by Google:
https://support.google.com/analytics/answer/14264492?hl=en
Pointing towards a campaign_details event allowing you to manually set these values.
https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Event#CAMPAIGN_DETAILS
Is it possible to implement this in this package or is that a firebase-only feature?