用户属性用于描述用户群细分,例如语言偏好设置或地理位置。Google Analytics 会自动记录一些用户属性。如果要收集其他属性,每个项目最多可以设置 25 个其他用户属性。如需了解如何设置和注册用户属性,请参阅自定义用户属性。
用户属性用于改进用户细分,不过用户属性数据通常仅在服务器端提供。借助 Measurement Protocol,您可以使用服务器端数据增强客户端衡量效果,这通常只使用客户端解决方案是不可行的。
预留名称
部分用户属性名称已预留,不能用于衡量:
first_open_time
first_visit_time
last_deep_link_referrer
user_id
first_open_after_install
此外,用户属性名称不能以下列内容开头:
google_
ga_
firebase_
用法示例
在下面的示例中,您的 CRM 系统具有一个要在衡量中添加的用户属性 (customer_tier
)。customer_tier
可以设置为 premium
或 standard
中的一个。如需在报告中显示此用户属性,您需要执行以下操作:
首先,让客户端发送 add_payment_info
事件并调用可以访问您的 CRM 系统的服务器 API:
客户端代码
然后,您的服务器会通过 Measurement Protocol 使用 customer_tier
用户属性增强衡量效果:
服务器代码
此用户属性会报告 premium
和 standard
这两个细分。
有关如何使用 Measurement Protocol 发送事件的完整详情,请参阅发送事件。