google-analytics - Google 分析仪表板未收到自定义事件
问题描述
我正在尝试向我的 GA 发送自定义事件。但是,GA 不会在仪表板中显示任何数据。
这是我的更新代码:-(正如@Дмитро Булах 所建议的那样)
<html>
<head>
<title></title>
<meta charset="utf-8"/>
</head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://www.googletagmanager.com/gtag/js?id=UA-XXX-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXX-1');
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#button-cta').click(function() {
alert(111)
gtag('event', 'click', {
'event_category': 'Deal click',
'event_label': 'URL1',
'value': '1'
});
alert(111)
});
});
</script>
<body>
<button id="button-cta">1111</button>
</body>
</html>
我在 中查看我的数据Reports -> RealTime -> Events
。它什么也没显示。
PS:我在本地开发,并在浏览器中打开了一个 HTML 文件。
解决方案
根据@Дмитро Булах 之前的回答,GTAG 事件方法是正确的方法。如果您在 HTML 上进行本地测试,我认为该事件不会触发到 Google Analytics,我建议尽可能在暂存环境中实施和测试,然后使用事件跟踪跟踪器插件或实时测试事件是否触发谷歌分析报告。
推荐阅读
- html - 如何在 anaconda Prompt 上安装 HTML。是否可以在 jupyter notebook 上编写 HTML 代码
- ldap - Spring ldapTemplate:如何使用配置的基本 DN 查找完全限定的 DN?
- ios - spaceship 如何从 Apple Developer Portal 获取 .cer 文件的 #id 值?
- javascript - 如何在 IndexedDB 中按键获取()值?
- powershell - Powershell splatting 运算符仅适用于接受的参数?
- apache - AWS ebextensions 创建带有 logfomat 更改的 httpd.conf,如 AWS 文档中所述。但是apache日志打印了两次
- sql - 编写将处理三个不同标签的查询
- express - 错误:[search.hbs] 缺少帮助程序:“providers”
- javascript - NodeJs:如何在多个文件中使用 Promise?
- r - 无法在 Linux 上使用 R 管道工 API 下载 docx