jquery-click-event - Google Analytics 4 - 未跟踪事件
问题描述
切换到新的 Google Analytics 4 后,不再跟踪事件。
这是新的片段:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-XXXXXXXX');
</script>
在下方,我在点击事件中调用这些:
<script>
// login
$('.btn-login').click(function () {
var email = $('#email').val();
console.log(email);
gtag('event', 'login', {
'event_category': 'Login',
'event_label': 'Login Click',
'value': email
});
return true;
});
// menu
$('ul.nav-list > li > a').click(function () {
var link = $(this).text();
console.log(link);
gtag('event', 'Menu', {
'event_category': 'Menu',
'event_label': 'Menu Click',
'value': link
});
});
// mailto link
$('a[href^="mailto:"]').click(function () {
var link= $(this).attr('href');
console.log(link);
gtag('send', {
'hitType': 'event',
'eventCategory': 'Email Enquiry',
'eventAction': 'Click',
'eventLabel': link
});
return true;
});
单击时,我会看到页面浏览量,但我的点击都没有显示在 Google Analytics(分析)仪表板中。有人可以发现问题吗?
我遵循了这个文档:https ://developers.google.com/analytics/devguides/collection/gtagjs/events
解决方案
推荐阅读
- google-cloud-platform - 来自 Google Cloud Platform VM 的 Youtube API 错误“已超出未验证使用的每日限制。继续使用需要注册”
- reactjs - reactJs 安全存储
- logic - 说任何带有“Softmax 函数”一词的问题都是重复的副本是否正确?
- android - Appium Espresso 后门
- postgresql - 如何从解释中获取 Postgresql 总成本时间
- ios - 删除并重新安装应用后,iOS 钥匙串数据会保留吗?
- ruby-on-rails - Rails 范围使用实例方法
- pandas - 多索引列上的熊猫,fillna
- python - 如何在我的烧瓶网络应用程序中实现动态 select2 字段?
- node.js - 如何将两个 GET 请求/数据库合并为 1?