Отслеживание AMP-страниц

Для Accelerated Mobile Pages требуется особый тег Google Analytics.

AMP (Accelerated Mobile Pages) – это технология с открытым исходным кодом, позволяющая почти мгновенно загружать страницы на мобильных устройствах. AMP-страницы можно просматривать в любых браузерах, как и обычные HTML-страницы, но нельзя отслеживать с помощью кода analytics.js. Поэтому для AMP-страниц создан специальный тег Google Analytics.

Сбор данных Google Analytics для AMP-страниц реализован как дополнительный слой в Measurement Protocol. Идентификаторы пользователей генерируются случайным образом и хранятся либо в localStorage, либо в файлах cookie. При очистке localStorage или файлов cookie идентификатор пользователя сбрасывается. В теге AMP поддерживается усечение IP-адресов, как описано в Справочном центре. Данные документов AMP передаются только в анонимной форме.

В Google Analytics для AMP-страниц поддерживается Блокировщик Google Analytics. Если он установлен, сбор данных не выполняется.

Технология AMP дает пользователям возможность взаимодействовать с контентом одного издателя на нескольких сайтах в рамках одного сеанса. Подробнее о показателях AMP на основе сеансов читайте в этой статье.

Требования

Чтобы использовать Google Analytics на AMP-страницах, необходимо выполнить следующие действия:

Возможности и ограничения

Google Analytics для AMP-страниц позволяет собирать следующие данные:

  • о странице (домен, путь, название);
  • о пользователе (идентификатор клиента, часовой пояс);
  • о просмотре (URL перехода, идентификатор уникального просмотра страницы);
  • о браузере (высота и ширина экрана, агент пользователя);
  • о взаимодействии (высота и ширина страницы);
  • о событии.
В настоящее время Google Analytics для AMP-страниц предоставляет меньше возможностей, чем стандартная версия сервиса, но со временем их станет больше.

Дополнительные сведения об отслеживании

Недавно мы внедрили Google AMP Client ID API. Благодаря ему AMP-страницы станут максимально быстро загружаться как на сайтах, так и непосредственно в средстве Google AMP Viewer, а вам будет удобнее анализировать данные по показам таких страниц в обоих видах ресурсов. Помните: если AMP-страницы появляются в Google AMP Viewer и на сайтах, важно использовать Google AMP Client ID API. В противном случае одному пользователю, который просматривает ваш контент в обоих видах ресурсов, будет присвоено несколько идентификаторов.

Анализ по AMP-страницам в кеше и на сайте

Чтобы подробнее узнать о взаимодействиях пользователей с AMP-страницами в кеше и на вашем сайте, вы можете отправить нужные данные в Google Analytics с помощью специального параметра. Вот как это сделать:

  1. В аккаунте Google Analytics добавьте специальный параметр уровня обращения и запишите индекс.
  2. Добавьте в тег Google Analytics на AMP-страницах своего сайта следующую конфигурацию:
    
      extraUrlParams: {
      'cd<index 1="" from="" step="">': '${ampdocHost}'
    }
    
    Пример. Если индекс равен 5, то конфигурация будет иметь следующий вид:
    extraUrlParams: {
      'cd5': '${ampdocHost}'
    }
    
  3. Повторно опубликуйте AMP-страницы на своем ресурсе. Имя хоста будет перенесено в новый специальный параметр.
  4. Создайте специальный отчет с новым специальным параметром. Вы также можете просмотреть данные по специальному параметру в любом обычном отчете.
Была ли эта статья полезна?
Как можно улучшить эту статью?