ResponseMetaData

보고서 콘텐츠에 관한 추가 정보를 전달하는 응답의 메타데이터입니다.

JSON 표현
{
  "dataLossFromOtherRow": boolean,
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ],
  "dataTruncationReasons": [
    {
      object (DataTruncationReason)
    }
  ],
  "schemaRestrictionResponse": {
    object (SchemaRestrictionResponse)
  },
  "currencyCode": string,
  "timeZone": string,
  "emptyReason": string,
  "subjectToThresholding": boolean
}
필드
dataLossFromOtherRow

boolean

true인 경우 일부 측정기준 조합 버킷이 '(기타)' 행으로 통합되었음을 나타냅니다. 카디널리티가 높은 보고서의 경우 이 문제가 발생할 수 있습니다.

metadata 매개변수 dataLossFromOtherRow는 보고서에 사용된 집계된 데이터 표를 기반으로 채워집니다. 매개변수는 보고서의 필터 및 제한과 관계없이 정확하게 채워집니다.

예를 들어 요청에 sessionSource = google 필터가 포함되어 있어 (other) 행이 보고서에서 삭제될 수 있습니다. 이 보고서를 생성하는 데 사용된 입력 집계 데이터에 다른 행의 데이터 손실이 있는 경우 이 매개변수는 계속 채워집니다.

자세한 내용은 (기타) 행 및 데이터 샘플링에 대한 정보를 참고하세요.

samplingMetadatas[]

object (SamplingMetadata)

이 보고서가 샘플링된 경우 이 보고서에 사용된 이벤트의 비율을 설명합니다. 각 기간에 대해 하나의 samplingMetadatas가 채워집니다. 각 samplingMetadatas는 요청에 지정된 순서대로 기간에 해당합니다.

하지만 결과가 샘플링되지 않은 경우 이 필드는 정의되지 않습니다.

dataTruncationReasons[]

object (DataTruncationReason)

설정된 경우 보고서에 데이터가 잘림을 나타냅니다.

schemaRestrictionResponse

object (SchemaRestrictionResponse)

이 보고서를 만드는 데 적극적으로 적용되는 스키마 제한사항을 설명합니다. 자세한 내용은 액세스 및 데이터 제한 관리를 참고하세요.

currencyCode

string

이 보고서에서 사용된 통화 코드입니다. 시각화를 위해 purchaseRevenue와 같은 통화 측정항목의 형식을 지정하는 데 사용됩니다. 요청에 currencyCode가 지정된 경우 이 응답 매개변수는 요청 매개변수를 반영합니다. 그렇지 않으면 이 응답 매개변수는 속성의 현재 currencyCode입니다.

통화 코드는 ISO 4217 표준(https://en.wikipedia.org/wiki/ISO_4217)의 통화 유형을 문자열로 인코딩한 것입니다(예: 'USD', 'EUR', 'JPY'). 자세한 내용은 https://support.google.com/analytics/answer/9796179를 참고하세요.

timeZone

string

숙박 시설의 현재 시간대입니다. hourminute과 같은 시간 기반 측정기준을 해석하는 데 사용됩니다. IANA 시간대 데이터베이스(https://www.iana.org/time-zones))의 문자열로 형식이 지정됩니다(예: 'America/New_York', 'Asia/Tokyo').

emptyReason

string

빈 이유가 지정되면 이 이유로 보고서가 비어 있습니다.

subjectToThresholding

boolean

subjectToThresholding가 true인 경우 이 보고서에는 기준점이 적용되며 최소 집계 기준점을 충족하는 데이터만 반환됩니다. 요청에 기준점 설정이 적용되고 보고서에 누락된 데이터가 없을 수 있습니다. 이는 모든 데이터가 기준점 이상인 경우에 발생합니다. 자세한 내용은 데이터 기준점을 참고하세요.

SchemaRestrictionResponse

이 보고서를 만드는 데 적극적으로 적용되는 스키마 제한사항입니다. 자세한 내용은 액세스 및 데이터 제한 관리를 참고하세요.

JSON 표현
{
  "activeMetricRestrictions": [
    {
      object (ActiveMetricRestriction)
    }
  ]
}
필드
activeMetricRestrictions[]

object (ActiveMetricRestriction)

보고서를 생성할 때 적극적으로 적용되는 모든 제한사항입니다. 예를 들어 purchaseRevenue에는 항상 제한 유형 REVENUE_DATA이 있습니다. 하지만 이 활성 응답 제한은 사용자의 맞춤 역할이 REVENUE_DATA에 대한 액세스를 허용하지 않는 경우에만 채워집니다.

ActiveMetricRestriction

보고서 생성 시 적극적으로 제한된 측정항목입니다.

JSON 표현
{
  "restrictedMetricTypes": [
    enum (RestrictedMetricType)
  ],
  "metricName": string
}
필드
restrictedMetricTypes[]

enum (RestrictedMetricType)

이 측정항목의 제한 이유입니다.

metricName

string

제한된 측정항목의 이름입니다.

RestrictedMetricType

특정 Google 애널리틱스 속성에서 볼 수 없는 데이터 카테고리

열거형
RESTRICTED_METRIC_TYPE_UNSPECIFIED 알 수 없는 유형.
COST_DATA adCost와 같은 비용 측정항목
REVENUE_DATA purchaseRevenue와 같은 수익 측정항목

SamplingMetadata

이 보고서가 샘플링된 경우 이 보고서에 사용된 이벤트의 비율을 설명합니다. 샘플링은 더 큰 데이터 세트에서 의미 있는 정보를 찾아내기 위해 모든 데이터의 일부를 분석하는 방법입니다.

JSON 표현
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
필드
samplesReadCount

string (int64 format)

기간에 대해 이 샘플링된 보고서에서 읽은 총 이벤트 수입니다. 이 보고서에서 분석된 이 속성의 데이터 하위 집합의 크기입니다.

samplingSpaceSize

string (int64 format)

이 속성의 데이터에 있는 이벤트 중 기간에 대해 이 보고서에서 분석할 수 있는 이벤트의 총수입니다. 샘플링은 더 큰 데이터 세트에 관한 의미 있는 정보를 찾아내며, 이는 더 큰 데이터 세트의 크기입니다.

이 보고서에서 사용된 사용 가능한 데이터의 비율을 계산하려면 samplesReadCount/samplingSpaceSize를 계산합니다.

DataTruncationReason

보고서에서 데이터가 잘린 이유를 설명합니다.

JSON 표현
{
  "dataTruncationDateRanges": [
    {
      object (DataTruncationDateRange)
    }
  ],
  "dataTruncationType": enum (DataTruncationType),
  "dataTruncationMessage": string,
  "dataTruncationDate": string
}
필드
dataTruncationDateRanges[]

object (DataTruncationDateRange)

잘린 기간입니다.

dataTruncationType

enum (DataTruncationType)

데이터 잘림 유형입니다.

dataTruncationMessage

string

데이터 잘림을 설명하는 설명 메시지입니다.

dataTruncationDate

string

YYYY-MM-DD 형식의 데이터 자르기 날짜입니다. 이 날짜 이전의 데이터가 잘렸음을 나타냅니다.

DataTruncationType

데이터 잘림 유형입니다.

열거형
DATA_TRUNCATION_TYPE_UNSPECIFIED 알 수 없는 유형.
DATA_TRUNCATION_TYPE_RULES_BASED_MODELS 규칙 기반 모델의 골든 데이트 기여 분석 보고서에서 데이터가 잘립니다.
DATA_TRUNCATION_TYPE_DATA_DRIVEN_ATTRIBUTION 데이터 기반 기여 분석 검증된 날짜의 기여 분석 보고서에서 데이터가 잘립니다.
DATA_TRUNCATION_TYPE_DV360 DV360 정책에 따라 2년이 지난 데이터는 반환할 수 없으므로 데이터가 잘립니다.
DATA_TRUNCATION_TYPE_CM360 CM360 정책에 따라 2년이 지난 데이터는 반환할 수 없으므로 데이터가 잘립니다.
DATA_TRUNCATION_TYPE_ITEM_SCOPED_ECOMMERCE_METRICS 새 상품 범위 이커머스 측정항목에는 특정 날짜 이후의 데이터만 있습니다.
DATA_TRUNCATION_TYPE_EVENT_SCOPED_ECOMMERCE_METRICS 새 이벤트 범위 이커머스 측정항목에는 특정 날짜 이후의 데이터만 있습니다.
DATA_TRUNCATION_TYPE_DATE_RANGE 검색어 기간이 완전히 제공되지 않을 수 있습니다.
DATA_TRUNCATION_TYPE_PROPERTY 쿼리에서 보관 기간 이전의 이벤트 데이터를 읽으려고 시도했기 때문에 데이터가 잘렸습니다.
DATA_TRUNCATION_TYPE_CONVERSIONS 전환 보고서에서 데이터가 잘립니다.
DATA_TRUNCATION_TYPE_GOOGLE_ADS Google Ads 36개월 보관 정책으로 인해 데이터가 잘립니다.

DataTruncationDateRange

startDate에서 endDate까지의 잘린 기간을 정의합니다.

JSON 표현
{
  "startDate": string,
  "endDate": string
}
필드
startDate

string

시작일 (YYYY-MM-DD 형식, 포함)

endDate

string

종료일 (YYYY-MM-DD 형식, 포함)