gtag 不发送点击事件数据
gtag not sending click event data
希望你能帮助我。我正在尝试将事件数据发送到 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>
这是一个非常常见的 jquery 错误。
这不起作用,因为您在 id 存在之前绑定了 "click event"。
您应该将 html 代码移到您定义按钮行为的 js 代码之前
希望你能帮助我。我正在尝试将事件数据发送到 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>
这是一个非常常见的 jquery 错误。
这不起作用,因为您在 id 存在之前绑定了 "click event"。
您应该将 html 代码移到您定义按钮行为的 js 代码之前