Кампус MGCom / Урок 8 — ОСНОВЫ ВЕБ-АНАЛИТИКИ
8.2. Как работает веб-аналитика
Cистемы аналитики считывают активность пользователя на сайте и выводят эти данные для просмотра в виде таблиц и графиков. Но как именно происходит передача данных? Давайте рассмотрим путь от создания счетчика до появления первой статистики.
1. Аккаунт
2. Код
3. Посещение
4. Обработка
Создание аккаунта
Яндекс.Метрики
или Google Analytics
и получение javascript
кода счетчика
Установка кода
счетчика на каждую
страницу сайта
Пользователь заходит
на любую страницу
сайта. Счетчик считывает информацию
о пользователе и обо всех действиях на сайте
Собранная информация
отправляется на сервер
Google Analytics / Яндекс.Метрики
для обработки и вывода
в виде таблиц и графиков
Здесь и далее мы будем рассматривать всё на примере Google Analytics, т.к. это самая распространённая система веб-аналитики.
Важно
Этапы работы веб-аналитики:

1. Создать аккаунт Метрики и Analytics не сложнее регистрации на любом сайте. Однако после создания аккаунта требуется установить на сайт специальный код, который появится в настройках аккаунта, чтобы информация начала собираться.
Пример скрипта Google Analytics
2. Если рассматривать реалии агентской деятельности, то установкой кода счетчика на сайт обычно занимаются веб-программисты клиента или наши веб-аналитики. Т.е. специалист по таргетированной рекламе в агентстве практически никогда этим не занимается.

3. После того, как код будет установлен на сайт, счетчик начнёт собирать данные обо всех посетителях сайта, об их действиях на сайте, и отправлять их в шифрованном виде на сервера системы аналитики. Давайте разберем этот процесс подробнее на примере работы Google Analytics.

4. Когда пользователь переходит на сайт, Google Analytics регистрирует начало сеанса (session). Каждый сеанс привязан к файлу-cookie пользователя.
1. Немного терминов из веб-аналитики
Сеанс (session) — это посещение сайта пользователем, в течение которого было совершено какое-то действие или последовательность действий. Самое простое действие — это просмотр страницы.

Например, даже если человек зашёл на сайт и больше ничего не сделал, будет засчитан 1 сеанс, т.к. было действие — просмотр страницы. В то же время, другой пользователь может просмотреть несколько страниц, покликать по кнопкам, купить что-то — и это тоже будет 1 сеанс.

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

Подробнее о том, что такое сеанс и правилах подсчёта можно почитать здесь.
Иногда, во время визита человека на сайт, может быть не зарегистрировано ни одного сеанса. Например, если человек попал на страницу, на которой нет счётчика. Или человек зашёл на сайт и сразу вышел, а код счётчика не успел прогрузиться, т.к. был установлен некорректно.
Несколько сеансов, которые совершены с одного и того же браузера и имеют один cookie-файл, объединяются в пользователя (user).
Важно
Пользователь (user) — это посетитель сайта, для которого зарегистрирован хотя бы один сеанс.
Очень часто мы говорим пользователь, имея в виду просто человека/клиента. В этом уроке, когда мы будем иметь в виду именно пользователя, как совокупность сеансов, мы будет писать пользователь (user), т.е. с переводом на английский.
Важно
2. Подробнее про cookie
Теперь время снова вспомнить про cookie. Человек, который не принимает cookie, регулярно удаляет их или вообще сидит через инкогнито или VPN, добавляет в статистику некую погрешность. Каждый его заход на сайт будет создавать нового пользователя (user). Но, конечно, большая часть людей этим не заморачивается, поэтому и нам можно тоже не заморачиваться.

Ещё один вывод: т.к. разные браузеры — это разные пользователи (user), то если человек, например, изучил информацию с телефона, а потом купил с компьютера, для счётчика это будут два разных пользователя (user). То что в обоих случаях браузер мог быть Google Chrome не имеет значения, т.к. для счётчика это разные браузеры, поскольку это разные устройства.

Но эта проблема решается дополнительной настройкой счётчика, о которой мы расскажем на более поздних шагах обучения.

Раз уж мы начали говорить о погрешностях веб-аналитики, то вот ещё одно слабое место: одним устройством могут пользоваться несколько людей. Например, в семье может быть 1 компьютер на 3 человек. Т.е. по факту это должны быть три разных пользователя (user) с разными характеристиками, но для системы аналитики это будет один и тот же пользователь (user). Тут опять-таки ничего не поделаешь. Т.е. пользователи (user), которые посетили сайт впервые будут считаться новыми пользователями (new users). Google Analytics понимает был ли пользователь ранее на сайте с помощью анализа всё тех же файлов cookie.

В результате этих базовых вычислений мы можем просматривать статистику в различных разрезах, используя готовые отчёты или создавая свои собственные:
По умолчанию счётчик не собирает данные о конверсиях и доходе.
Важно
Для сбора данных о транзакциях и доходе (для интернет-магазина) требуется настройка «электронной торговли». Это дополнительная работа с настройками счётчика и кодом сайта.

Для сбора данных о других конверсиях (заявки, звонки) требуется настройка «целей». Это также дополнительная работа с настройками счётчика и кодом сайта.
8.3. Основы Google Analytics
Читать дальше
КАМПУС mgcom / Урок 8 — Основы веб-аналитики