AMP (Accelerated Mobile Pages) – это технология с открытым исходным кодом, позволяющая почти мгновенно загружать страницы на мобильных устройствах. AMP-страницы можно просматривать в любых браузерах, как и обычные HTML-страницы, но нельзя отслеживать с помощью кода analytics.js. Поэтому для AMP-страниц создан специальный тег Google Аналитики.
Сбор данных Google Аналитики для AMP-страниц реализован как дополнительный слой в Measurement Protocol. Идентификаторы пользователей генерируются случайным образом и хранятся либо в localStorage, либо в файлах cookie. При очистке локального хранилища или файлов cookie идентификатор пользователя сбрасывается. В теге AMP поддерживается усечение IP-адресов, как описано в Справочном центре. Данные документов AMP передаются только в анонимной форме.
В Google Аналитике для AMP поддерживается Блокировщик. Если он установлен, сбор данных не выполняется.
Технология AMP дает пользователям возможность взаимодействовать с контентом одного издателя на нескольких сайтах в рамках одного сеанса. Подробнее о показателях AMP на основе сеансов – в этой статье.
Требования
Чтобы использовать Google Аналитику на AMP-страницах, необходимо выполнить следующие действия:
- Уведомить пользователей о том, как Google Аналитика собирает и применяет информацию, а также предоставить возможность отключить эти функции. Для этого достаточно разместить ссылку на раздел Политики конфиденциальности и Условий использования Google, из которого можно перейти на страницу Блокировщика Google Аналитики.
- Добавить тег Google Аналитики для AMP на свои страницы. Инструкции приведены на сайте Google Developers.
Возможности и ограничения
Google Analytics для AMP-страниц позволяет собирать следующие данные:
- о странице (домен, путь, название);
- о пользователе (идентификатор клиента, часовой пояс);
- о просмотре (URL перехода, идентификатор уникального просмотра страницы);
- о браузере (высота и ширина экрана, агент пользователя);
- о взаимодействии (высота и ширина страницы);
- о событии.
Дополнительная информация
Недавно мы внедрили Google AMP Client ID API. Благодаря ему AMP-страницы станут максимально быстро загружаться на сайтах, а также показываться напрямую в Google AMP Viewer. Помните: если AMP-страницы отображаются в Google AMP Viewer и на сайтах, важно использовать Google AMP Client ID API. В противном случае одному пользователю, который просматривает ваш контент в обоих видах ресурсов, будет присвоено несколько идентификаторов.
Анализ по AMP-страницам в кеше и на сайте
Чтобы подробнее узнать о взаимодействиях пользователей с AMP-страницами в кеше и на вашем сайте, вы можете отправить нужные данные в Google Аналитику с помощью специального параметра. Вот как это сделать:
- В аккаунте Google Аналитики добавьте специальный параметр уровня обращения и запишите индекс.
- Добавьте в тег Google Аналитики на AMP-страницах своего сайта следующую конфигурацию:
extraUrlParams: { 'cd<index 1="" from="" step="">': '${ampdocHost}' } Пример. Если индекс равен 5, то конфигурация будет иметь следующий вид: extraUrlParams: { 'cd5': '${ampdocHost}' }
- Повторно опубликуйте AMP-страницы на своем ресурсе. Имя хоста будет перенесено в новый специальный параметр.
- Создайте специальный отчет с новым специальным параметром. Вы также можете посмотреть данные по специальному параметру в любом обычном отчете.