运行在Rails 5.2.6 - Turbolinks 5.1.1上-我使用以下代码将GA 4 Google Tag嵌入到站点中
<script async src="https://www.googletagmanager.com/gtag/js?id=XXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
document.addEventListener('turbolinks:load', event => {
if (typeof gtag === 'function') {
gtag('config', 'XXXX', {
'page_path': location.pathname + location.search,
'page_location': event.data.url
});
}
});
</script>
使用谷歌标签助手网站-一切工作正常的第一页访问-“page_view”是注册在“配置”。
然而,我得到了一个额外的“page_view”事件触发页面更改注册的“历史更改”-这是用来改变返回按钮的浏览器。
我在Universal Analytics中没有得到这种行为。?
1条答案
按热度按时间knpiaxh11#
所以在GA 4管理/数据流中有一个默认设置,在浏览器历史记录更改时发送page_view事件
您可以在高级面板中禁用