Device ID as Unique Identifier
Hey there,
Thanks for writing in, happy to clarify!
Device IDs are unique to individual devices which in turn are assigned to a unique user profile. They do not change on a new session, when the app is reinstalled, or after a certain amount of time passes. The IDs are recognized by our SDKs and will be assigned to any event fired from that device, unless the device ID is reset under the following circumstances:
On iOS, if a user manually resets their IDFA, or if they limit ad tracking the IDFA will send as all zeros, and we cannot recognize the unique device.
On Android, if a user resets their AdID.
On Web, if a user deletes their cookies, the randomly generated UUID will be reset and saved again.
Two other circumstances a device ID will be changed - if the user has limited ad tracking, a random device ID will be assigned for each install, or if the user clears app data manually.
So there is no reason outside of user action that a device ID would change.
Best,
Zhenia
Reply
Welcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. You can also create a Guest account below!
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comWelcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. Want to sign up as a guest? Create a Community account.
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.