- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- MatchRateRange
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- Essayer
Obtient l'état d'une requête à partir de son ID.
Requête HTTP
GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
Paramètres | |
---|---|
requestId |
Obligatoire. Obligatoire. ID de la requête API Data Manager. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Réponse de RetrieveRequestStatusRequest
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"requestStatusPerDestination": [
{
object ( |
Champs | |
---|---|
requestStatusPerDestination[] |
Liste des états des demandes par destination. L'ordre des états correspond à l'ordre des destinations dans la requête d'origine. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/datamanager
RequestStatusPerDestination
Un état de la demande par destination.
Représentation JSON |
---|
{ "destination": { object ( |
Champs | |
---|---|
destination |
Destination dans une requête API DM. |
requestStatus |
État de la demande de la destination. |
errorInfo |
Informations sur l'erreur contenant le motif et le nombre d'erreurs liées à l'importation. |
warningInfo |
Informations d'avertissement contenant le motif et le nombre d'avertissements liés à l'importation. |
Champ d'union status . État de la destination. status ne peut être qu'un des éléments suivants : |
|
audienceMembersIngestionStatus |
État de la demande d'importation des membres de l'audience. |
eventsIngestionStatus |
État de la demande d'événements d'ingestion. |
audienceMembersRemovalStatus |
État de la demande de suppression de membres de l'audience. |
RequestStatus
État de la demande.
Enums | |
---|---|
REQUEST_STATUS_UNKNOWN |
L'état de la demande est inconnu. |
SUCCESS |
La demande a été traitée. |
PROCESSING |
La demande est en cours de traitement. |
FAILED |
Échec de la requête. |
PARTIAL_SUCCESS |
La demande a été partiellement traitée. |
Information sur l'erreur
Nombre d'erreurs pour chaque type d'erreur.
Représentation JSON |
---|
{
"errorCounts": [
{
object ( |
Champs | |
---|---|
errorCounts[] |
Liste des erreurs et du nombre d'erreurs par motif. Il est possible qu'il ne soit pas renseigné dans tous les cas. |
ErrorCount
Nombre d'erreurs pour une raison donnée.
Représentation JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Champs | |
---|---|
recordCount |
Nombre d'enregistrements dont l'importation a échoué pour une raison donnée. |
reason |
Motif de l'erreur pour les enregistrements ayant échoué. |
ProcessingErrorReason
Raison de l'erreur de traitement.
Enums | |
---|---|
PROCESSING_ERROR_REASON_UNSPECIFIED |
Le motif de l'erreur de traitement est inconnu. |
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE |
La variable personnalisée n'est pas valide. |
PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED |
L'état de la variable personnalisée n'est pas "Activée". |
PROCESSING_ERROR_REASON_EVENT_TOO_OLD |
La conversion est plus ancienne que l'ancienneté maximale autorisée. |
PROCESSING_ERROR_REASON_DENIED_CONSENT |
L'accès aux données utilisateur des annonces est refusé, soit par l'utilisateur, soit dans les paramètres par défaut de l'annonceur. |
PROCESSING_ERROR_REASON_NO_CONSENT |
L'annonceur n'a pas donné son consentement à un tiers pour les services de la plate-forme principale Ads. |
PROCESSING_ERROR_REASON_UNKNOWN_CONSENT |
Le consentement global (déterminé à partir du consentement au niveau de la ligne, du consentement au niveau de la demande et des paramètres du compte) n'a pas pu être déterminé pour cet utilisateur. |
PROCESSING_ERROR_REASON_DUPLICATE_GCLID |
Une conversion associée au même GCLID, et aux mêmes date et heure existe déjà dans le système. |
PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID |
Une conversion présentant la même combinaison d'ID de commande et d'action de conversion a déjà été importée. |
PROCESSING_ERROR_REASON_INVALID_GBRAID |
Impossible de décoder le gbraid. |
PROCESSING_ERROR_REASON_INVALID_GCLID |
Impossible de décoder l'ID de clic Google. |
PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID |
L'ID du marchand contient des caractères non numériques. |
PROCESSING_ERROR_REASON_INVALID_WBRAID |
Impossible de décoder le wbraid. |
PROCESSING_ERROR_REASON_INTERNAL_ERROR |
Erreur interne. |
PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED |
Les conditions d'utilisation du suivi avancé des conversions n'ont pas été signées dans le compte de destination. |
PROCESSING_ERROR_REASON_INVALID_EVENT |
L'événement n'est pas valide. |
PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS |
Le nombre de transactions correspondantes est inférieur au seuil minimal. |
PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS |
Les transactions sont inférieures au seuil minimal. |
PROCESSING_ERROR_REASON_INVALID_FORMAT |
L'événement présente une erreur de format. |
PROCESSING_ERROR_REASON_DECRYPTION_ERROR |
L'événement présente une erreur de déchiffrement. |
PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR |
Échec du déchiffrement de la clé DEK. |
PROCESSING_ERROR_REASON_INVALID_WIP |
Le format du numéro de série n'est pas valide ou le numéro de série n'existe pas. |
PROCESSING_ERROR_REASON_INVALID_KEK |
La KEK ne peut pas déchiffrer les données, car il s'agit de la mauvaise KEK ou qu'elle n'existe pas. |
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED |
Le pool d'identités de charge de travail n'a pas pu être utilisé, car il a été refusé par sa condition d'attestation. |
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED |
Le système ne disposait pas des autorisations nécessaires pour accéder à la clé KEK. |
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
Échec du déchiffrement des données UserIdentifier à l'aide de la clé DEK. |
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER |
L'utilisateur a tenté d'ingérer des événements avec un identifiant publicitaire qui ne provient pas des annonces du compte d'exploitation. |
WarningInfo
Nombre d'avertissements pour chaque type d'avertissement.
Représentation JSON |
---|
{
"warningCounts": [
{
object ( |
Champs | |
---|---|
warningCounts[] |
Liste des avertissements et du nombre d'avertissements par motif. |
WarningCount
Nombre d'avertissements pour un motif donné.
Représentation JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Champs | |
---|---|
recordCount |
Nombre d'enregistrements comportant un avertissement. |
reason |
Motif de l'avertissement. |
ProcessingWarningReason
Motif de l'avertissement de traitement.
Enums | |
---|---|
PROCESSING_WARNING_REASON_UNSPECIFIED |
Le motif de l'avertissement de traitement est inconnu. |
PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED |
Le système ne disposait pas des autorisations nécessaires pour accéder à la clé KEK. |
PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR |
Échec du déchiffrement de la clé DEK. |
PROCESSING_WARNING_REASON_DECRYPTION_ERROR |
L'événement présente une erreur de déchiffrement. |
PROCESSING_WARNING_REASON_WIP_AUTH_FAILED |
Le pool d'identités de charge de travail n'a pas pu être utilisé, car il a été refusé par sa condition d'attestation. |
PROCESSING_WARNING_REASON_INVALID_WIP |
Le format du numéro de série n'est pas valide ou le numéro de série n'existe pas. |
PROCESSING_WARNING_REASON_INVALID_KEK |
La KEK ne peut pas déchiffrer les données, car il s'agit de la mauvaise KEK ou qu'elle n'existe pas. |
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
Échec du déchiffrement des données UserIdentifier à l'aide de la clé DEK. |
PROCESSING_WARNING_REASON_INTERNAL_ERROR |
Erreur interne. |
IngestAudienceMembersStatus
État de la demande d'importation des membres de l'audience.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union status . État de l'importation des membres de l'audience vers la destination. status ne peut être qu'un des éléments suivants : |
|
userDataIngestionStatus |
État de l'ingestion des données utilisateur dans la destination. |
mobileDataIngestionStatus |
État de l'ingestion des données mobiles dans la destination. |
pairDataIngestionStatus |
État de l'ingestion des données de la paire dans la destination. |
IngestUserDataStatus
État de l'importation des données utilisateur vers la destination contenant des statistiques liées à l'importation.
Représentation JSON |
---|
{
"recordCount": string,
"userIdentifierCount": string,
"uploadMatchRateRange": enum ( |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience envoyés dans la demande d'importation pour la destination. Inclut tous les membres de l'audience dans la demande, qu'ils aient été ingérés ou non. |
userIdentifierCount |
Nombre total d'identifiants utilisateur envoyés dans la demande d'importation pour la destination. Inclut tous les identifiants utilisateur de la requête, qu'ils aient été ingérés ou non. |
uploadMatchRateRange |
Plage du taux de correspondance de l'importation. |
MatchRateRange
Plage du taux de correspondance de la liste importée ou de la liste d'utilisateurs.
Enums | |
---|---|
MATCH_RATE_RANGE_UNKNOWN |
La plage du taux de correspondance est inconnue. |
MATCH_RATE_RANGE_NOT_ELIGIBLE |
La plage de taux de correspondance n'est pas éligible. |
MATCH_RATE_RANGE_LESS_THAN_20 |
La plage du taux de correspondance est inférieure à 20 % (dans l'intervalle [0, 20) ). |
MATCH_RATE_RANGE_20_TO_30 |
Le taux de correspondance est compris entre 20 % et 30 % (dans l'intervalle [20, 31) ). |
MATCH_RATE_RANGE_31_TO_40 |
La plage du taux de correspondance est comprise entre 31 % et 40 % (dans l'intervalle [31, 41) ). |
MATCH_RATE_RANGE_41_TO_50 |
Le taux de correspondance est compris entre 41 % et 50 % (dans l'intervalle [41, 51) ). |
MATCH_RATE_RANGE_51_TO_60 |
Le taux de correspondance est compris entre 51 % et 60 % (dans l'intervalle [51, 61) ). |
MATCH_RATE_RANGE_61_TO_70 |
Le taux de correspondance est compris entre 61 % et 70 % (dans l'intervalle [61, 71) ). |
MATCH_RATE_RANGE_71_TO_80 |
Le taux de correspondance est compris entre 71 % et 80 % (dans l'intervalle [71, 81) ). |
MATCH_RATE_RANGE_81_TO_90 |
Le taux de correspondance est compris entre 81 % et 90 % (dans l'intervalle [81, 91) ). |
MATCH_RATE_RANGE_91_TO_100 |
La plage du taux de correspondance est comprise entre 91 % et 100 % (dans l'intervalle |
IngestMobileDataStatus
État de l'ingestion des données mobiles dans la destination contenant des statistiques liées à l'ingestion.
Représentation JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience envoyés dans la demande d'importation pour la destination. Inclut tous les membres de l'audience dans la demande, qu'ils aient été ingérés ou non. |
mobileIdCount |
Nombre total d'ID mobiles envoyés dans la demande d'importation pour la destination. Inclut tous les ID mobiles de la requête, qu'ils aient été ingérés ou non. |
IngestPairDataStatus
État de l'ingestion des données de paire dans la destination contenant les statistiques associées.
Représentation JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience envoyés dans la demande d'importation pour la destination. Inclut tous les membres de l'audience dans la demande, qu'ils aient été ingérés ou non. |
pairIdCount |
Nombre total d'ID de paires envoyés dans la demande d'importation pour la destination. Inclut tous les ID de paires dans la requête, qu'ils aient été ingérés ou non. |
IngestEventsStatus
État de l'ingestion des événements dans la destination.
Représentation JSON |
---|
{ "recordCount": string } |
Champs | |
---|---|
recordCount |
Nombre total d'événements envoyés dans la demande d'importation. Inclut tous les événements de la requête, qu'ils aient été ingérés ou non. |
RemoveAudienceMembersStatus
État de la demande de suppression de membres de l'audience.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union status . État de la suppression des membres de l'audience de la destination. status ne peut être qu'un des éléments suivants : |
|
userDataRemovalStatus |
État de la suppression des données utilisateur de la destination. |
mobileDataRemovalStatus |
État de la suppression des données mobiles de la destination. |
pairDataRemovalStatus |
État de la suppression des données d'association de la destination. |
RemoveUserDataStatus
État de la suppression des données utilisateur de la destination.
Représentation JSON |
---|
{ "recordCount": string, "userIdentifierCount": string } |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience inclus dans la demande de suppression. Inclut tous les membres de l'audience dans la requête, qu'ils aient été supprimés ou non. |
userIdentifierCount |
Nombre total d'identifiants utilisateur envoyés dans la demande de suppression. Inclut tous les identifiants utilisateur de la demande, qu'ils aient été supprimés ou non. |
RemoveMobileDataStatus
État de la suppression des données mobiles de la destination.
Représentation JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience inclus dans la demande de suppression. Inclut tous les membres de l'audience dans la requête, qu'ils aient été supprimés ou non. |
mobileIdCount |
Nombre total d'ID mobiles envoyés dans la demande de suppression. Inclut tous les ID mobiles de la demande, qu'ils aient été supprimés ou non. |
RemovePairDataStatus
État de la suppression des données d'association de la destination.
Représentation JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Champs | |
---|---|
recordCount |
Nombre total de membres de l'audience inclus dans la demande de suppression. Inclut tous les membres de l'audience dans la requête, qu'ils aient été supprimés ou non. |
pairIdCount |
Nombre total d'ID de paires envoyés dans la demande de suppression. Inclut tous les ID de paires dans la requête, qu'ils aient été supprimés ou non. |