google-analytics - 是否有任何 API 调用或任何类型的反馈来了解数据是否实际上是通过谷歌分析收集端点发送的?
问题描述
我已经按照指南解决了我的谷歌标签管理器。
我已经建立了一个页面,该页面在将标签gtm-load
收集到dataLayer
. 它实际上是一个应该立即重定向的“过渡”页面。
通过这种方式,我确保google-analytics.com/r/collect
被调用,正如我从浏览器的网络 ta 中看到的那样,似乎是“即时重定向页面”的唯一方法。
但是我需要从back-end
侧面测试它。
有什么方法可以从 Google Analytics 获得关于实际发送的数据的反馈?例如类似google-analytics.com/get/data/lastEntry
, 以便我可以使用 arestAPI
来检查它?
据我所知,谷歌分析仅通过网页提供指标,并没有发送到实际数据。此外,这里还有一些 Rest API ,但它们仅用于配置目的。
解决方案
您可以将 JavaScript 函数作为hitCallback
分析send
命令的参数传递,它将在发送命中数据后立即调用:
https ://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#hitCallback
这是一个示例如何与 GTM 一起使用它以及eventcallback
https://www.simoahava.com/gtm-tips/hitcallback-eventcallback/的另一个有用功能
希望这可以帮助。
推荐阅读
- c++ - 执行 operator>> 时出错:C++ no operator 与这些操作数匹配,操作数类型为:std::istream >> const double error
- python - Pdoc 将类信息添加到每个枚举变量
- android - 如何正确地将 PorterDuff.Mode.MULTIPLY 应用于 onDraw() 中的可绘制矢量;
- java - 如何在 Java 中从数组中的特定索引向下计数?
- javascript - 动态创建 web 组件
- python - 如何在循环中删除 '\r' 以读取 python 中的文件
- macos - MacOS - NSWindowController 在导出后未加载 NSViewController
- c++ - 如何重载 std::cout << std::endl?
- python - 如何使 .counts 返回 2 个计数而不是 1
- java - SignalR Java 客户端是否支持 TLS 1.2?