Наверх
Open Nav
/
/
Как работает Google Analytics? 6 вопросов и ответов о внутренних механизмах сервиса
В тренде

Как работает Google Analytics? 6 вопросов и ответов о внутренних механизмах сервиса

20.01.2020 Время прочтения: 7 минут

Дата обновления: 10.11.2021

Наряду с Яндекс.Метрикой 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-новости или поручите поисковую оптимизацию сайта грамотным специалистам.

Пусть другие тоже знают!

Еще на эту тему

Другие интересные статьи

Эффективность и анализ контекстной рекламы
Эффективность и анализ контекстной рекламы
Учимся правильно определять эффективность контекстной реклам...
26.04.2018 16053
SEO-фрагменты Google (SEO Snippets): игнорирует ли Googlebot правило crawl-delay?
SEO-фрагменты Google (SEO Snippets): игнорирует ли Googlebot правило crawl- ...
Директива crawl-delay для файла robots.txt для всех поисковы...
28.12.2017 7907
тИЦ сайта в Яндекс и его роль в seo-продвижении
тИЦ сайта в Яндекс и его роль в seo-продвижении
тИЦ – это специальная технология ПС Яндекс для определения п...
15.08.2018 7468
Оставить заявку Оставить заявку