Mixpanel - 将登录前和登录后事件链接到android上的用户

时间:2017-09-11 12:29:18

标签: android mixpanel

我们已遵循链接文章中的指导和Mixpanel documentation

根据mixpanel,在注册时设置别名

MixpanelAPI mixpanelAPI = MixpanelAPI.getInstance(context, MixPanelConstants.MIX_PANEL_TOKEN);
mixpanelAPI.alias("myAlias", mixpanelAPI.getDistinctId());

然后在登录时设置标识符/ distinct-id

MixpanelAPI mixpanelAPI = MixpanelAPI.getInstance(context, MixPanelConstants.MIX_PANEL_TOKEN);
mixpanelAPI.identify("user@xyz.com");

但是,如果用户未注册并直接登录,则此方法不支持登录前和登录后事件的链接。 用户注册时设置别名,然后在登录时调用识别。 Mixpanel建议在用户的生命周期内设置Alias一次。 但是对于现有用户,当他尝试登录时,事件将不会被链接。

2 个答案:

答案 0 :(得分:0)

当您使用" myAlias"您将用户与" myAlias"相关联。之后,当使用登录并且您使用" myAlias" mixpanel明白它是同一个用户 所以它应该是这样的:
Teacher

import cv2
import numpy as np

cap0 = cv2.VideoCapture(0)

while True:

   _, frame = cap0.read()
   hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
   lower_beige = np.array([90,00,40])
   upper_beige = np.array([150,255,135])
   mask = cv2.inRange(hsv, lower_beige, upper_beige)
   res = cv2.bitwise_and(frame,frame, mask= mask)

答案 1 :(得分:0)

根据MixPanel,如果首先设置别名,然后设置标识符,则可以链接引导事件。

//set alias when user signs up

MixpanelAPI mixpanelAPI = MixpanelAPI.getInstance(context, MixPanelConstants.MIX_PANEL_TOKEN);
mixpanelAPI.alias("myAlias", mixpanelAPI.getDistinctId());


//set identifier when user logs in
mixpanelAPI.identify("user.alias");

当用户执行注册时设置了别名,对吗? Mixpanel建议在用户的生命周期内设置Alias一次。但是,如果用户没有直接执行注册和登录(现有用户场景),则此指南不支持登录前和登录后事件的链接