To recognize users across different devices, Sign-in is required for User ID. Because sign-in process generates and sets unique IDs.
What is required for User ID to track users across different devices?
- Google Tag Manager
- A new Analytics account for reporting
- All of the above
- Sign-in that generates and sets unique IDs
The correct answer is: Sign-in that generates and sets unique IDs
Explanation: The User ID enables the association of one or more sessions (and any activity within those sessions) with a unique and persistent ID that you send to Analytics. To implement the User ID, you must be able to generate your own unique IDs, consistently assign IDs to users, and include these IDs wherever you send data to Analytics.
For example, you could send the unique IDs generated by your own authentication system to Analytics as values for the User ID. Any engagement, like link clicks and page or screen navigation, that happens while a unique ID is assigned can be sent and connected in Analytics via the User ID.
Read more here: https://support.google.com/analytics/answer/3123662