google-analytics - 谷歌分析使用测量协议(protocol)从后端发送有关用户的自定义数据

标签 google-analytics google-api measurement-protocol custom-dimensions

我想从我的后端向 GA 发送有关用户的数据(例如状态、年龄、性别......)

我已经想出如何为事件执行此操作,但我不确定如何发送与 session /事件无关的数据,而是我想分配给用户的简单属性,例如他的年龄。

所有用户在 GA 中都已经有一个用户 ID,并且我已经为要为其分配值的属性(例如男性、女性)设置了自定义维度。

这个用例的测量协议(protocol)查询是什么样的?

我已经尝试发送事件并添加了

cd1=30
cd2=male

但自定义维度值不会显示在 GA 的用户 ID View 中

最佳答案

我认为您不了解 GA 的工作原理。发送到 Google Analytics 的每个点击都必须包含关于该点击所需的所有信息。如果您将用户 ID 作为自定义维度发送到某处,那么您还必须在每次点击时发送该用户的年龄和性别自定义维度。

通过测量协议(protocol)直接发送的数据只会针对您发送的命中记录。它不会更新所有用户数据。

人口统计报告

Google Analytics 中的人口统计年龄和性别报告是通过在用户计算机上双击 cooking 生成的,这不是您可以使用测量协议(protocol)发送的内容。

关于google-analytics - 谷歌分析使用测量协议(protocol)从后端发送有关用户的自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48927773/

相关文章:

google-analytics - 如何创建一个简单的界面来查看 Google Analytics 收集的数据?

javascript - 当 onclick 事件执行异步代码时,如何在新选项卡请求中兑现打开?

Google Analytics 中源媒体路径的正则表达式

java - 在 Android 中解析 List<List<String>>?

google-analytics - 谷歌分析,没有足够的事件

node.js - 设置 Google Analytics 来跟踪命令行 Node 应用程序

android - Android 版 Google Analytics - 如何恢复 session

google-api - 谷歌管理员 SDK 目录 API : Adding group as member with role "OWNER" gets error

asp.net-core - 使用 AspNet Core 2.0 进行 Google JWT 身份验证

c# - Google Analytics 测量协议(protocol) - 数据在实时分析中显示并消失