Javascript Mixpanel:已知用户上的别名
我可以:Javascript Mixpanel:已知用户上的别名,javascript,analytics,mixpanel,Javascript,Analytics,Mixpanel,我可以: 将临时ID分配给未标记的用户 收集事件 使用alias跟踪用户(所有事件都显示在mixpanel人员部分) 我的问题是如果 用户注销,Cookie被清除 当我的用户回来时,我会为我的未标记用户分配一个新的临时ID 然后再次登录 因此,我再次使用别名(具有未知的临时ID和已知的用户ID),但mixpanel无法再次链接它是同一用户 这些事件将丢失,它们不会出现在“人员”部分中 是因为我显式地设置了用户的distinct_id属性(在mixpanel.track方法中)?或者,不可
- 将临时ID分配给未标记的用户
- 收集事件
- 使用alias跟踪用户(所有事件都显示在mixpanel人员部分)
- 用户注销,Cookie被清除
- 当我的用户回来时,我会为我的未标记用户分配一个新的临时ID
- 然后再次登录
- 因此,我再次使用别名(具有未知的临时ID和已知的用户ID),但mixpanel无法再次链接它是同一用户
是因为我显式地设置了用户的distinct_id属性(在mixpanel.track方法中)?或者,不可能执行跟踪未标记操作并最终意识到它是一个已知用户的操作?如果用户注销,则无法在清除cookie后将其活动绑定到注销和登录之间。这就是Mixpanel的用户识别模型如何与Cookie一起工作的 根据Mixpanel文档,在用户注册后,在用户生命周期中只能使用alias() 如果在最后一步中使用alias(),Mixpanel将忽略它。 您必须使用identify()方法而不是alias(),但当然,Mixpanel将只接受在标识用户后激发的事件 高级别名中描述了此场景: 他们的例子说,用户从手机而不是PC上回来,但清除浏览器cookie意味着匿名(就像使用其他设备一样) 在任何一般情况下,注销不应导致重置mixpanel的Cookie。你能提供更具体的信息吗?也许有办法不重置它们 例如,在我的项目中,一个设备可以被许多用户使用,所以这对我来说很好