- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Compatibilidad
- DimensionCompatibility
- MetricCompatibility
- Pruébalo
Este método de compatibilidad enumera las dimensiones y métricas que se pueden agregar a una solicitud de informe y mantener la compatibilidad. Este método falla si las dimensiones y las métricas de la solicitud no son compatibles.
En Google Analytics, los informes fallan si solicitan dimensiones o métricas incompatibles. En ese caso, deberás quitar dimensiones o métricas del informe incompatible hasta que este sea compatible.
Los informes en tiempo real y los informes principales tienen diferentes reglas de compatibilidad. Este método verifica la compatibilidad de los informes principales.
Solicitud HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
property |
Es un identificador de propiedad de Google Analytics cuyos eventos se rastrean. Para obtener más información, consulta dónde encontrar el ID de tu propiedad. Ejemplo: properties/1234 |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "dimensions": [ { object ( |
| Campos | |
|---|---|
dimensions[] |
Son las dimensiones de este informe. |
metrics[] |
Son las métricas de este informe. |
dimensionFilter |
Es la cláusula de filtro de las dimensiones. |
metricFilter |
Es la cláusula de filtro de las métricas. |
compatibilityFilter |
Filtra las dimensiones y las métricas de la respuesta para que solo se muestre esta compatibilidad. Se usa de uso frecuente como |
Cuerpo de la respuesta
Es la respuesta de compatibilidad con la compatibilidad de cada dimensión y métrica.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{ "dimensionCompatibilities": [ { object ( |
| Campos | |
|---|---|
dimensionCompatibilities[] |
La compatibilidad de cada dimensión. |
metricCompatibilities[] |
Es la compatibilidad de cada métrica. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Compatibilidad
Son los tipos de compatibilidad para una sola dimensión o métrica.
| Enums | |
|---|---|
COMPATIBILITY_UNSPECIFIED |
Compatibilidad no especificada. |
COMPATIBLE |
La dimensión o la métrica son compatibles. Esta dimensión o métrica se puede agregar correctamente a un informe. |
INCOMPATIBLE |
La dimensión o la métrica no son compatibles. Esta dimensión o métrica no se puede agregar correctamente a un informe. |
DimensionCompatibility
Es la compatibilidad para una sola dimensión.
| Representación JSON |
|---|
{ "dimensionMetadata": { object ( |
| Campos | |
|---|---|
dimensionMetadata |
Los metadatos de la dimensión contienen el nombre de la API para esta información de compatibilidad. Los metadatos de la dimensión también contienen otra información útil, como el nombre y la descripción de la IU. |
compatibility |
Es la compatibilidad de esta dimensión. Si la compatibilidad es COMPATIBLE, esta dimensión se puede agregar correctamente al informe. |
MetricCompatibility
Es la compatibilidad para una sola métrica.
| Representación JSON |
|---|
{ "metricMetadata": { object ( |
| Campos | |
|---|---|
metricMetadata |
Los metadatos de la métrica contienen el nombre de la API para esta información de compatibilidad. Los metadatos de la métrica también contienen otra información útil, como el nombre y la descripción de la IU. |
compatibility |
Es la compatibilidad de esta métrica. Si la compatibilidad es COMPATIBLE, esta métrica se puede agregar correctamente al informe. |