混音面板:已知用户的别名
Mixpanel: alias on a known user
我可以:
- 为未登录的用户分配临时 ID,
- 收集事件
- 使用别名跟踪用户(所有事件都显示在混音面板人员部分中(。
我的问题是,如果
- 用户注销,并且 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意味着匿名化(如使用另一台设备(。
在任何一般情况下,注销都不应导致重置混音面板的 cookie。你能提供更具体的信息吗?也许有一种方法可以不重置它们?
例如,在我的项目中,一台设备可以被许多用户使用,所以这对我来说很好用。
相关文章:
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何检查用户在html5视频播放器中观看了完整的视频
- 一个密码测试程序,如果存在空格,它会提醒用户
- 如何使用JavaScript中的用户输入创建序列/序列
- 当用户按下回车键时,自动在text区域/text中插入消息
- 显示某个用户ID的某个标签的30张Instagram图片
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- javascript跨浏览器确定用户是否滚动到页面底部
- 混音面板:已知用户的别名
- 允许用户为JavsScript库定义另一个别名