【发布时间】:2019-07-07 13:47:56
【问题描述】:
我希望每次 Google Analytics(分析)向服务器发送数据时都会收到回调。我还想将相同的数据发送到我的服务器。有可能吗?如果有,怎么做?
https://jsfiddle.net/bk1j8u7o/2/
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-143361924-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-143361924-1');
</script>
【问题讨论】:
-
你可以考虑使用 serviceworker。您应该能够拦截 GA 网络请求(可能是 POST),并按照您的意愿进行响应。我建议在执行此操作之前检查 GA 条款和条件。
标签: javascript google-analytics