我正在尝试通过 Mixpanel 分析获取用户详细信息,但我很难正确掌握我应该如何做到这一点……数据已使用
mixpanel.people.identify()
事件和分段请求似乎没问题;但我不知道如何在 Engage 端点上查询请求。
事实证明——可能有其他方法可以找到这一点,但这个方法对我有用:你需要以这种方式获取参与度数据
$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',
);