如何解决gtag 集未按预期附加数据
我正在尝试遵循本指南: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'
}
});
然后是加载应用程序后的这段代码:
gtag('set',{ a_dimension: 'test' });
gtag('event','an_event');
我希望看到附加到事件 a_dimension
的 an_event
发送到 GA,但我找不到它。
我错过了什么?
解决方法
我通过使用 gtag('config')
解决了我需要设置通用尺寸而不是 gtag('set')
的问题。
我不喜欢这个解决方案的唯一想法是我需要在那个级别始终提供那些通用值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。