Я проводил здесь тест, я не знаю, использовал ли я неправильный метод, я так не думаю, но ga:timeOnPage
, о котором сообщает API Google Analytics, отличается от того, о котором сообщалось на собственной панели Google.
Там оно показывает среднее время 00:01:35
, в то время как API сообщает 160588.0
.Я преобразовал значение, полученное из секунд (оно есть в документации), в минут и получил результат, совершенно не соответствующий действительности.
...
query({
'ids': 'ga:<?php echo $items[0]->id; ?>',
'dimensions': 'ga:date,ga:nthDay',
'metrics': 'ga:pageviews,ga:uniquePageviews,ga:timeOnPage',
'start-date': '<?php echo $data_ini; ?>',
'end-date': '<?php echo $data_fim; ?>'
})
...
document.getElementById('total-grafico-3').innerHTML = results[0].totalsForAllResults["ga:timeOnPage"];