Skip to main content
Call identify once you know who the user is — typically right after login. Every session before and after links to that user, and earlier anonymous sessions are associated retroactively. Pass a stable distinctId (your own user id) plus any traits you want to filter and segment on (email, name, plan, …).
email, name, plan, and picture are promoted to first-class user fields on the dashboard — filterable, and picture renders as the user’s avatar. Any other trait is kept as searchable custom metadata.
Avatar — set picture (or its alias avatar) to a public https image URL to show the user’s avatar on the recording header and the Users list. It works as a top-level trait or nested inside customProps, so every SDK supports it today with no upgrade; non-URL values are ignored.