Mixpanel — удалить пользователя со всеми прошлыми данными

Я работаю над добавлением Mixpanel для своего проекта. После регистрации некоторых дрянных данных я удалил пользователя из Mixpanel, удалил его из своей тестовой базы данных и снова прошел регистрацию.

Однако, поскольку я использовал DeviceUDID в качестве отдельного идентификатора Mixpanel, он был таким же для нового пользователя — и когда я открыл Mixpanel, я увидел, что удаленный пользователь воскрес со всеми старыми данными и событиями в его профиле.

Как я могу удалить этого старого пользователя навсегда?


person Max Yankov    schedule 26.02.2015    source источник


Ответы (1)


да, вы можете навсегда удалить пользователя из Mixpanel. Вот как:

{
    "$token": "YOUR_TOKEN",
    "$distinct_id": "DISTINCT_ID_TO_REMOVE",
    "$delete": ""
}

Вы должны закодировать его в Base64 (например, с помощью этого инструмента: https://www.base64encode.org/) и добавьте данные в кодировке base64 в качестве параметра URL к http://api.mixpanel.com/engage/

Пример будет выглядеть следующим образом: http://api.mixpanel.com/engage/?data=ew0KICAgICIkdG9rZW4iOiAiWU9VUl9UT0tFTiIsDQogICAgIiRkaXN0aW5jdF9pZCI6ICJESVNUSU5DVF9JRF9UT19SRU1PVkUiLA0KICAgICIkZGVsZXRlIjogIiINCn0=

person Dennis Ruske    schedule 22.04.2015
comment
Вы уверены, что при последующем создании нового пользователя с тем же disktinct_id все данные старого пользователя не воскреснут на его месте? Потому что это то, что случилось со мной - person Max Yankov; 22.04.2015
comment
Да, все пользовательские данные будут безвозвратно удалены. Но, конечно, некоторые свойства будут установлены автоматически через API на стороне клиента, которые могут быть такими же, как и раньше, например, город или регион. - person Dennis Ruske; 22.04.2015