Difference between identify and alias

  • 1 September 2020
  • 1 reply



What are the current, functional differences between identity() and alias() calls? From reading through the help documentation, it appears that the distinction was more clear before ID merge was implemented.


Right now we are using identify() to specify a known user ID from our own internal accounts and alias() to connect IDs that are sent from a third party integration that may not use our known user ID. In this case, alias makes conceptual sense, but is there any functional difference if we used identify() instead?



1 reply

Userlevel 2
Badge +1

Hello @jmartini ,

As you said, alias is useful for third party tool. I use them to link our Salesforce contact id to an email distinct_id. On server-side, alias is still useful.

On client-side, I deleted them all since alias was causing some trouble in some specific cases.