Google и скорость загрузки страниц Вашего сайта

09.05.2011
Share on FacebookShare on TwitterShare on GooglePlusShare on Linkedin
Автор:

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

В этой же статье я хочу рассказать об использовании новой очень интересной возможности – анализ скорости загрузки страницы. Официально об этом впервые написали все в том же блоге несколько дней спустя.

Установка/включение функции

По умолчанию отслеживание скорости загрузки страницы отключено. 

<цитата с документации>

Чтобы просматривать отчеты по времени загрузки сайта, необходимо сначала внести некоторые изменения в код отслеживания. Для этого достаточно внедрить один дополнительный метод:

_trackPageLoadTime();

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

Асинхронный код

Стандартный код


 
 

</цитата с документации>

Если Вы используете модуль Google Analytics для Drupal’a, то для включения данной функций достаточно зайти в настройки модуля (/admin/settings/googleanalytics) и в разделе «Advanced settings» → «Custom javascript code» в настройку  «Code snippet (after)» добавить «pageTracker._trackPageLoadTime();».

Анализ данных

Уже спустя несколько часов начинают появляться первые результаты. Для их просмотра достаточно перейти в раздел «Содержание» → «Скорость загрузки сайта» в Вашем Google Analytics аккаунте.

Помимо усредненной статистике по всему сайту (график) и по конкретным страницам (отчет в виде таблице) мы так же можем составить сравнительные отчеты по загрузке относительно разных показателей. Для этого нужно выбрать интересующей вас параметр в графе «Secondary dimension».

Дальше, в качестве примера, приведены отчеты для главной страницы одного из наших порталов за прошедшие сутки…

Отчет по скорости загрузки относительно браузеров

It's possible to make a conclusion that counting system is not ideal because it's obvious that Firefox and Safari calculation is not done...but that's what beta-versions are all about :)

Report of load speed regarding operation systems

Можно также сделать вывод от том, что система подсчета пока не идеальная так как четко видно что в Firefox’e и Safari подсчеты не ведутся… хотя, на то и бета версии существуют :)

Отчет по скорости загрузки относительно операционных систем

Самый интересный в моем случае отчет из-за которого я и начал расследования относительно этой темы. И в нем как раз получились довольно таки интересные и неожиданные результаты. Дело в том что сервера сайта с которого наведены отчеты выше расположены в Германии, CDN сервера – в США. То есть Америка теоретически должна бы быть ниже в списке.. Впрочем, это уже пища для размышлений и новых многомесячных экспериментов с разными  CDN провайдерами :)

Из отчета, также, не понятно то ли Африка и страны Океании не используют Windows и Macintosh, или используют исключительно Firefox и Safari, или же Google по непонятным причинам не может анализировать скорость загрузки страниц таких посетителей… :)

Дополнительную информацию можно найти в справке:

http://www.google.com/support/analyticshelp/bin/answer.py?hl=en&answer=1205784&topic=112071)

WebMaster Tools

В продолжения темы, также, хочется вспомнить о том, что информацию о скорости загрузки Google предоставлял и раньше только не совсем такую и немного в ином виде. 

Если перейти к «Средствам разработчика Google» → mydomain.com → Диагностика → Статистика сканирования, то на графике «Время, затраченное на загрузку страницы» можно увидеть динамику загрузки вашего сайта ботами Google – грубо говоря время на генерацию html кода и его доставку (в Google Analytics же учитывается все время: загрузка изображений, css, скриптов, и тд)

Так же интересную информацию можно найти в разделе Лаборатория → Эффективность сайта:

Скорость загрузки сайта – очень важная характеристика сайта как для поисковых систем так и для простых пользователей.  И если раньше полностью готового к использованию решения для комплексного анализа этого вопроса не было, то теперь с уверенностью можно заявить что он появился.

Viva Google! Viva Google Analytics!

1 vote, Rating: 5
Share on FacebookShare on TwitterShare on GooglePlusShare on Linkedin

Также по теме

1

Статья для тех, кто возможно столкнется с необходимостью отобразить прикрепленный PDF документ на странице просмотра содержимого. Реализуется это довольно просто...

2

Пакетные операции дают возможность обрабатывать формы в ходе нескольких запросов. Таким образом предупреждается обрыв обработки из-за тайм-аута РНР. 

3

В этой статье я расскажу и распишу как оперировать основными хуками из раздела Field API.

Field API – один из разделов Drupal 7 API, которые позволяют нам:

  • создавать настраиваемые...
4

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

5

SSH — сетевой протокол сеансового уровня, c помощью которого производится удалённое управление...

Need a quote? Let's discuss the project

Are you looking for someone to help you with your Drupal Web Development needs? Let’s get in touch and discuss the requirements of your project. We would love to hear from you.

Join the people who have already subscribed!

Want to be aware of important and interesting things happening? We will inform you about new blog posts on Drupal development, design, QA testing and more, as well news about Drupal events.

No charge. Unsubscribe anytime