Skip to main content

When should you set the user ID if your product, app, or website has no registration flow?


Amplitude Admin
Community Manager
Forum|alt.badge.img+9

As a general rule, the user ID should be set for registered users. This reconciliation happens when a user logs in or signs up. If you don’t have a registration feature, what you can do is track the device ID so that Amplitude can track the unique customer profile on the device ID. Note that a unique device ID can be generated if they’re using different devices or if they go to an incognito browser (because it’s tracking a different cookie.) 

In summary, if your product doesn’t have a registration flow, you can create a device ID, and Amplitude can create different user profiles based on that device ID

If you opt to not set a user ID because you don’t have registration funnels in your product and if you are using one of our SDKs, then Amplitude will generate a device ID that will ultimately populate our Amplitude ID. In this instance, every new device will be associated to a new user profile. If a registration flow is available and if we receive user IDs, then we’re able to reconcile multiple device IDs to a user for instance.

For helpful definitions of the following terms, refer to our glossary here.

  • Device ID

  • User ID

This blog highlights some best practices to help guide your approach: How to Decide Which Events to Track? Please keep us posted as you progress! 

Did this topic help you find an answer to your question?

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings