0

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

mixpanel.people.identify()

事件和分段请求似乎没问题;但我不知道如何在 Engage 端点上查询请求。

4

1 回答 1

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',
);
于 2014-02-27T09:43:43.313 回答