Reputation: 1268
I am using Google Analytics in an iOS app, without IDFA enabled and without the User ID feature.
The analytics reports refer to new vs returning users, and of course shows other data based on the user's behavior in the app.
My question: How does GA track a user that terminates the app and restarts it? I understand it can't be using UDID to connect the two app sessions, per Apple limitations.
I am trying to understand whether a user that terminates the app and restarts it, or uninstalls the app and re-installs it, will appear in GA as one user or multiple.
Note: I don't need to know anything about the user identity, just their usage of the app.
Upvotes: 2
Views: 1293
Reputation: 5767
Google Analytics creates unique cid (client id) the first time the app runs. Active/returning users report is based on the number of distinct cid value Google Analytics receives from the app. Uninstalling and reinstalling the app for example will generate new client id and it will appear in the report as new user. IDFA is not required for active users report although if provided it allows for demographic reports.
Upvotes: 1
Reputation: 26383
Usually those kind of framework create their own udid, and save it into the keychain. Data saved in the keychain persist even after app uninstall, but not after a device restore.
Upvotes: 1