Отслеживание Турбо-страниц и Яндекс Дзен в Google Analytics

Яндекс активно пиарит свою технологию Турбо. Владельцам сайтов она позволяет создавать легкие версии страниц, которые быстро загружаются при медленном подключении к сети. На сервисах Яндекса, например, в Поиске или Новостях, Турбо-страницы помечаются значком с ракетой, вот таким . Фактически такие страницы собираются на стороне Яндекса из RSS фида с текстом и ссылками на картинки исходного сайта.

Турбо-страницы позволяют подключать счетчики типа Google Analytics, Яндекс.Метрика и др., для того, чтобы увидеть сколько раз они просматривались, однако, если в Метрике они худо-бедно видны в отчетах, то в Google Analytics при стандартном подключении счетчика, никакой признак о том, что это Турбо-страница, не передается, и, как следствие, в GA мы никак их не вычленим, поскольку передается URL исходной страницы сайта.

В этой статье показано как исправить это досадное недоразумение Яндекса.

Как получить статистику по Турбо-страницам Яндекс в Google Analytics

Начнем с определения того, каким образом мы будем отличать хиты посещения турбо-страниц от обычных страниц сайта. Для этого можно (и нужно!) использовать специальные параметры (Custom Dimensions). Для этого заходим в раздел администрирования, параметры ресурса и там находим Пользовательские определения → Специальные параметры.

Создаем новый специальный параметр, который называем Тип хита:

Новый пользовательский параметр Тип хита
Новый пользовательский параметр в Google Analytics

Обратите внимание, область действия — хит. Это важно.

После создания параметра важно запомнить его индекс, то есть его номер, он понадобится нам позже:

Важно запомнить индекс пользовательского параметра
В нашем случае индекс (номер) параметра — 2.

Далее, Яндекс позволяет подключать произвольные счетчики к Турбо-страницам в виде пикселя, что описано в руководстве Яндекса по аналитике Турбо-страниц. Воспользуемся этой возможностью.

Яндекс может передавать в URL пикселя дополнительные параметры, которые нам очень даже понадобятся:

  • {referrer} — реферер;
  • {pageTitle} — заголовок страницы;
  • {originalURL} — URL местоположения оригинальной страницы;
  • {screenWidth} — ширина экрана;
  • {screenHeight} — высота экрана;
  • {clientId} — идентификатор клиента (одинаковый для браузера пользователя).

Теперь немного “теории”. Современный Google Analytics передает свои данные посредством Measurement Protocol, по которому можно выполнить передачу данных как и методом POST, так и методом GET. С точки зрения браузера при использовании метода GET это загрузка пикселя по URL с параметрами, собственно то, что нам и надо. Параметров в Measurement Protocol много, рассмотрим лишь те, которые нам нужны:

Само обращение идет на URL https://www.google-analytics.com/collect со следующими параметрами:

v=1 // Версия протокола
&tid=UA-XXXXX-Y // ID счетчика
&cid={clientId} // Client ID — CID
&t=pageview // Тип хита — просмотр страницы
&dl={originalURL} // полный URL документа
&dt={pageTitle} // Заголовок документа
&dr={referrer} // Referrer
&sr={screenWidth}x{screenHeight} // Разрешение экрана
&cd1=Turbo // Произвольный параметр с индексом 1

Видно, что мы собрали необходимые параметры и подставили в него параметры Яндекса. Обратите внимание на последний параметр — это передача Custom Dimension с индексом 1. Вот именно сюда нужно подставить индекс своего созданного произвольного параметра. Ну и заменить значение параметра tid на номер своего счетчика. В общем виде URL пикселя Google Analytics выглядит так:

https://www.google-analytics.com/collect?v=1&t=pageview&tid=UA-*******-1&cid={clientId}&dl={originalURL}&dt={pageTitle}&dr={referrer}&sr={screenWidth}x{screenHeight}&cd1=Turbo

Выделенные части замените на свои значения!!!

Теперь открываем Яндекс.Вебмастер, в нем свой сайт и переключаемся на страницу Турбо-страницы → Настройки → Веб-аналитика.

Если там уже указан Google Analytics — удаляем его!

И добавляем новый счетчик типа “Другой”. В URL счетчика вписываем полученный нами URL пикселя.

Подключение пикселя Google Analytics к турбо-страницам
Настройка веб-аналитики на турбо-страницах

Собственно, всё! Сохраняем данные и ждем один-два дня в зависимости от трафика на ваш сайт.

Далее сделаем сегмент Google Analytics по турбо-страницам. Для этого создадим новый сегмент вот с таким условием:

Сегмент турбо-страниц
Сегмент Google Analytics для турбо-страниц

Вот теперь действительно всё!

Включайте свой сегмент и делайте выводы сколько вам льют трафика на турбо-страницы и воды в уши со стороны Яндекса об их “огромной” популярности:

Трафик турбо-страниц
Дневной трафик турбо-страниц

Как отслеживать Яндекс.Дзен в Google Analytics

С Яндекс.Дзеном немного сложнее. Во-первых, это НЕ ВАШ САЙТ! Во-вторых, Яндекс разрешает в Дзене размещать только Метрику и так просто пикселем мы не обойдемся.

Поэтому мы сможем отследить только переходы с Дзена на наш сайт, а вот это сделать это не просто легко, а очень легко!

Создадим сегмент Яндекс.Дзен вот с таким условием:

Сегмент Яндекс.Дзена
Сегмент Google Analytics Яндекс.Дзен

И всё! Теперь можем посмотреть результаты:

Трафик турбо-страниц и Яндекс.Дзена
Трафик турбо-страниц и Яндекс.Дзен

Не густо, но хоть что-то.

Таким образом мы получили возможность анализировать трафик НА турбо-страницы и С Яндекс.Дзена в Google Analytics. Как обычно, любые вопросы в комментариях приветствуются.

Добавить комментарий