I have an Android app that users install by downloading an APK directly from my website (not on Google Play). I need to track the funnel:
Google Ads click → landing page → APK download → install → first_open → sign_up → login.
Current setup:
• Google Ads with UTMs
• Landing page tracked via GTM
• APK sideloaded (no Play Install Referrer)
• App uses Firebase (Auth + Analytics). I can track sign_up/login events.
• Firebase is linked to Google Ads, so Google Ads can show conversions, but I can’t get click-level or campaign-level attribution inside the app.
Problem:
Since the app is sideloaded, I have no install referrer. How can I reliably pass campaign/click data (UTMs or a token) from the landing page into the app so I can store attribution in my own backend?