Запись времени запроса страницы с Google Analytics - PullRequest
1 голос
/ 27 июля 2010

Достаточно просто записать, сколько времени занимает загрузка страницы, используя События с Google Analytics, и я могу найти множество примеров того, как это сделать, выполнив поиск. Проблема состоит в том, что большинство этих методов записывают время начала как момент, когда страница начинает загружаться, поэтому фактически все, что вам нужно сказать, это то, сколько времени страница отображалась в браузере. Я хочу рассчитать время полного жизненного цикла страницы, то есть с момента, когда запрос начинается, пока браузер полностью не отобразит страницу пользователю.

Кто-нибудь знает, как это сделать с GA?

Есть ли способ получить из браузера, когда запрос начался, вместо необходимости записывать метку времени в javascript?

1 Ответ

3 голосов
/ 27 июля 2010

РЕДАКТИРОВАТЬ: Предыдущий ответ был до того, как Google Analytics выпустил Скорость сайта ; гораздо предпочтительнее использовать встроенную функцию, которая использует HTML5 Navigation Timing API.

По умолчанию включена функция скорости сайта, которая отбирает 1% трафика.

Чтобы увеличить частоту выборки, просто добавьте эту строку перед вашим вызовом _trackPageview, указав во втором аргументе, какой процент вашего трафика вы хотите отслеживать (хотя Google регистрирует только до 10 000 посещений):

_gaq.push(['_setSiteSpeedSampleRate', 50]); //50%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...