Google Analytics sessionDuration преобразовывает значение в читаемую строку - PullRequest
0 голосов
/ 29 января 2019

Итак, я экспериментировал с 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 ...

Какое здесь решение?Я нигде не могу найти его в Интернете ...

...