Overview of the Rimdian user-identity resolution algorithm
Overview of a customer profile
external_id
is_authenticated
boolean that indicates if that ID is authenticated or notis_authenticated: false
. This user ID is then used to track the user’s journey across the website.
When the same user authenticates himself into your website (logs in or sign up), we can now associate its previous anonymous ID with the authenticated one provided by your eCommerce platform. The JavaScript tracker takes care of that by sending a user_alias
event that will trigger a merging of the 2 user profiles.
user_alias
entry is kept in the database to keep track of the merge.
Collector
to merge the other matching user profiles.
To make sure the merge takes less than 30secs, only one merge is done at a time. The other merges are queued and executed one after the other.
Example of a cascading merge:
user_a@website.com
.+123456789
.user_a@website.com
and the phone number +123456789
.user_alias
event will be sent to the Collector
to merge the user B into the user C asynchronously.