我从我的rails后台跟踪一个事件,如下所示: tracker.track(user.email,“注册成功”)
不出所料,user.email包含用户的电子邮件地址
但该事件在Mixpanel中显示时具有以下类型的不同id:"14f13d5681xxxx-02558bcc3-797exxxx-fa000-14f13d5681xxxx“
为什么Mixpanel忽略了我指定的不同的id (用户的电子邮件),而代之以自己的?有什么想法吗?
发布于 2015-08-19 01:50:32
您是否尝试过:
# 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)发布于 2015-10-27 19:06:19
我在不同的id上也有类似的问题。尝试将任何字符串连接到您的电子邮件。示例:
String distinctEmail = "email: " + user.email;
tracker.track(distinctEmail, "Signup Success"); 我得到了和你描述的一样的情况。当硬编码不同的id时,一切都能正常工作,但当传递电子邮件时就会出现问题。我的解决方案不是“照本宣科”,而是至少在mixpanel中显示电子邮件加上sting。
如果这个解决方案对你有效,请让我知道。
我正在与MP支持联系,如果我找到合适的解决方案,我会更新我的答案。
发布于 2017-06-21 20:29:16
当你想在mixpanel中以电子邮件地址作为唯一的id来显示你的事件时,使用下面的代码来解决你的问题:
mixpanel.identify(user.email); mixpanel.track("Signup Success");
https://stackoverflow.com/questions/31907886
复制相似问题