エンドユーザーの情報。
| JSON 表現 |
|---|
{
"userId": string,
"userAgent": string,
"timeZone": string,
"preciseLocation": {
object ( |
| フィールド | |
|---|---|
userId |
ログインしているユーザーに強く推奨されます。ログイン中のユーザーの固有識別子(ユーザー名など)。匿名ユーザーには設定しないでください。 この ID には常にハッシュ値を使用します。 異なるユーザーに対して、フィールドに同じ固定 ID を設定しないでください。これにより、これらのユーザーのイベント履歴が混在し、モデルの品質が低下します。 このフィールドは、長さの上限が 128 文字の UTF-8 でエンコードされた文字列にする必要があります。それ以外の場合は、 Search API の不透明な ID を表します。Search API は値を解釈しません。イベントがアップロードされる場合、このフィールドはセッション間でイベントをユーザーに関連付けるために使用されます。 |
userAgent |
HTTP ヘッダーに含まれるユーザー エージェント。 このフィールドは、長さの上限が 1,000 文字の UTF-8 でエンコードされた文字列にする必要があります。それ以外の場合は、 GTM または |
timeZone |
省略可。IANA タイムゾーン(例: Europe/Budapest)。 |
preciseLocation |
省略可。入力専用。ユーザーの正確な位置。カスタム ランキングでは、ユーザーと関連ドキュメントの間の距離を計算するために使用されます。 |
PreciseLocation
複数の表現オプションを持つ正確な位置情報。現時点では、緯度と経度のポイントのみがサポートされています。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド
|
|
point |
省略可。緯度と経度のポイントで表される位置。 |
address |
省略可。自然言語の住所で表される位置。後でジオコーディングされ、ポイントまたはポリゴンに変換されます。 |