최종 사용자 정보입니다.
| 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 표현 |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"point": {
object ( |
| 필드 | |
|---|---|
| 다음은 상호 배타적인 필드 목록입니다. 응답에서 필드가 최대 하나 설정됩니다. | |
point |
선택사항입니다. 위도/경도 지점으로 표시되는 위치입니다. |
address |
자연어 주소로 표시되는 위치입니다. 나중에 지오코딩되어 지점 또는 다각형으로 변환됩니다. |
| 상호 배타적인 필드의 끝입니다. | |