希望你能帮助我。我正在尝试向GA发送事件数据,但我的数据没有显示,我不确定导致问题的原因。我在控制台日志中没有收到任何错误。
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxx-x">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-xxx-x');
</script>
<script>
$("#Btn1").click( function() {
gtag('event', 'Click', {
'send_to': 'UA-xxx-x',
'event_category': 'Btn1',
'event_label': 'test',
'value': '1'
});
});
$("#Btn2").click( function() {
gtag('event', 'Click', {
'send_to': 'UA-xxx-x',
'event_category': 'Btn2',
'event_label': 'test',
'value': '2'
});
});
</script>
<a href="https://www.google.com" id="Btn1">Btn 1 Click</a>
<a href="https://www.google.com" id="Btn2">Btn 2 Click</a>
答案 0 :(得分:0)
这是一个非常常见的jquery错误。
这不起作用,因为您在id存在之前绑定了“click事件”。
你应该在你定义按钮行为的js代码之前移动html代码