Wie distinct_id im Mischpanel Android löschen, wenn sich der Benutzer abmeldet?

8

Ich brauche Mixpanel, um distinct_id zu vergessen, wenn sich der Benutzer abmeldet. In der iOS App rufe ich Reset ( Ссылка ) und es funktioniert.

Ich finde den richtigen Anruf in der Android-Mixpanel-Dokumentation nicht, ich habe versucht, clearSuperProperties () aufzurufen, aber distinct_id bleibt erhalten.

    
DixieFlatline 22.05.2014, 09:43
quelle

2 Antworten

5
  1. Rufen Sie .clearSuperProperties() auf, um Super-Eigenschaften im lokalen Speicher zu entfernen.
  2. new_distinct_id = UUID.randomUUID().toString()); setzen
  3. Aufruf .identify(new_distinct_id) und .getPeople().identify(new_distinct_id)

Dies sollte das Gerät für einen neuen Benutzer bereinigen, der sich dann registrieren und mit einem anderen distinct_id Alias ​​versehen kann.

EDIT: Der beste Weg, dies mit Javascript zu tun, ist das Löschen des Cookies. Der Name des Cookies ist mp_ {mixpanel_token_id} _mixpanel:)

    
Jeppe Mariager-Lam 22.08.2014, 05:00
quelle
4

Tatsächlich gibt es eine reset () -Funktion in der MixpanelAPI-Klasse, die gemäß dem Dokument Folgendes ausführt: "Löscht alle distinctive_ids, superProperties und Push-Registrierungen vom persistenten Speicher." Hoffe das hilft

    
PeySoul 22.09.2015 14:07
quelle

Tags und Links