我正在使用Google Analytics(Analytics API),并想知道一个spezific content网站的平均会话时间。
要获得指标,我正在使用此PHP代码:
$result = $analytics->data_ga->get(
'ga:XXXXXXX',
'2012-01-01',
date("Y-m-d"),
'ga:visits',
array(
'filters' => 'ga:pagePath==MY_URL',
'dimensions' => 'ga:pagePath',
'metrics' => 'ga:pageviews,ga:sessions,ga:uniquePageviews,ga:avgSessionDuration,ga:bounces',
'sort' => '-ga:uniquePageviews',
'max-results' => '25'
)
);
我得到以下结果:
[0] => Array
(
[0] => MY_URL
[1] => 8966
[2] => 7434
[3] => 7434
[4] => 17.15496368038741
[5] => 6245
)
数字0-3和5与Google Analytics(Analyticsiss Dashboard)数字完全相同(当我使用Google Analytics(分析)浏览器登录时)
但站点上的平均持续时间不合适。API向我展示了17.15秒,Google Analytics(分析仪表板)向我展示了1分钟23秒。
这些是相同的指标吗?我想拥有"站点上的平均持续时间"(例如标准分析仪表板显示我)。
谢谢!
网站维度没有平均持续时间。有AVG。页面上的时间和AVG。会话持续时间。困惑可能是您在仪表板中的页面上查看时间,而不是会话持续时间。
您可能想尝试GA:AVGTimeOnpage而不是GA:AVGSESSIONDURATION。