在混合面板中,我有一个拥有自动distinct_id 145dsfds-sdfsdf (例如)的用户。我想为这个用户创建一个别名到1234
我的PHP代码:
require ('mixpanel/mixpanel.php');
$original_id = '145dsfds-sdfsdf'; // Example original
$uid = 1234;
$token = '2j34j3j4j3j'; // Token of my project on Mixpanel
$_mp = new Mixpanel($token);
$_mp->createAlias($original_id, $uid);
$_mp->people->set($uid, array(
'uid' => $uid
));运行后,我进入混合面板,使用id 1234过滤人员,并检索任何结果。但是,如果我们可视化用户145dsfds-sdfsdf的细节,则属性uid具有值1234。
我不明白发生了什么事。
发布于 2015-03-30 22:45:05
问题的根源在于,Mixpanel的别名函数旨在将uid重新映射到original_id,而不是相反。
本质上,如果成功创建了别名,那么在活动视图中看到的distinct_id将是一个original_id,而不是uid。
别名函数允许您将身份验证前事件绑定到身份验证后事件,而无需编辑已经存储在Mixpanel中的事件(一旦事件在项目中是不可变的)。
https://stackoverflow.com/questions/23723247
复制相似问题