Google analytics google analytics使用测量协议从后端发送有关用户的自定义数据

Google analytics google analytics使用测量协议从后端发送有关用户的自定义数据,google-analytics,google-api,measurement-protocol,custom-dimensions,Google Analytics,Google Api,Measurement Protocol,Custom Dimensions,我想从后端向GA发送有关用户的数据(例如状态、年龄、性别等) 我已经了解了如何对事件执行此操作,但我不确定如何发送与会话/事件无关的数据,而是我希望分配给用户的一个简单属性,例如他的年龄 所有用户在GA中都已经有了用户id,我已经为我想要赋值的属性(例如男性、女性)设置了自定义维度 对于这个用例,测量协议查询是什么样子的 我已尝试发送事件并添加 cd1=30 cd2=male 但是自定义维度值不会显示在GA的用户ID视图中,我想您可能不理解GA是如何工作的。发送给Google Analytic

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

我已经了解了如何对事件执行此操作,但我不确定如何发送与会话/事件无关的数据,而是我希望分配给用户的一个简单属性,例如他的年龄

所有用户在GA中都已经有了用户id,我已经为我想要赋值的属性(例如男性、女性)设置了自定义维度

对于这个用例,测量协议查询是什么样子的

我已尝试发送事件并添加

cd1=30
cd2=male

但是自定义维度值不会显示在GA的用户ID视图中,我想您可能不理解GA是如何工作的。发送给Google Analytics的每个点击都必须包含该点击所需的所有信息。如果您将用户Id作为自定义维度发送到某个位置,则每次点击时还必须发送此用户的年龄和性别自定义维度

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

人口统计报告


google analytics中的人口统计年龄和性别报告是通过用户机器上的双击烹饪生成的。这不是您可以使用测量协议发送的内容。

@DalmTo那么我如何设置用户范围的自定义维度呢?您真的不知道。可以根据点击设置自定义尺寸。用户视图页面很受欢迎,您可以添加自定义维度。用户单击按钮,然后添加自定义维度数据。每次点击都需要包含它的所有信息。如果用户访问一个页面,而你记录了它,那么他们访问另一个页面,而你没有很好地记录它,你只有一些信息。这是一个多维数据库而不是关系数据库。那么我不明白为什么选择会话范围的维度和用户范围的维度。这样一个基本的功能缺失似乎真的很奇怪。我确信,对于大多数商业智能来说,让用户属性可以通过userid进行过滤是至关重要的,因为userid在内部用于计算,而这是你看不到的。会话也是如此。@DalmTo我可以看到userId和a,甚至可以使用uid参数在请求中设置它