2015-10-09 2 views
0

Нам нужен способ отслеживания процента загрузки страницы.Как отслеживать процент загрузки страницы?

Например, на странице в разных частях кода можно разместить около 3 элементов, которые бы указали процент загрузки страницы. Т.е. первый элемент был загружен 10 раз, второй 10 и третий только 5.

Таким образом, можно было бы установить, что между загрузкой второго и третьего элементов у нас есть проблема, которая должна быть исправлена ​​для увеличения нагрузки процент от общей страницы.

Есть ли способ создать такое отслеживание в Google Analytics?

+0

Если вы не говорите о показе процентной загрузки второй страницы, которую вы загружаете, я не думаю можно показать загрузку самой первой страницы. Поскольку страница еще не загружена, вам не удастся отобразить индикатор выполнения. Если вы говорите о более поздних страницах, вы можете, вероятно, подключить что-то к событию прогресса вызова ajax. – Shilly

+0

первый поиск в Интернете. вы определенно найдете способ. после этого, если вы не выполняете, то задайте вопрос –

+0

Зависит от типов элементов, которые вы загружаете. Если они являются изображениями, вы можете прикрепить к ним событие onload, а затем выполнить то, что вам нужно сделать. Вы также можете посмотреть панель инструментов разработчиков (теперь у каждого браузера есть один - нажмите клавишу F12). В Chrome вы можете использовать либо Network, Timeline, Profiles и/или Audits для информации, которую вы ищете. – jeff

ответ

0

Довольно уверен, что для этого уже есть metrics. Я сделал что-то подобное при работе с google core reporting api, поэтому предоставит некоторые примеры, которые я использовал из него.

га: pageLoadTime

Общее время загрузки страницы является количество времени (в миллисекундах), которое требуется для страниц из тестовой выборки для загрузки, от начала просмотра (например, нажмите на ссылку страницы) для завершения загрузки в браузере.

га: domInteractiveTime

время браузер принимает (в миллисекундах) для разбора документа (взаимодействия), включая сетевое время от местоположения пользователя до вашего сервера. В это время пользователь может взаимодействовать с Document Object Model, даже если он не полностью загружен.

га: domContentLoadedTime

время браузер принимает (в миллисекундах) для синтаксического анализа документа и выполнения отсроченных и парсер вставленных скриптов (DOMContentLoaded), включая сетевое время от местоположения пользователя к вашему сервер. Обработка документа завершена, модель объекта документа готова, но ссылки на таблицы стилей, изображения и подкадры могут не закончиться. Это событие часто является отправной точкой для выполнения фреймворка javascript, например, для обратного вызова onready() JQuery и т. Д.

Смежные вопросы