최종 사용자 정보입니다.
| JSON 표현 |
|---|
{
"userId": string,
"userAgent": string,
"timeZone": string,
"preciseLocation": {
object ( |
| 필드 | |
|---|---|
userId |
로그인한 사용자에게 권장됩니다. 로그인한 사용자의 고유 식별자입니다(예: 사용자 이름). 익명 사용자에 대해 설정하지 마세요. 이 ID에는 항상 해시된 값을 사용하세요. 여러 사용자에 대해 이 필드를 동일한 고정 ID로 설정하지 마세요. 이렇게 하면 이러한 사용자의 활동 내역이 혼합되어 모델 품질이 저하됩니다. 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이는 128자(영문 기준)로 제한됩니다. 그렇지 않으면 Search API에 대한 불투명 ID를 나타냅니다. Search API는 값을 어떤 방식으로도 해석하지 않습니다. 이 필드는 이벤트가 업로드되는 경우 세션 전반에서 이벤트를 사용자와 연결하는 데 사용됩니다. |
userAgent |
HTTP 헤더에 포함된 사용자 에이전트입니다. 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이는 1,000자(영문 기준)로 제한됩니다. 그렇지 않으면
|
timeZone |
선택사항입니다. IANA 시간대(예: Europe/Budapest). |
preciseLocation |
선택사항입니다. 입력 전용입니다. 사용자의 정확한 위치입니다. 사용자와 관련 문서 간의 거리를 계산하기 위해 맞춤 순위 지정에 사용됩니다. |
PreciseLocation
여러 표현 옵션이 있는 정확한 위치 정보입니다. 현재는 위도 및 경도 포인트만 지원됩니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
point |
선택사항입니다. 위도/경도 포인트로 표시되는 위치입니다. |
address |
선택사항입니다. 자연어 주소로 표시되는 위치입니다. 나중에 지오코딩되어 포인트 또는 다각형으로 변환됩니다. |