如何使用google analytics api获取“平均会话持续时间”和“每次访问的平均页面数”

时间:2014-05-19 05:31:54

标签: php google-analytics google-analytics-api

您好我正在使用谷歌分析API gapi来查找网站的“平均会话持续时间”和“每次访问的平均页面数”

我为此创建了一个信息中心,其值分别为00:02:304.58 ...

我使用以下代码找到它

$ga->requestReportData(ga_profile_id,array('browserVersion'),array('sessions','sessionDuration','avgSessionDuration'), $sort_metric=NULL, $filter=NULL, $fromDate, $toDate,1,50);
echo $ga->getSessionDuration(); echo '<pre>';
echo $ga->getAvgSessionDuration(); 
exit;

但是返回的值是104409 154.45118343195,知道如何获得正确的值

1 个答案:

答案 0 :(得分:4)

ga:sessionDuration是输入时间。用户会话的总持续时间以秒为单位表示。

ga:avgSessionDuration也是输入时间。用户会话的平均持续时间以秒为单位。

API返回原始未格式化的数据。您需要自己格式化。要在代码中格式化,您应该除以60以获得分钟数。