Благодарим за интерес к предварительной версии документации о новой платформе для тегов Google. Этот сайт находится на стадии общедоступного бета-тестирования. Оставить отзыв

Настройка отправки данных в сервисы Google

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Команды gtag() можно вызывать в любом месте страницы после фрагмента тега Google. В gtag() предусмотрены три команды: config и set – для определения свойств, event – для отправки данных в сервисы Google.

Инициализация сервисов с помощью команды config

Используйте команду config, чтобы инициализировать сервис и настроить его. Команда имеет следующий формат:

gtag('config', '<TARGET_ID>', {<additional_config_info>});

<TARGET_ID> – идентификатор аккаунта сервиса, в который вы хотите отправлять данные; <additional_config_info> – необязательный объект, в котором можно задать дополнительные параметры конфигурации.

С помощью команды config можно указать сервисы и аккаунты, с которыми должен работать gtag.js, и задать соответствующие настройки. Действия, инициируемые командой config, зависят от того, какой сервис указан в параметре TARGET_ID. Например, команда config может запрашивать у gtag.js отправку обращения типа "Просмотр страницы".

Команда config должна вызываться тегом Google только один раз. Для последующих вызовов нужно использовать команду set.

Подробнее о том, как работает команда config в том или ином сервисе, читайте по ссылкам ниже.

Простейший пример кода содержит только команду config и параметр TARGET_ID:

gtag('config', '<TARGET_ID>');

Команду config можно изменить и дополнить, указав параметры в необязательном объекте <additional_config_info>. Например, если вы не хотите, чтобы просмотры страниц автоматически регистрировались в Google Аналитике, добавьте следующий параметр:

gtag('config', 'TAG_ID', {'send_page_view': false});

Отправка данных при помощи команды event

Команда event позволяет указать, как передавать данные о событиях. Например, с помощью команды event можно отправить событие login (вход в аккаунт) с параметром method (способ), имеющим значение "Google":

gtag('event', 'login', {
  'method': 'Google'
});

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

Настройка данных для всех событий с помощью команды set

Команда set позволяет задавать параметры для всех последующих событий на странице. Например, если во всех транзакциях на вашем сайте используется одинаковая валюта, вы можете один раз задать параметр currency в команде set, а не указывать валюту для каждого отдельного события.

gtag('set', {'currency': 'USD'});

В одной команде set можно задать несколько атрибутов.

gtag('set', {
  'country': 'US',
  'currency': 'USD'
});