UserInfo

最终用户的信息。

JSON 表示法
{
  "userId": string,
  "userAgent": string,
  "timeZone": string
}
字段
userId

string

强烈建议已登录的用户使用。已登录用户的唯一标识符,例如用户名。不为匿名用户设置。

始终为此 ID 使用哈希值。

请勿为不同用户将该字段设置为相同的固定 ID。这会将这些用户的事件历史记录混杂在一起,从而导致模型质量下降。

该字段必须是 UTF-8 编码的字符串,长度限制为 128 个字符。否则,系统将返回 INVALID_ARGUMENT 错误。

userAgent

string

HTTP 标头中包含的用户代理。

该字段必须是 UTF-8 编码的字符串,长度上限为 1,000 个字符。否则,系统将返回 INVALID_ARGUMENT 错误。

如果使用 GTM 或 JavaScript 代码在 UserEventService.CollectUserEvent 中进行客户端事件报告,或者设置了 UserEvent.direct_user_request,则不应设置此属性。

timeZone

string

可选。IANA 时区,例如 Europe/Budapest。