Главная → Возможности → Идентификация
Идентификация пользователей — склейте анонимную историю с профилем
Вызовите identify() после логина — и все действия, что посетитель совершал анонимно, привяжутся к его контакту. Один человек с разных устройств становится одним профилем.
Один вызов — единый профиль клиента
lc.identify('user-42', { email: 'anna@shop.ru', name: 'Анна' }); - Привязывает внешний userId, email, имя и произвольные атрибуты к контакту.
- Все анонимные события до identify() в этом браузере привязываются к тому же контакту.
- Повторный identify() с тем же userId с другого устройства попадает в тот же профиль.
- Контакт с таким userId/email уже есть — данные объединяются, дубль не создаётся.
Не теряйте историю до регистрации
Посетитель месяц ходил анонимно, потом залогинился. Без идентификации его прошлое обнуляется. С identify() вся история — визиты, просмотры, события — оказывается в его карточке.
Частые вопросы
Что делает identify()?
Связывает анонимного посетителя с профилем клиента: привязывает userId, email и атрибуты, склеивает прошлую анонимную историю.
Что будет с событиями до идентификации?
Они автоматически привяжутся к контакту после вызова identify() — история не теряется.
Создаётся ли дубль, если клиент заходит с двух устройств?
Нет. При совпадении userId или email данные объединяются в один контакт.