Mixpanel:Mixpanel

时间:2015-08-09 19:10:25

标签: tracking mixpanel

我用我的rails后端跟踪事件: tracker.track(user.email,“注册成功”)

如预期的那样,user.email包含用户的电子邮件地址

但是这个事件在Mixpanel中出现了这种不同的id: “14f13d5681xxxx-02558bcc3-797exxxx-fa000-14f13d5681xxxx”

为什么Mixpanel会忽略我指定的不同ID(用户的电子邮件),并替换它自己的?有什么想法吗?

3 个答案:

答案 0 :(得分:0)

你试过了吗?

# This call will send a request to Mixpanel to
# associate all future events with new_internal_id
# with existing events associated with
# original_anonymous_id
tracker.alias(new_internal_id, original_anonymous_id)

答案 1 :(得分:0)

我有不同身份的类似问题。尝试将任何字符串连接到您的电子邮件。例如:

String distinctEmail = "email: " + user.email; 
tracker.track(distinctEmail, "Signup Success"); 

我和你描述的情况相同。当hardcode distinct id一切正常时,但是当通过电子邮件时出现问题。我的解决方案不是"书#34;但至少在mixpanel显示电子邮件和添加刺痛。

如果此解决方案适合您,请告诉我。

我与MP支持联系,如果找到合适的解决方案,我会更新我的答案。

答案 2 :(得分:0)

如果您想在mixpanel中将您的活动与电子邮件地址显示为唯一ID,请使用以下代码解决您的问题:

mixpanel.identify(user.email); mixpanel.track("Signup Success");