Nithin Dev
Nithin Dev

Reputation: 421

How to get 'average session duration' and 'Average pages viewed per visit' using google analytics api

Hi I am using google analytics api gapi to find 'average session duration' and 'Average pages viewed per visit' of site

I had created a dashboard for that and the values are 00:02:30 and 4.58 respectively ...

I use the following code to find it

$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;

But the values returned is 104409 154.45118343195 any idea how to get the correct value

Upvotes: 1

Views: 3639

Answers (1)

Linda Lawton - DaImTo
Linda Lawton - DaImTo

Reputation: 117136

ga:sessionDuration is type time. The total duration of user sessions represented in total seconds.

ga:avgSessionDuration is also type time. The average duration of user sessions represented in total seconds.

The API returns raw unformatted data. You will need to format it yourself. To format this in your code you should divide by 60 to get the number of minutes.

Upvotes: 4

Related Questions