I’m growing a cell app for each Android (Kotlin) and iOS (Swift), and I must establish the place the app set up got here from.
Use case
On the web site, we present a popup like:
“Set up the app and get a coupon”
Person stream:
-
Person visits web site
-
Person clicks popup/banner
-
Person installs the cell app from App Retailer / Google Play
-
Person opens app and logs in
-
App ought to know the set up got here from the online popup marketing campaign
-
Backend sends coupon to that person
What I wish to obtain
I wish to monitor:
-
set up supply
-
marketing campaign ID
-
deferred deep hyperlink info
-
attribution after first set up
-
join net marketing campaign → app set up → person login
Questions
Android (Kotlin)
-
Is there an official solution to detect set up referrer?
-
Ought to I exploit:
-
How can I cross marketing campaign parameters safely?
-
Instance:
myapp://coupon?marketing campaign=web_popup_001
iOS (Swift)
-
Since App Retailer doesn’t assist set up referrer like Android, what’s the really useful method?
-
Is Common Hyperlink + deferred deep linking the proper answer?
-
Which service is usually utilized in manufacturing?
Further necessities
-
Have to work after recent set up
-
Person could set up app first and login later
-
Want backend to establish marketing campaign and reward coupon
-
Favor official or steady answer
What I already researched
However I’m unsure which method is really useful in 2026 for cross-platform apps.
I might admire:
Thanks!
