【问题标题】:Mixpanel — delete user with all past dataMixpanel — 删除所有过去数据的用户
【发布时间】:2015-04-28 18:02:30
【问题描述】:

我正在为我的项目添加 Mixpanel。起初记录了一些糟糕的数据后,我从 Mixpanel 中删除了用户,从我的测试数据库中删除了它,然后再次注册。

但是,由于我使用 DeviceUDID 作为 Mixpanel 的唯一 ID,因此对于新用户来说也是一样的 - 当我打开 Mixpanel 时,我看到已删除的用户复活了,所有旧数据和事件都在他的个人资料中。

如何永久删除这个老用户?

【问题讨论】:

    标签: mixpanel


    【解决方案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=

    【讨论】:

    • 你确定当你创建一个具有相同distinct_id的新用户之后,旧用户的所有数据都不会在它的地方复活吗?因为这就是发生在我身上的事
    • 是的,所有用户数据都将被永久删除。但当然,一些属性将通过客户端 API 自动设置,这可能与以前相同 - 例如城市或地区。
    猜你喜欢
    • 1970-01-01
    • 2017-11-05
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多