Hello! I’m new to Segment and want to make sure we’re implementing user ID best practices.
According to this document:
A userId should be a robust, static, unique identifier that you recognize a user by in your own database systems.
We anticipate sending events to Segment from multiple products, each of which has their own user database. Should each product use its own user IDs as the Segment user IDs?
More concretely, suppose we have a user who has created accounts in product A and product B. They used the same email address when they created each account. Since product A and product B have different user databases, this user has two user IDs: uuidA and uuidB. When we send events for this user to Segment from product A, should the user ID be uuidA? That would mean we have two Segment users (uuidA and uuidB) that correspond to one user.
Thanks in advance!
Best answer by Adam Barth
View original