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, …).
Web
iOS
Android
React Native
Flutter
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.