Using the “Launched the App” along with the 1st time ever filter on the Insights report (or even cohorts) gives us two sets of users:
- Fresh Installers: Users who have indeed installed and opened the app for the 1st time ever on that particular device
- Re-Installers: Users who had installed the app, uninstalled it due to some reason, and after a hiatus, re-installed it again
Our objective is to segregate these 2 types of users as they would typically exhibit different behaviors (as one set of users have interacted with the app) and sign-up/login tracking would be different (identities on Mixpanel differ pre and post sign-up).
One brute force solution is to get the advertising IDs (GAIDs) of the active users from say Aug-Oct and then map them against the GAIDs for the news users in Nov to get the intersection (re-installers cohort).
Is there any other way in which we can do this? We are not sure if our solution will work and scale as per our expectations.
Best answer by Jaya
The best I can think of is that you maintain the list of device ids seen in your product and while sending the “Launched the app” event also send a property “new_device_id”, which is true if you are seeing this device id for the first time. Then use this property for your Mixpanle analysis.