- Solicitud HTTP
- Parámetros de búsqueda
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- MatchRateRange
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- Pruébalo
Obtiene el estado de una solicitud según su ID.
Solicitud HTTP
GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
Parámetros | |
---|---|
requestId |
Obligatorio. Obligatorio. Es el ID de la solicitud a la API de Data Manager. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Respuesta de RetrieveRequestStatusRequest
.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"requestStatusPerDestination": [
{
object ( |
Campos | |
---|---|
requestStatusPerDestination[] |
Es una lista de los estados de las solicitudes por destino. El orden de los estados coincide con el orden de los destinos en la solicitud original. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/datamanager
RequestStatusPerDestination
Es el estado de la solicitud por destino.
Representación JSON |
---|
{ "destination": { object ( |
Campos | |
---|---|
destination |
Es un destino dentro de una solicitud a la API de DM. |
requestStatus |
Es el estado de la solicitud del destino. |
errorInfo |
Es un error de información de error que contiene el motivo del error y los recuentos de errores relacionados con la carga. |
warningInfo |
Es información de advertencia que contiene el motivo y la cantidad de advertencias relacionadas con la carga. |
Campo de unión status . Es el estado del destino. Las direcciones (status ) solo pueden ser una de las siguientes opciones: |
|
audienceMembersIngestionStatus |
Es el estado de la solicitud de miembros del público de la transferencia. |
eventsIngestionStatus |
Es el estado de la solicitud de eventos de transferencia. |
audienceMembersRemovalStatus |
Es el estado de la solicitud para quitar miembros del público. |
RequestStatus
Es el estado de la solicitud.
Enums | |
---|---|
REQUEST_STATUS_UNKNOWN |
Se desconoce el estado de la solicitud. |
SUCCESS |
La solicitud se realizó correctamente. |
PROCESSING |
Se está procesando la solicitud. |
FAILED |
Se produjo un error en la solicitud. |
PARTIAL_SUCCESS |
La solicitud se realizó parcialmente. |
ErrorInfo
Recuentos de errores para cada tipo de error.
Representación JSON |
---|
{
"errorCounts": [
{
object ( |
Campos | |
---|---|
errorCounts[] |
Es una lista de errores y recuentos por motivo de error. Es posible que no se complete en todos los casos. |
ErrorCount
Es el recuento de errores para un motivo de error determinado.
Representación JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Campos | |
---|---|
recordCount |
Es el recuento de los registros que no se pudieron subir por un motivo determinado. |
reason |
Es el motivo del error de los registros fallidos. |
ProcessingErrorReason
Es el motivo del error de procesamiento.
Enums | |
---|---|
PROCESSING_ERROR_REASON_UNSPECIFIED |
Se desconoce el motivo del error de procesamiento. |
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE |
La variable personalizada no es válida. |
PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED |
El estado de la variable personalizada no está habilitado. |
PROCESSING_ERROR_REASON_EVENT_TOO_OLD |
La conversión es anterior a la antigüedad máxima admitida. |
PROCESSING_ERROR_REASON_DENIED_CONSENT |
Se rechazan los datos del usuario del anuncio, ya sea por el usuario o en la configuración predeterminada del anunciante. |
PROCESSING_ERROR_REASON_NO_CONSENT |
El anunciante no dio su consentimiento a terceros para los servicios de la plataforma principal de Google Ads. |
PROCESSING_ERROR_REASON_UNKNOWN_CONSENT |
No se pudo determinar el consentimiento general (determinado a partir del consentimiento a nivel de la fila, el consentimiento a nivel de la solicitud y la configuración de la cuenta) para este usuario. |
PROCESSING_ERROR_REASON_DUPLICATE_GCLID |
Ya existe en el sistema una conversión con el mismo GCLID y horario de conversión. |
PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID |
Ya se subió una conversión con la misma combinación de ID de pedido y acción de conversión. |
PROCESSING_ERROR_REASON_INVALID_GBRAID |
No se pudo decodificar el gbraid. |
PROCESSING_ERROR_REASON_INVALID_GCLID |
No se pudo decodificar el ID de clic de Google. |
PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID |
El ID de comercio contiene caracteres que no son dígitos. |
PROCESSING_ERROR_REASON_INVALID_WBRAID |
No se pudo decodificar el wbraid. |
PROCESSING_ERROR_REASON_INTERNAL_ERROR |
Error interno. |
PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED |
No se firmaron las condiciones de las conversiones avanzadas en la cuenta de destino. |
PROCESSING_ERROR_REASON_INVALID_EVENT |
El evento no es válido. |
PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS |
Las transacciones coincidentes son inferiores al umbral mínimo. |
PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS |
Las transacciones son inferiores al umbral mínimo. |
PROCESSING_ERROR_REASON_INVALID_FORMAT |
El evento tiene un error de formato. |
PROCESSING_ERROR_REASON_DECRYPTION_ERROR |
El evento tiene un error de desencriptación. |
PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR |
No se pudo desencriptar la DEK. |
PROCESSING_ERROR_REASON_INVALID_WIP |
El WIP tiene un formato incorrecto o no existe. |
PROCESSING_ERROR_REASON_INVALID_KEK |
La KEK no puede desencriptar los datos porque es incorrecta o no existe. |
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED |
No se pudo usar el WIP porque se rechazó por su condición de certificación. |
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED |
El sistema no tenía los permisos necesarios para acceder a la KEK. |
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
No se pudieron desencriptar los datos de UserIdentifier con la DEK. |
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER |
El usuario intentó transferir eventos con un identificador de publicidad que no proviene de los anuncios de la cuenta operativa. |
WarningInfo
Son los recuentos de advertencias para cada tipo de advertencia.
Representación JSON |
---|
{
"warningCounts": [
{
object ( |
Campos | |
---|---|
warningCounts[] |
Es una lista de advertencias y recuentos por motivo de advertencia. |
WarningCount
Es el recuento de advertencias para un motivo de advertencia determinado.
Representación JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Campos | |
---|---|
recordCount |
Es el recuento de registros que tienen una advertencia. |
reason |
Es el motivo de la advertencia. |
ProcessingWarningReason
Es el motivo de la advertencia de procesamiento.
Enums | |
---|---|
PROCESSING_WARNING_REASON_UNSPECIFIED |
Se desconoce el motivo de la advertencia de procesamiento. |
PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED |
El sistema no tenía los permisos necesarios para acceder a la KEK. |
PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR |
No se pudo desencriptar la DEK. |
PROCESSING_WARNING_REASON_DECRYPTION_ERROR |
El evento tiene un error de desencriptación. |
PROCESSING_WARNING_REASON_WIP_AUTH_FAILED |
No se pudo usar el WIP porque se rechazó por su condición de certificación. |
PROCESSING_WARNING_REASON_INVALID_WIP |
El WIP tiene un formato incorrecto o no existe. |
PROCESSING_WARNING_REASON_INVALID_KEK |
La KEK no puede desencriptar los datos porque es incorrecta o no existe. |
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
No se pudieron desencriptar los datos de UserIdentifier con la DEK. |
PROCESSING_WARNING_REASON_INTERNAL_ERROR |
Error interno. |
IngestAudienceMembersStatus
Es el estado de la solicitud de miembros del público de la transferencia.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión status . Es el estado de la transferencia de los miembros del público al destino. Las direcciones (status ) solo pueden ser una de las siguientes opciones: |
|
userDataIngestionStatus |
Es el estado de la transferencia de datos del usuario al destino. |
mobileDataIngestionStatus |
Es el estado de la transferencia de datos móviles al destino. |
pairDataIngestionStatus |
Es el estado de la transferencia de datos de pares al destino. |
IngestUserDataStatus
Es el estado de la transferencia de datos del usuario al destino que contiene estadísticas relacionadas con la transferencia.
Representación JSON |
---|
{
"recordCount": string,
"userIdentifierCount": string,
"uploadMatchRateRange": enum ( |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público que se enviaron en la solicitud de carga para el destino. Incluye a todos los miembros del público en la solicitud, independientemente de si se incorporaron correctamente o no. |
userIdentifierCount |
Es el recuento total de identificadores de usuario enviados en la solicitud de carga para el destino. Incluye todos los identificadores de usuario en la solicitud, independientemente de si se incorporaron correctamente o no. |
uploadMatchRateRange |
Es el rango del porcentaje de coincidencias de la carga. |
MatchRateRange
Es el rango del porcentaje de coincidencias de la carga o la lista de usuarios.
Enums | |
---|---|
MATCH_RATE_RANGE_UNKNOWN |
Se desconoce el rango de la tasa de coincidencias. |
MATCH_RATE_RANGE_NOT_ELIGIBLE |
El rango de porcentaje de coincidencias no es apto. |
MATCH_RATE_RANGE_LESS_THAN_20 |
El rango del porcentaje de coincidencias es inferior al 20% (en el intervalo [0, 20) ). |
MATCH_RATE_RANGE_20_TO_30 |
El rango del porcentaje de coincidencias se encuentra entre el 20% y el 30% (en el intervalo [20, 31) ). |
MATCH_RATE_RANGE_31_TO_40 |
El rango del porcentaje de coincidencias se encuentra entre el 31% y el 40% (en el intervalo [31, 41) ). |
MATCH_RATE_RANGE_41_TO_50 |
El rango del porcentaje de coincidencias se encuentra entre el 41% y el 50% (en el intervalo [41, 51) ). |
MATCH_RATE_RANGE_51_TO_60 |
El rango del porcentaje de coincidencias está entre el 51% y el 60% (en el intervalo [51, 61) ). |
MATCH_RATE_RANGE_61_TO_70 |
El rango del porcentaje de coincidencias se encuentra entre el 61% y el 70% (en el intervalo [61, 71) ). |
MATCH_RATE_RANGE_71_TO_80 |
El rango de porcentaje de coincidencias se encuentra entre el 71% y el 80% (en el intervalo [71, 81) ). |
MATCH_RATE_RANGE_81_TO_90 |
El rango del porcentaje de coincidencias se encuentra entre el 81% y el 90% (en el intervalo [81, 91) ). |
MATCH_RATE_RANGE_91_TO_100 |
El rango de porcentaje de coincidencias se encuentra entre el 91% y el 100% (en el intervalo |
IngestMobileDataStatus
Es el estado de la transferencia de datos móviles al destino que contiene estadísticas relacionadas con la transferencia.
Representación JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público que se enviaron en la solicitud de carga para el destino. Incluye a todos los miembros del público en la solicitud, independientemente de si se incorporaron correctamente o no. |
mobileIdCount |
Es el recuento total de IDs de dispositivos móviles enviados en la solicitud de carga para el destino. Incluye todos los IDs de dispositivos móviles de la solicitud, independientemente de si se incorporaron correctamente o no. |
IngestPairDataStatus
Es el estado de la transferencia de datos de pares al destino que contiene estadísticas relacionadas con la transferencia.
Representación JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público que se enviaron en la solicitud de carga para el destino. Incluye a todos los miembros del público en la solicitud, independientemente de si se incorporaron correctamente o no. |
pairIdCount |
Es el recuento total de los IDs de pares enviados en la solicitud de carga para el destino. Incluye todos los IDs de pares en la solicitud, independientemente de si se procesaron correctamente o no. |
IngestEventsStatus
Es el estado de la transferencia de volúmenes altos de eventos al destino.
Representación JSON |
---|
{ "recordCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de eventos enviados en la solicitud de carga. Incluye todos los eventos de la solicitud, independientemente de si se procesaron correctamente o no. |
RemoveAudienceMembersStatus
Es el estado de la solicitud para quitar miembros del público.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión status . Es el estado de la eliminación de los miembros del público del destino. Las direcciones (status ) solo pueden ser una de las siguientes opciones: |
|
userDataRemovalStatus |
Es el estado de la eliminación de los datos del usuario del destino. |
mobileDataRemovalStatus |
Es el estado de la eliminación de los datos móviles del destino. |
pairDataRemovalStatus |
Es el estado de la eliminación de los datos de pares del destino. |
RemoveUserDataStatus
Es el estado de la eliminación de los datos del usuario del destino.
Representación JSON |
---|
{ "recordCount": string, "userIdentifierCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público incluidos en la solicitud de eliminación. Incluye a todos los miembros del público en la solicitud, independientemente de si se quitaron correctamente o no. |
userIdentifierCount |
Es el recuento total de identificadores de usuario enviados en la solicitud de eliminación. Incluye todos los identificadores de usuario en la solicitud, independientemente de si se quitaron correctamente o no. |
RemoveMobileDataStatus
Es el estado de la eliminación de los datos móviles del destino.
Representación JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público incluidos en la solicitud de eliminación. Incluye a todos los miembros del público en la solicitud, independientemente de si se quitaron correctamente o no. |
mobileIdCount |
Es el recuento total de IDs de dispositivos móviles enviados en la solicitud de eliminación. Incluye todos los IDs de dispositivos móviles de la solicitud, independientemente de si se quitaron correctamente o no. |
RemovePairDataStatus
Es el estado de la eliminación de los datos de pares del destino.
Representación JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Campos | |
---|---|
recordCount |
Es el recuento total de los miembros del público incluidos en la solicitud de eliminación. Incluye a todos los miembros del público en la solicitud, independientemente de si se quitaron correctamente o no. |
pairIdCount |
Es el recuento total de los IDs de pares enviados en la solicitud de eliminación. Incluye todos los IDs de pares en la solicitud, independientemente de si se quitaron correctamente o no. |