Рекомендации по ведению логов сайта

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

Что представляет из себя журнал событий

Журнал событий (также можно встретить названия "Журнал активности" или "Логи событий") – это набор записей, которые содержат информацию об активности пользователей на вашем сайте, об их действиях, о числе одновременно находящихся на сайте посетителей и другие полезные наборы данных. Также в данный журнал записываются все ошибки, возникающие во время работы с сайтом. Логирование ошибок не используется для анализа эффективности, но позволяет вовремя предпринимать действия по восстановлению работоспособности веб-ресурса.

Одной из наиболее важных функций ведения журнала логов является, в том числе, измерение общего количества посетителей за тот или иной промежуток времени. Как правило, данным промежутком выбирается один месяц, и анализ событий чаще всего выполняется в разрезе именно месяцев. Наиболее полезной информацией, содержащейся в логах, являются данные, которые позволяют представить себе общую картину использования вашего интернет-ресурса. К такой информации можно отнести следующую:

  • Количество просмотренных страниц сайта, а также какие страницы просматривались чаще всего;
  • В какое время дня или ночи на сайте находилось наибольшее количество пользователей;
  • Количество загруженных файлов, и какие именно файлы загружались чаще;
  • Интернет-ресурсы, с которых пользователи переходили на ваш сайт.

Механизм анализа журнала событий

Наиболее оптимальным вариантом анализа логов является использование специализированных программных средств. Отчеты, сделанные на основе информации из журнала событий, по предназначению можно условно разделить на два вида: отчеты, используемые для анализа текущей эффективности сайта, и отчеты, предназначенные для определения способов повышения эффективности.

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

Используются такие отчеты преимущественно для определения эффективности того или иного метода раскрутки вашего веб-ресурса. Например, за прошлый месяц у вас (согласно отчету) средняя посещаемость была на уровне 100 посетителей в день, затем вы дали рекламу и через месяц средняя посещаемость возросла до 150 человек в день. Следовательно, вы можете смело утверждать, что заказанная вами реклама работает достаточно эффективно и ее использование приносит определенные плоды.

Ко второму виду относятся более детальные отчеты, задачей которых является показать, в каком направлении развитие вашего веб-ресурса будет наиболее эффективным. К информации, предоставляемой данными отчетами, относится: какие страницы сайта являются у пользователей наиболее популярными; из каких стран и городов преимущественно идет трафик на ваш сайт; по каким ключевым словам пользователи переходят на ваш сайт из поисковых систем. На основании анализа полученной из отчета информации на сайте можно и нужно производить соответствующие изменения, т.е. стараться максимально удовлетворять интерес посетителей и предоставлять им именно то содержимое, которое они и ожидают увидеть.

Например, если вы занимаетесь разработкой CRM и по отчету анализа логов видите, что из нескольких статей о CRM-системах особой популярностью пользуется лишь одна – вам следует дальше "играть" именно на эту статью, т.е. еще больше оптимизировать ее под целевые запросы и усилить ссылками, как внешними (с других сайтов), так и внутренними (с других статей вашего сайта).

Где хранить журналы активности

Физически журналы активности могут храниться как в отдельных лог-файлах, так и в самой базе данных вашего веб-ресурса. Хранить логи непосредственно в базе сайта оправдано только в случае, если вы хотите предоставлять данную информацию своим пользователям. В большинстве же случаев наиболее оптимальным решением является хранение логов во внешних файлах, поскольку данный вариант позволяет существенно снизить рабочую нагрузку на систему функционирования веб-ресурса. Даже в случае, если вам требуется предоставлять своим пользователям какую-либо информацию об активности (например, администраторам может требоваться отслеживать попытки несанкционированного доступа к данным), все равно более правильным решением будет хранить основной объем данных во внешних лог-файлах, а в самой базе сайта сохранять лишь небольшую часть требуемой для пользователей информации.

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

Мониторинг веб-трафика на сайт

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

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

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

Вместо заключения

Число пользователей интернета увеличивается с каждым годом, и сейчас сложно представить, чтобы у какой-либо успешной компании не было своего собственного веб-сайта. Это может быть либо простой сайт-визитка, либо полноценная веб-система, обеспечивающая взаимодействие между сотрудниками компании, но сайт должен быть у каждой уважающей себя организации. Однако лишь создать привлекательный сайт недостаточно, – требуется постоянно его развивать и совершенствовать. Для этого вы должны как минимум быть в курсе текущего положения дел, т.е. знать количество посещающих ваш сайт пользователей, какие страницы вашего интернет-ресурса пользуются наибольшей популярностью, а также по каким ключевым запросам посетители переходят на ваш сайт. В этом вам лучше всего может помочь ведение журнала происходящих на вашем сайте событий и формирование отчетов на основании информации из данного журнала. Поэтому, если на вашем веб-ресурсе до сих пор еще нет подсистемы ведения логов – самое время задуматься об ее интеграции.


Возможно, вам также будут полезны следующие статьи: