我正在尝试通过Mixpanel分析获取用户详细信息,但我很难正确掌握我应该如何做到这一点...数据已经设置
mixpanel.people.identify()
事件和分段请求似乎没问题;但我无法弄清楚如何在Engage端点上查询请求。
答案 0 :(得分:3)
事实证明 - 可能还有其他方法可以解决这个问题,但这个方法对我有用: 你需要以这种方式获得参与数据
$data = $mp->request(array('engage'));
foreach($data->results as $user) {
$email = $user->{'$properties'}->{'$email'};
$last_seen_date = $user->{'$properties'}->{'$last_seen'};
$distinct_id = $user->{'$distinct_id'};
}
然后可以在上面的foreach()循环中使用distinct_id来获取向该用户注册的事件:
$endpoint = array('stream', 'query');
$parameters = array(
'distinct_ids' => json_encode(array($distinct_id)),
'from_date' => '2014-02-10',
'to_date' => '2014-02-25',
);