gtag 集未按预期附加数据

Wil*_*ilk 10 javascript google-analytics

我正在尝试遵循本指南:https ://developers.google.com/gtagjs/reference/api#set

它表示您可以用来gtag('set', {key: value})将一组值添加到下一个gtag调用中。然而,这不起作用。

因此,这是我为了gtag在应用程序上可用而使用的设置:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('set', 'anonymizeIp', true);
gtag('config', 'my_ga_tracking_id', {
  send_page_view: false,
  custom_map: {
    dimension1: 'a_dimension' 
  }
});
Run Code Online (Sandbox Code Playgroud)

加载应用程序后,然后执行以下代码:

gtag('set', { a_dimension: 'test' });
gtag('event', 'an_event');
Run Code Online (Sandbox Code Playgroud)

我希望看到发送给 GA 的a_dimension活动附件an_event,但我找不到它。

我缺少什么?

Wil*_*ilk 2

我通过使用gtag('config')需要设置通用尺寸的地方而不是gtag('set').

我唯一不喜欢这个解决方案的是,我需要让那些共同的价值观始终在该级别可用。