Как задать постоянные значения с помощью gtag.js

Чтобы задать значения, которые будут отправляться для каждого события на веб-странице, укажите их в команде config.

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

gtag('config', 'GA_TRACKING_ID', {'currency': 'USD'});

В одной команде config можно задать несколько параметров. Например, в строке ниже одновременно устанавливаются параметры currency и country.

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

Если у вас настроено несколько ресурсов для одной страницы, проще использовать команду set.

gtag('config', 'GA_TRACKING_ID_1');
gtag('config', 'GA_TRACKING_ID_2');
gtag('config', 'GA_TRACKING_ID_3');
gtag('set', {'country': 'US'});

Присвоение массива значений

При присвоении массива значений параметру все существующие массивы, связанные с параметром, заменяются новым. Так произойдет, например, после выполнения следующего кода:

gtag('config', 'GA_TRACKING_ID', {'names': ['Alice', 'Bob']});
gtag('config', 'GA_TRACKING_ID', {'names': ['Carol']});

Параметру names будет присвоено значение ['Carol'].