我可以在 Google Analtyics 中看到实时事件,但我从未看到转换(转换未实时看到,几周后未在报告中看到)。我在提交按钮上有一个监听器:
document.getElementById('id123-button-send').addEventListener("click", myFunction);
function myFunction() {
// alert ("Hello World!");
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-65998846-1', 'auto', 'mytracker');
ga('mytracker.send', 'pageview');
ga('mytracker.send', 'event', 'Forms', 'Submit', 'Request a Free Estimate');
}
我的目标设置: 自定义事件,类型=事件,详细信息:
- 类别:等于表格
- 行动:等于所以提交
- 标签:等于请求免费估价
- 值:等于 1
这会实时显示事件。
- 我检查了目标或 js 定义中没有空格
- 该表格由第 3 方管理 - 123ContactForms
- 123ContactForms允许附加js脚本形成。执行 JS 表单,以证明该事件在 Analytics 中被视为实时事件。
既然我在 Google Analytics(分析)中将其视为事件,那么如果目标设置正确,为什么它不会也显示为转化?我的下一个故障排除技术是什么? 分析仪表板和外部 JS 代码:
目标定义: