在mixpanel api中获取用户详细信息

时间:2014-02-26 18:06:39

标签: php api analytics mixpanel

我正在尝试通过Mixpanel分析获取用户详细信息,但我很难正确掌握我应该如何做到这一点...数据已经设置

  

mixpanel.people.identify()

事件和分段请求似乎没问题;但我无法弄清楚如何在Engage端点上查询请求。

1 个答案:

答案 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',
);