Идентификаторы клиентов на страницах AMP

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

В случае с обычными страницами Google Analytics использует для сохранения идентификатора всего один файл cookie – _ga). Он размещается в домене издателя.

В случае же со страницами AMP порядок создания и хранения идентификаторов зависит от того, как страницы открываются в браузере.

Сценарии создания и сохранения идентификаторов клиентов

Итак, действия с идентификаторами зависят от того, как пользователи переходят к страницам. Ниже перечислены возможные варианты.

  1. Пользователь переходит на страницу AMP из результатов Google Поиска.

    • Страница AMP открывается после нажатия на один из результатов поиска. Страница google.com содержит объект IFRAME, ведущий на сайт cdn.ampproject.org, с которого загружается контент.
    • Идентификатор клиента сохраняется на сайте google.com и также передается на сайт cdn.ampproject.org, который в этом случае считается сторонним.
    • Это самый распространенный сценарий перехода к страницам AMP.
  2. Пользователь переходит на страницу AMP через прокси-сервер или из кеша.

    • Пользователь сразу открывает сайт cdn.ampproject.org.
    • Идентификатор клиента сохраняется на сайте cdn.ampproject.org и используется повторно при каждом новом посещении. В этом случае сайт cdn.ampproject.org не считается сторонним.
    • Переходы на страницы AMP таким способом выполняются нечасто.
  3. Пользователь переходит к странице AMP напрямую через домен издателя.

    • Пользователь переходит в домен издателя и открывает страницу AMP.
    • Идентификатор клиента сохраняется в домене издателя в файле cookie AMP_ECID_GOOGLE.
      • Если файла AMP_ECID_GOOGLE нет, он может быть создан. Файл cookie хранится один год и относится к домену верхнего уровня.
    • Если издатель предлагает один и тот же контент и на обычных, и на AMP-страницах, то таким способом к последним будут переходить нечасто, поскольку канонические URL, как правило, ведут на обычные страницы. Если же у издателя есть только AMP-страницы, такой вариант перехода будет распространен.
  4. Пользователь открывает в домене издателя обычную страницу.

    • Пользователь переходит напрямую в домен издателя, а затем открывает обычную страницу.
    • Идентификатор клиента сохраняется в файле cookie под названием _ga и используется по требованию.

Дополнительная информация

Помимо сценариев, описанных выше, следует учитывать и другие факторы.

Несколько идентификаторов клиента у одного пользователя

Даже если пользователь открывает контент из одного браузера, при каждом сценарии перехода на страницу идентификатор клиента будет разным. Иными словами, если пользователь откроет страницу четырьмя разными способами, в Google Analytics каждое из его посещений будет зарегистрировано как уникальное.

Сочетание сценариев

Ниже описано, как учитываются идентификаторы в случаях, когда пользователь переходит к контенту издателя сразу разными способами.

Страница AMP открыта из результатов поиска и напрямую; открыта страница AMP из результатов поиска и обычная страница; страница AMP открыта через прокси-сервер или из кеша и напрямую; открыта страница AMP через прокси-сервер или из кеша и обычная страница

  • В этом случае идентификаторы хранятся раздельно, поскольку при одном сценарии используется локальное хранилище, которое при другом недоступно.

Открыта страница AMP напрямую и обычная страница

  • В одном домене создаются два отдельных файла cookie с разными форматами. При сценарии с открытием страницы AMP напрямую файл cookie сохраняется с именем AMP_ECID_GOOGLE. Оба посещения учитываются как уникальные.