1 июля 2023 г. мы прекратим поддержку Universal Analytics (UA). Это означает, что обработка данных будет остановлена. Ресурсы Аналитики 360 перестанут работать 1 октября 2023 г. Перейти на Google Аналитику 4

Измеряйте активность в разных доменах

Междоменное измерение — это функция Google Analytics, которая позволяет просматривать сеансы с двух связанных сайтов (например, сайта электронной коммерции и отдельного сайта корзины покупок) как один сеанс, а не как два отдельных. Это иногда называют «связыванием сайтов», и оно позволяет более эффективно измерять весь путь клиента.

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

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

Совместное использование идентификатора клиента между доменами — это двухэтапный процесс:

  1. Исходный домен должен гарантировать, что все URL-адреса, указывающие на конечный домен, содержат идентификатор клиента исходного домена.
  2. Домен назначения должен знать, чтобы проверять наличие идентификатора клиента в URL-адресе, когда пользователь переходит туда.

междоменное измерение с помощью gtag.js достигается путем добавления параметра связывания к URL-адресам, указывающим на целевой домен. Параметр компоновщика содержит идентификатор клиента, а также текущую отметку времени и закодированные в нем метаданные браузера. (Временная метка и метаданные используются, чтобы избежать проблем с совместным использованием URL.)

Параметр компоновщика будет выглядеть примерно так:

_ga=1.199239214.1624002396.1440697407

В целевом домене, если задано значение свойства domains параметра linker , gtag.js проверит параметры компоновщика в URL-адресе. Если параметр компоновщика найден и является допустимым, gtag.js извлекает идентификатор клиента из параметра и сохраняет его.

Включение междоменного измерения с помощью gtag.js позволяет автоматически и вручную добавлять параметр связывания к URL-адресам в ссылках и формах на странице.

Чтобы настроить автоматическое междоменное измерение в исходном домене для URL-адресов, указывающих на целевой домен, настройте свойство domains параметра linker в конфигурации вашего свойства.

Когда gtag.js настроен и запущен, он будет прослушивать выбор ссылок, указывающих на целевой домен (или домены), и автоматически добавит параметр компоновщика к этим ссылкам непосредственно перед началом навигации. Ожидание, пока пользователь не щелкнет ссылку, чтобы добавить параметр компоновщика, необходимо, поскольку срок действия параметров компоновщика истекает через две минуты.

Если на вашем сайте есть формы, указывающие на целевой домен, установите для необязательного свойства decorate_forms параметра linker значение true .

Например, этот код добавит параметр linker ко всем ссылкам на странице, которые указывают на целевой домен «example.com»:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Настройка сайта для принятия параметров компоновщика

Как только пользователь переходит на страницу в целевом домене с параметром связывания в URL-адресе, gtag.js должен знать, как искать этот параметр.

Если в целевом домене уже настроен компоновщик, он будет принимать параметры компоновщика по умолчанию.

Если целевой домен не настроен для автоматического связывания доменов, вы можете указать целевой странице искать параметры компоновщика, установив для свойства accept_incoming параметра linker значение true в конфигурации целевого свойства:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

Двунаправленное междоменное измерение

«Однонаправленное междоменное измерение» происходит, когда поток пользователей записывается только из одного домена в другой. Например: пользователь начинает с example.com и заканчивается на example-pet-store.com. Приведенные выше инструкции предполагают этот тип пользовательского потока.

В тех случаях, когда неизвестно, какой домен ваши пользователи посетят в первую очередь, вы должны внедрить «двунаправленное междоменное измерение», когда каждый домен настроен на работу либо в качестве источника, либо в качестве получателя. Чтобы реализовать двунаправленное междоменное измерение, включите автоматическое связывание на обоих доменах и настройте их так, чтобы они принимали параметры компоновщика и автоматически связывали домены.

На сайте example.com обновите конфигурацию свойства:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

На сайте example-pet-store.com обновите конфигурацию свойства:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Использование одного сниппета на всех доменах

Чтобы еще больше упростить двунаправленное междоменное измерение, вы можете перечислить все возможные домены, которые вы хотите проанализировать, в свойстве domains параметра linker конфигурации свойства для каждого домена, что позволит вам использовать один и тот же фрагмент кода для каждого домена:

На сайте example.com обновите конфигурацию свойства:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

На сайте example-pet-store.com обновите конфигурацию свойства:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});