Analytics API网站内容平均会话持续时间?

时间:2015-09-03 18:09:50

标签: php api google-analytics

我想使用Analytics API和我每天与cron作业一起运行的PHP脚本,以检查我的内容中访问者的会话持续时间。这个内容网站是这样的:

  • domain.com/e/3747634
  • 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

如何在每个内容页面上获得访问者的平均会话持续时间?(对于“今天”)

1 个答案:

答案 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请求的各种维度和指标。