我想使用Analytics API和我每天与cron作业一起运行的PHP脚本,以检查我的内容中访问者的会话持续时间。这个内容网站是这样的:
domain.com/e/7843735
...
目的是,如果我发现会话持续时间低于5秒,那就是假流量,我可以禁止此页面。
这是我的代码的相关部分,之前有认证部分,但这有效,并不是那么重要。
2015-09-02 - 2015-09-03
ga:userType ga:users ga:sessions
New Visitor 127108 127108
Returning Visitor 5849 13252
Rows Returned 2
显示:
None
如何在每个内容页面上获得访问者的平均会话持续时间?(对于“今天”)
答案 0 :(得分:0)
查看dimensions and metric explorer,但我认为您要做的是对您的代码进行以下更改:
//Adding Dimensions
$params = array('dimensions' => 'ga:pagepath');
// requesting the data
$data = $service->data_ga->get("ga:xxxxxxxx", $date->format('Y-m-d'), date("Y-m-d"), "ga:avgSessionDuration", $params );
此外,query explorer是一个很好的资源,可用于尝试从API请求的各种维度和指标。