- Как GA собирает данные?
- Как GA считает новых пользователей?
- Как GA узнает пол посетителей?
- Как GA определяет источник трафика?
- Как GA считает показатель отказов?
- Как GA подсчитывает события?
- Вместо заключения
Наряду с Яндекс.Метрикой Google Analytics (GA) — незаменимый инструмент веб-аналитики в работе SEO-оптимизаторов. В блоге мы уже рассказывали, как установить счетчик GA на сайт и как подготовиться к сертификации по этому сервису. Сегодня заглянем чуть глубже и разберем, какие принципы лежат в основе GA. Это поможет понять, как именно рассчитываются показатели для отчетов, и сориентироваться в настройках, чтобы получать нужные данные.
Как GA собирает данные?
Google Analytics собирает данные с помощью кода, который добавляется веб-мастером на все страницы сайта и отслеживает действия пользователей:
Без установки этого кода на сайт Google Analytics в принципе не работает.
Код извлекает данные о посетителях с помощью cookie: когда пользователь открывает сайт, код выполняется и записывает в браузер файл cookie с уникальным идентификатором — Client ID. Этот идентификатор будет храниться в браузере в течение 2 лет или пока пользователь не очистит cookie. Все посещения этим пользователем вашего сайта будут засчитываться как повторные, в число новых пользователей он не попадет.
Среди данных, которые «видит» GA:
- URL страницы и UTM-метки, если они проставлены.
- Данные о браузере и компьютере: операционная система, язык, устройство входа.
- Источник, с которого пользователь пришел на сайт.
Как GA считает новых пользователей?
В GA есть показатель «Пользователи» и показатель «Новые пользователи», их можно увидеть на странице обзора аудитории:
Пользователи — это все те посетители сайта, для которых зарегистрирован хотя бы один сеанс. Сеанс включает в себя все действия на сайте с момента посещения до закрытия сайта (переходы, пролистывания, загрузки, просмотры роликов и так далее).
Новые пользователи — это те посетители сайта, браузер которых содержит незнакомый для GA файл cookie. Поэтому новые пользователи — это необязательно люди, которые впервые в жизни зашли на ваш сайт. Это могут быть люди, которые регулярно заходят на ваш сайт, просто теперь это происходит с другого устройства или они очистили cookie своего браузера.
Google Analytics использует для отслеживания этого показателя файл cookie с названием _ga либо уникальный User ID. Во втором случае количество новых пользователей может стать меньше, поскольку эта технология умеет определять, когда один посетитель заходит на сайт с разных устройств.
Как GA узнает пол посетителей?
Распределение пользователей по половому признаку показывает отчет «Демографические данные»:
Данные в него попадают из опций для рекламодателей, а именно ремаркетинга и функций отчетов по рекламе. Эти функции не заработают сами по себе, их нужно включить (у Google есть инструкция).
После включения для сбора демографических сведений станут доступны 3 источника: сторонний файл cookie DoubleClick, рекламный идентификатор Android и рекламный идентификатор IDFA для iOS.
Первый источник, DoubleClick, умеет определять пол посетителя сайта, который открывает страницу с помощью веб-браузера. Для корректной работы есть одно условие — наличие файла cookie. Это важно, потому что DoubleClick извлекает данные именно оттуда.
Второй и третий источники работают только с действиями в приложениях Android и iOS соответственно. GA создает новый идентификатор на основе действий пользователя в приложении.
При оценке отчета важно понимать, что не все данные о гендерной принадлежности пользователя могут быть доступны, и поэтому отчет не всегда отображает точную ситуацию. А код отслеживания AMP-страниц и analytics.js в принципе не могут собирать такую информацию.
Читайте по теме:
«Оценка эффективности SEO-продвижения в системах статистики»
Как GA определяет источник трафика?
GA умеет определять несколько разных источников:
Несмотря на то, что все они разные, GA распознает их по одному параметру — HTTP_REFERER. Это реферер, который содержит URL-адрес источника запроса.
Например, если пользователь переходит с сайта vk.com, в реферере будет этот адрес, и тогда переход будет отнесен к источнику Social.
Если же реферера нет, переход получает категорию Direct — то есть прямое посещение страницы.
Как GA считает показатель отказов?
Для расчета показателя отказов Google Analytics избрал строгую стратегию: отказом считается просмотр только одной страницы. Даже если пользователь зашел на страницу сайта и провел там несколько минут, но не совершил никаких действий, это посещение будет признано отказом.
Чтобы GA не засчитывал отказ, пользователь должен что-то сделать: перейти на другую страницу, заполнить форму, загрузить видео, добавить товар в корзину. Такое действие отправляет на сервер GA второй запрос (первый — открытие страницы), который не дает посещению стать отказом.
Разберем на примере, как это работает. Допустим, посетитель открывает сайт, смотрит, что там опубликовано, и закрывает сайт. В этом случае GA регистрирует отказ. Другой сценарий: посетитель открывает сайт, смотрит страницу, потом переходит на другую. GA регистрирует сеанс, в рамках которого пользователь совершил обращения к 2 страницам сайта. Отказа нет.
В Google Analytics отчет по показателю отказов можно найти в обзоре источников трафика:
Здесь представлен как общий показатель отказов по всем источникам трафика, так и данные по каждому из них. Процент показывает отношение посещений с одним просмотром страницы к общему количеству сеансов.
Как GA подсчитывает события?
Событие — это тип цели, который призван собирать информацию о пользовательском взаимодействии с контентом страницы. События отслеживают загрузки на сайте, клики по ссылкам, заполнение формы и просмотры видеороликов.
Событие формируется из 4 компонентов: категория (что именно отслеживается), действие (тип взаимодействия), ярлык (к какой группе относится) и значение (целое число для измерения). Первые два обязательны, без них не запустится отслеживание, оставшиеся — рекомендуемые.
Подробнее остановимся на последнем. Значение события — это необязательный параметр, вы можете оставить его пустым, но если у вас есть количественный показатель, который вы считаете очень важным и хотите отследить, то стоит воспользоваться этой опцией.
Значение задается целым числом и может обозначать то, что этим числом можно измерить. Например, общая сумма покупки, количество просмотров ролика. Это можно использовать, если на сайте есть реклама, и нужно выяснить, сколько раз она была показана и какую прибыль принесла.
На примере с видеороликом рассмотрим, как именно используются эти данные и как формируются данные по событиям. Дано: видеоролик с рекламой, за каждый уникальный просмотр которой владелец получает от рекламодателя 5 долларов.
Если один пользователь кликнет на кнопку воспроизведения 5 раз, то и соответствующих событий всего будет 5. Но это один пользователь, и GA распознает его, поэтому уникальное событие будет 1. Значит, стоимость рекламы будет 5 долларов. Если пользователь зайдет на сайт и включит видео с другого устройства или после очистки cookie, то к числу уникальных событий добавится еще 1, всего событий станет 6, а цена рекламы вырастет до 10 долларов.
Вместо заключения
Без веб-аналитических сервисов оптимизатору и любому владельцу сайта, который отслеживает отдачу от своей площадки, не обойтись. Но поставить счетчик и просматривать отчеты мало, важно правильно интерпретировать данные. А это невозможно без понимания принципов, по которым строится вся работа сервиса.
Другой момент — регулярное обновление сервисов. Как Google, так и Яндекс постоянно совершенствуют свои сервисы, добавляя новые функции и отсекая устаревшие. Чтобы оставаться в курсе нововведений и своевременно на них реагировать, читайте SEO-новости или поручите поисковую оптимизацию сайта грамотным специалистам.