我正在尝试使用 navigator.sendBeacon
作为 transport mechanism对于我的 GA 脚本,以便将点击异步传输到 Web 服务器,而无需设置点击回调。但是,当我尝试使用 Google Tag Assistant 时,它会抛出未检测到 HTTP 响应错误。当我使用 'image'
或 'xhr'
作为传输机制时,它响应良好,只是当我使用 'beacon'
时它会抛出错误。
这是我已实现的跟踪代码片段:
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};
ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'transport', 'beacon');
ga('send', 'pageview');
</script>
<script async src="https://www.google-analytics.com/analytics.js"></script>
任何帮助将不胜感激。谢谢!
最佳答案
我认为标签助手无法接收到信标。您能否确认数据是否通过?
关于google-analytics - Google Analytics 传输信标 - 未检测到 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52561036/