- 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. |