google-analytics-api - GA4 Measurement Protocol 返回事件而不是用户
问题描述
我们已经通过 Measurement Protocol 设置了 Google Analytics GA4 事件传输。我们完全遵循文档 - https://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events?client_type=gtag
测试 GA 计数器中的一切都很好,但在继续生产计数器事件后,停止进入界面(尽管继续发送到连接的 Google BigQuery)。
为了清楚起见,我们可以看到事件被计算在内,而不是用户。
我们只更改了配置中的 API 机密和测量 ID。测试计数器和生产计数器之间的主要区别:生产与 Google AdWords 和 GoogleBigQuery 相关联。
非常感谢在这种情况下的任何想法和见解。
解决方案
我认为这是“设计使然”。甚至官方文档中的这个截图也显示了Users in last 30 minutes: 0
https://developers.google.com/analytics/devguides/collection/protocol/ga4/verify-implementation?client_type=gtag#realtime
据我所知,不可能启用Session Hits Count
通过新测量协议触发的事件(或获得活跃用户/会话所需的任何东西)。
可能会找到解决此问题的方法:
- 使用跟踪代码管理器
- 使用未记录的 url 格式 ( https://www.thyngster.com/app-web-google-analytics-measurement-protocol-version-2 )
推荐阅读
- python-3.x - 为什么 tkinter 条目中的 selection_clear() 无效?
- swift - 调用完成处理程序 Firebase Swift
- php - 如何使用 PDO ssl 连接到 azure mysql 数据库
- java - 在Java中从数组中获取随机元素而不重复
- arrays - 弹性搜索使用 javascript 将 json 对象数组展平为单级
- c# - 根据父母一次性返回一次性
- jquery - jQuery replaceWith() - 重新使用删除的值
- r - 我正在尝试绘制比例而不是我在 R 中的 ggplot2 中的比例,但我不确定如何去做
- sql - 如何从具有动态分区的选择查询中插入 Hive 中的列?
- node.js - 如何使用 node.js 获取 Selenium WebDriver 中元素的 XY 坐标