我用我的rails后端跟踪事件: tracker.track(user.email,“注册成功”)
如预期的那样,user.email包含用户的电子邮件地址
但是这个事件在Mixpanel中出现了这种不同的id: “14f13d5681xxxx-02558bcc3-797exxxx-fa000-14f13d5681xxxx”
为什么Mixpanel会忽略我指定的不同ID(用户的电子邮件),并替换它自己的?有什么想法吗?
答案 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");