Mixpanel别名在多个设备上

时间:2016-11-03 17:09:29

标签: mixpanel

我对Mixpanel别名()的工作方式感到困惑,尽管Mixpanel有多个页面试图解释它。

根据this page,我应该每个用户只调用一次alias(),因为它将创建从用户ID到设备生成的ID的一次性映射。但是不应该那种映射相反吗?假设Bob在他的手机上启动我的应用程序并登录,此时我调用alias()将他迄今为止的所有操作映射到他的帐户。然后他在平板电脑上执行相同的过程 - 我希望我可以在该机器上调用alias()来执行相同的操作。但我提到的页面明确表示不这样做,因为它会将他的用户ID映射到该设备的ID。

我可以在多个设备上调用identify(),但这并不会将之前的事件与其用户ID相关联。

我觉得我误解了这一切是如何运作的,但我现在花了几个小时思考这个,所以我希望它过去也让别人感到困惑......

2 个答案:

答案 0 :(得分:1)

我始终将alias()理解为以两种方式映射标识符。我和你有类似的情况。我几乎可以肯定你别名多少次以及你在哪个方向上使用标识符。

这不具有权威性,而是基于过去的用法和可能有缺陷的理解。

答案 1 :(得分:1)

正如他们在帮助文档中解释的那样: https://mixpanel.com/help/questions/articles/how-should-i-handle-my-user-identity-with-the-mixpanel-javascript-library

  

理想的实施

     

理想的集成,允许您通过注册和后续登录跟踪匿名浏览的用户:

     
      
  1. 当新用户注册时,请致电(一次)   mixpanel.alias( “YOUR_USER_ID”)
  2.   
  3. 当用户登录时,请致电   mixpanel.identify( “YOUR_USER_ID”)
  4.   

将此问题应用于您的问题,您需要在用户使用移动设备登录时使用识别信息,并在用平板电脑执行此操作时使用。