이 호환성 메서드는 보고서 요청에 추가하고 호환성을 유지할 수 있는 측정기준 및 측정항목을 나열합니다. 요청의 측정기준과 측정항목이 호환되지 않으면 이 메서드가 실패합니다.
Google 애널리틱스에서 호환되지 않는 측정기준 또는 측정항목을 요청하면 보고서가 실패합니다. 이 경우 보고서가 호환될 때까지 호환되지 않는 보고서에서 측정기준 또는 측정항목을 삭제해야 합니다.
실시간 보고서와 핵심 보고서의 호환성 규칙은 다릅니다. 이 메서드는 핵심 보고서의 호환성을 확인합니다.
HTTP 요청
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
property |
이벤트가 추적되는 Google 애널리틱스 속성 식별자입니다. 자세한 내용은 속성 ID를 찾을 수 있는 위치를 참고하세요. 예: properties/1234 |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{ "dimensions": [ { object ( |
필드 | |
---|---|
dimensions[] |
이 보고서의 측정기준입니다. |
metrics[] |
이 보고서의 측정항목 |
dimension |
측정기준의 필터 절입니다. |
metric |
측정항목의 필터 절입니다. |
compatibility |
응답의 측정기준과 측정항목을 이 호환성에만 필터링합니다. 호환되는 측정기준 및 측정항목만 반환하기 위해 일반적으로 |
응답 본문
각 측정기준 및 측정항목의 호환성과 관련된 호환성 응답입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
JSON 표현 |
---|
{ "dimensionCompatibilities": [ { object ( |
필드 | |
---|---|
dimension |
각 측정기준의 호환성입니다. |
metric |
각 측정항목의 호환성 |
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
호환성
단일 측정기준 또는 측정항목의 호환성 유형입니다.
열거형 | |
---|---|
COMPATIBILITY_UNSPECIFIED |
지정되지 않은 호환성입니다. |
COMPATIBLE |
측정기준 또는 측정항목이 호환됩니다. 이 측정기준 또는 측정항목은 보고서에 추가할 수 있습니다. |
INCOMPATIBLE |
측정기준 또는 측정항목이 호환되지 않습니다. 이 측정기준 또는 측정항목을 보고서에 추가할 수 없습니다. |
DimensionCompatibility
단일 측정기준의 호환성입니다.
JSON 표현 |
---|
{ "dimensionMetadata": { object ( |
필드 | |
---|---|
dimension |
측정기준 메타데이터에는 이 호환성 정보의 API 이름이 포함됩니다. 측정기준 메타데이터에는 UI 이름, 설명과 같은 다른 유용한 정보도 포함됩니다. |
compatibility |
이 측정기준의 호환성입니다. 호환성이 COMPATIBLE인 경우 이 측정기준을 보고서에 추가할 수 있습니다. |
MetricCompatibility
단일 측정항목의 호환성입니다.
JSON 표현 |
---|
{ "metricMetadata": { object ( |
필드 | |
---|---|
metric |
측정항목 메타데이터에는 이 호환성 정보의 API 이름이 포함됩니다. 측정항목 메타데이터에는 UI 이름, 설명과 같은 다른 유용한 정보도 포함되어 있습니다. |
compatibility |
이 측정항목의 호환성입니다. 호환성이 COMPATIBLE인 경우 이 측정항목을 보고서에 추가할 수 있습니다. |