UserInfo

エンドユーザーの情報。

JSON 表現
{
  "userId": string,
  "userAgent": string,
  "timeZone": string
}
フィールド
userId

string

ログインしているユーザーに強く推奨されます。ログイン中のユーザーの固有識別子(ユーザー名など)。匿名ユーザーには設定しないでください。

この ID には常にハッシュ値を使用します。

異なるユーザーに対して、フィールドに同じ固定 ID を設定しないでください。これにより、これらのユーザーのイベント履歴が混在し、モデルの品質が低下します。

このフィールドは、長さの上限が 128 文字の UTF-8 でエンコードされた文字列にする必要があります。それ以外の場合は、INVALID_ARGUMENT エラーが返されます。

userAgent

string

HTTP ヘッダーに含まれるユーザー エージェント。

このフィールドは、長さの上限が 1,000 文字の UTF-8 でエンコードされた文字列にする必要があります。それ以外の場合は、INVALID_ARGUMENT エラーが返されます。

GTM または UserEventService.CollectUserEvent の JavaScript タグでクライアント サイドのイベント レポートを使用している場合や、UserEvent.direct_user_request が設定されている場合は、こちらを設定しないでください。

timeZone

string

省略可。IANA タイムゾーン(例: Europe/Budapest)。