Как работает Google Analytics?

23 января, 2018

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

  • просто заходят на сайт (ознакомительный этап);
  • взаимодействие пользователя с контентом (просмотр карточки товара, чтение статьи, воспроизведение видео и т.д.)
  • покупка продукта/услуги на сайте.

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

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

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

Чтобы правильно интерпретировать данные, важно понимать общие принципы их сбора и обработки. В Analytics есть 4 основных компонента: сбор данных, обработка данных, настройка и отчеты.

Как работает Google Analytics

Сбор данных, обработка данных, настройка и отчеты

Сбор данных

Для этого в Google Analytics используется небольшой фрагмент кода JavaScript, который собирает информацию. Его необходимо добавить на все страницы сайта для отслеживания действий пользователей. С выходом глобального тега сайта gtag.js этот фрагмент в интерфейсе Analytics стал выглядеть так:

Как работает Google Analytics

Код Global Site Tag

Каждый раз, когда посетитель переходит на сайт, в его браузере выполняется код отслеживания. Во время первого захода он записывает в браузер посетителя файл cookie, в котором содержится уникальный идентификатор пользователя Client ID. Этот файл cookie будет храниться на протяжении 2 лет с момента последнего захода на сайт (по умолчанию) или пока пользователь не удалит его. Все последующие сеансы с того же браузера будут засчитаны системой Google Analytics как возвраты этого посетителя, его повторные посещения.

Код отслеживания JavaScript может собирать:

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

Эти данные пакетируются в обращения (хиты, hit) и отправляются на серверы Google для дальнейшей обработки. Однако при использовании файлов cookie накладываются ограничения в точность сбора данных. Это связано с тем, что он привязывается к 1 конкретному устройству и 1 браузеру:

1 файл cookie = 1 устройство = 1 браузер

Пользователь может заблокировать создание файла cookie, а может просто удалить его. В таком случае при следующем заходе будет создан новый файл с уникальным Client ID, и Analytics будет считать его новым посетителем. Это проблема частично решается благодаря использованию функции User ID, которая позволяет связывать посещения одного и того же пользователя с разных устройств. Так называемое кросс-девайс отслеживание.

Обработка данных

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

Настройка

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

Отчеты

Обработанную информацию Google предоставляет нам в виде красивых отчетов в интерфейсе Analytics. Однако мы также можем выгружать данные из аккаунтов Google Analytics с помощью Core Reporting API.

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике