首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在Mixpanel中创建别名?

为什么我不能在Mixpanel中创建别名?
EN

Stack Overflow用户
提问于 2014-05-18 14:52:32
回答 1查看 426关注 0票数 0

在混合面板中,我有一个拥有自动distinct_id 145dsfds-sdfsdf (例如)的用户。我想为这个用户创建一个别名1234

我的PHP代码:

代码语言:javascript
复制
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

我不明白发生了什么事。

EN

回答 1

Stack Overflow用户

发布于 2015-03-30 22:45:05

问题的根源在于,Mixpanel的别名函数旨在将uid重新映射到original_id,而不是相反。

本质上,如果成功创建了别名,那么在活动视图中看到的distinct_id将是一个original_id,而不是uid

别名函数允许您将身份验证前事件绑定到身份验证后事件,而无需编辑已经存储在Mixpanel中的事件(一旦事件在项目中是不可变的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23723247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档