gpt4 book ai didi

javascript - Mixpanel:已知用户的别名

转载 作者:行者123 更新时间:2023-12-02 16:42:30 26 4
gpt4 key购买 nike

我可以:

  • 为未登录的用户分配临时 ID,
  • 收集事件
  • 使用别名来跟踪用户(所有事件都显示在 mixpanel 人员部分中)。

我的问题是如果

  • 用户注销,cookie 被清除,
  • 当我的用户回来时,我会为未登录的用户分配一个新的临时 ID
  • 然后再次登录,
  • 因此我再次使用别名(使用未知的临时 ID 和已知的用户 ID),但 mixpanel 无法再次链接到它是同一用户。

这些事件丢失了,它们在人物部分中没有出现。

是因为我显式设置了用户的distinct_id属性(在mixpanel.track方法中)吗?或者根本不可能执行跟踪未记录操作并最终意识到它是已知用户的操作?

最佳答案

如果用户注销,则在清理 cookie 后无法将其事件关联到注销和登录之间。这就是 Mixpanel 的用户识别模型与 cookie 协同工作的方式。

根据 Mixpanel 文档 - 在注册(注册)后,您应该在用户生命周期中仅使用一次 alias()。

如果您在最后一步使用 alias() - Mixpanel 将忽略它。您必须使用identify()方法而不是alias(),但是Mixpanel当然只会接受识别用户后触发的事件。

高级别名中描述了此场景:https://mixpanel.com/docs/integration-libraries/using-mixpanel-alias他们的示例说明用户从手机返回而不是 PC,但清除浏览器 cookie 意味着匿名(就像使用其他设备一样)。

在任何一般情况下,注销不应导致重置 mixpanel 的 cookie。您能否提供更具体的信息?也许有办法不重置它们?

例如,在我的项目中,一台设备可以由多个用户使用,因此这对我来说效果很好。

关于javascript - Mixpanel:已知用户的别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27389767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com