Я устанавливаю Mixpanel вверх, и я узнал, что если я вхожу в систему с пользователем (и identify
этим пользователем), выйдите из системы, а затем перерегистрируйте его как нового пользователя, новые данные пользователя будут перезаписаны ранее зарегистрированным пользователем в пользователе (предположительно, когда я звоню alias
). Как я могу сообщить mixpanel, что пользователь вышел из системы, и reset токен идентификации (сделать его анонимным еще раз)?
Что делать, если пользователи выходят из системы?
Ответ 1
Он был выпущен на Mixpanel Javascript версии v2.8.0 mixpanel.reset()
, так что официально, что должно быть вызвано при выходе пользователя из системы. См. https://github.com/mixpanel/mixpanel-js/issues/67.
Ответ 2
Я столкнулся с той же проблемой, и после некоторого отключения я обнаружил, что вы можете вручную очистить файлы cookie с помощью mixpanel.cookie.clear()
.
Однако вам нужно убедиться, что библиотека mixpanel загружена, поэтому я закончил тем, что поставил ее в тупик:
var id = window.setInterval(function() {
if (mixpanel.cookie && mixpanel.cookie.clear) {
mixpanel.cookie.clear();
window.clearInterval(id);
}
}, 50);
И тогда, так как я не хотел делать это на каждой странице, я добавил параметр строки запроса на свой URL-адрес перенаправления входа. Поэтому после посещения /logout
он перенаправил бы их на /home?_ref=logout
, после чего я очистил cookie mixpanel только в том случае, если этот параметр строки запроса существовал.
Это было очень неприятно, но, похоже, это сработало.
Ответ 3
для Android
при выходе из системы вы можете использовать этот MixpanelAPI.reset()
Ответ 4
- Вызовите clearSuperProperties(), чтобы удалить любые супер свойства в локальном хранения.
- Установить new_distinct_id = UUID.randomUUID(). toString());
- Вызовите. identify (new_distinct_id) и .getPeople(). определить (new_distinct_id)
Это должно стереть устройство для нового пользователя, который затем может зарегистрироваться и быть псевдонимом для другого distinct_id.
Лучший способ сделать это с помощью javascript - удалить файл cookie. Имя файла cookie: mp_ {mixpanel_token_id} _mixpanel