Читаем Веб-аналитика: анализ информации о посетителях веб-сайтов полностью

В этой главе рассматриваются основные принципы и стратегии веб-аналитики, позволяющие справиться с возможными проблемами.

Сбор данных: веб-журналы или дескрипторы JavaScript?

В главе 2 рассматривались все возможности, имеющиеся в распоряжении аналитика для сбора данных о посещаемости веб-сайта. Можно использовать веб-журналы, веб-маяки, дескрипторы JavaScript и анализаторы пакетов. Каждая методика обладает собственным набором преимуществ и недостатков.

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

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

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

Когда дело доходит до сбора данных о веб-сайте, используйте дескрипторы JavaScript.

Единственное предположение, что речь не идет о веб-сайте, который настолько уникально индивидуален, что ничего подобного на планете нет. Однако в реальном мире единственно доступным предположением может быть только то, что веб-сайт не является уникально индивидуальным.

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

Разделение обслуживания и сбора данных

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

Когда используются дескрипторы JavaScript, сбор данных действительно отделяется от их обслуживания. Веб-страницы могут передаваться отовсюду (из веб-сервера компании, из локального кеша посетителя или из фермы кэширования Akamai или ISP), при этом сбор данных будет все равно продолжаться (дескриптор JavaScript выполняется при загрузке страницы, и данные передаются на сервер ASP или внутренний). Красота этого подхода заключается в том, что отдел информационных технологий компании и разработчики веб-сайта могут делать свою непосредственную работу, а “аналитический отдел” свою — собирать данные. Это также означает, что обе стороны обретают гибкость в действиях, т.е. аналитики и разработчики независимо правят код (который не всегда должен располагаться в дескрипторах на странице) для сбора большего количества данных.

Роль отдела информационных технологий при этом не будет сведена до нуля, а останется приблизительно на 25-процентном уровне. Но это не 100 процентов, как ранее, что само по себе открывает множество перспектив по сбору и обработке данных.

Типы и размер данных

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

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

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

Инновация

Перейти на страницу:

Похожие книги