Итак, я экспериментировал с Google Analytics API , однако я не понимаю, как они "вычисляют" sessionDuration
.На панели инструментов я получил значение 5m 58s
, которое я хочу получить через их API.Поэтому я выполняю следующий запрос API:
https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A133001501&start-date=2019-01-01&end-date=2019-01-31&metrics=ga%3AsessionDuration&access_token=ya29.GlufBlMhXovMyujgGRTYaUd-1afB99IGjEX5EhoAM9HlSPqqYoAEWaEAKKJI7RvdGNwALRODkHtaYqXfHv8cSHfa7Uevzbf2J5TplU6ZWPVlBix9p1U_jUcj8va4
( Ссылка на отчет, если вы больше не видите вывод.)
Это возвращает что-токак это: "96821.0"
Но что это такое и как я могу преобразовать это в x минуты y секунд?
Я думал, это секунды, поэтому яможно использовать код такого типа:
<?php
$init = 96821;
$minutes = floor(($init / 60) % 60);
$seconds = $init % 60;
echo "$minutes:$seconds";
?>
Но это дает мне 53:41
, и аналитическая панель говорит: 5m 58s
...
Какое здесь решение?Я нигде не могу найти его в Интернете ...