使用 gtag.js 设置永久性值

要设置随网页的每个事件发送的值,请使用要发送的值更新媒体资源的 config

例如,如果您网站上的所有交易使用同一币种,将 currency 参数添加到您的 config 命令即可,无需在每个事件中都指定币种。

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

您可以在 config 命令中设置多个参数。例如,以下代码同时设置了 currencycountry 参数。

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']