Method: requestStatus.retrieve

Pobiera stan żądania na podstawie jego identyfikatora.

Żądanie HTTP

GET https://datamanager.googleapis.com/v1/requestStatus:retrieve

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
requestId

string

Wymagane. Wymagane. Identyfikator żądania do interfejsu Data Manager API.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź z RetrieveRequestStatusRequest.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requestStatusPerDestination": [
    {
      object (RequestStatusPerDestination)
    }
  ]
}
Pola
requestStatusPerDestination[]

object (RequestStatusPerDestination)

Lista stanów żądań dla każdego miejsca docelowego. Kolejność stanów odpowiada kolejności miejsc docelowych w pierwotnym żądaniu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/datamanager

RequestStatusPerDestination

Stan żądania dla każdego miejsca docelowego.

Zapis JSON
{
  "destination": {
    object (Destination)
  },
  "requestStatus": enum (RequestStatus),
  "errorInfo": {
    object (ErrorInfo)
  },
  "warningInfo": {
    object (WarningInfo)
  },

  // Union field status can be only one of the following:
  "audienceMembersIngestionStatus": {
    object (IngestAudienceMembersStatus)
  },
  "eventsIngestionStatus": {
    object (IngestEventsStatus)
  },
  "audienceMembersRemovalStatus": {
    object (RemoveAudienceMembersStatus)
  }
  // End of list of possible types for union field status.
}
Pola
destination

object (Destination)

Miejsce docelowe w żądaniu do interfejsu DM API.

requestStatus

enum (RequestStatus)

Stan prośby o miejsce docelowe.

errorInfo

object (ErrorInfo)

Informacje o błędzie zawierające przyczynę błędu i liczbę błędów związanych z przesyłaniem.

warningInfo

object (WarningInfo)

Informacje ostrzegawcze zawierające powód ostrzeżenia i liczbę ostrzeżeń związanych z przesłanym plikiem.

Pole zbiorcze status. Stan miejsca docelowego. status może mieć tylko jedną z tych wartości:
audienceMembersIngestionStatus

object (IngestAudienceMembersStatus)

Stan żądania dotyczącego przesyłania danych o członkach listy odbiorców.

eventsIngestionStatus

object (IngestEventsStatus)

Stan żądania dotyczącego zdarzeń przesyłanych do systemu.

audienceMembersRemovalStatus

object (RemoveAudienceMembersStatus)

Stan prośby o usunięcie członków listy odbiorców.

RequestStatus

Stan prośby.

Wartości w polu enum
REQUEST_STATUS_UNKNOWN Stan prośby jest nieznany.
SUCCESS Żądanie zostało zrealizowane.
PROCESSING Żądanie jest przetwarzane.
FAILED Żądanie nie zostało przetworzone.
PARTIAL_SUCCESS Żądanie zostało częściowo zrealizowane.

ErrorInfo

Liczba błędów każdego typu.

Zapis JSON
{
  "errorCounts": [
    {
      object (ErrorCount)
    }
  ]
}
Pola
errorCounts[]

object (ErrorCount)

Lista błędów i liczba błędów według przyczyny. W niektórych przypadkach może nie być wypełniona.

ErrorCount

Liczba błędów dla danej przyczyny błędu.

Zapis JSON
{
  "recordCount": string,
  "reason": enum (ProcessingErrorReason)
}
Pola
recordCount

string (int64 format)

Liczba rekordów, których nie udało się przesłać z określonego powodu.

reason

enum (ProcessingErrorReason)

Przyczyna błędu w przypadku nieudanych rekordów.

ProcessingErrorReason

Przyczyna błędu przetwarzania.

Wartości w polu enum
PROCESSING_ERROR_REASON_UNSPECIFIED Przyczyna błędu przetwarzania jest nieznana.
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE Zmienna niestandardowa jest nieprawidłowa.
PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED Stan zmiennej niestandardowej nie jest włączony.
PROCESSING_ERROR_REASON_EVENT_TOO_OLD Konwersja jest starsza niż maksymalny obsługiwany wiek.
PROCESSING_ERROR_REASON_DUPLICATE_GCLID W systemie istnieje już konwersja z tym samym identyfikatorem kliknięcia Google i czasem konwersji.
PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID Konwersja z tą samą kombinacją identyfikatora zamówienia i działania powodującego konwersję została już przesłana.
PROCESSING_ERROR_REASON_INVALID_GBRAID Nie udało się zdekodować parametru gbraid.
PROCESSING_ERROR_REASON_INVALID_GCLID Nie udało się zdekodować identyfikatora kliknięcia Google.
PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID Identyfikator sprzedawcy zawiera znaki inne niż cyfry.
PROCESSING_ERROR_REASON_INVALID_WBRAID Nie udało się zdekodować parametru wbraid.
PROCESSING_ERROR_REASON_INTERNAL_ERROR Błąd wewnętrzny.
PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED Warunki konwersji rozszerzonych nie zostały podpisane na koncie docelowym.
PROCESSING_ERROR_REASON_INVALID_EVENT Wydarzenie jest nieprawidłowe.
PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS Liczba dopasowanych transakcji jest mniejsza niż minimalny próg.
PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS Transakcje są poniżej minimalnego progu.
PROCESSING_ERROR_REASON_INVALID_FORMAT Wydarzenie ma błąd formatu.
PROCESSING_ERROR_REASON_DECRYPTION_ERROR Wydarzenie zawiera błąd odszyfrowywania.
PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR Nie udało się odszyfrować klucza DEK.
PROCESSING_ERROR_REASON_INVALID_WIP Identyfikator WIP ma nieprawidłowy format lub nie istnieje.
PROCESSING_ERROR_REASON_INVALID_KEK Klucz KEK nie może odszyfrować danych, ponieważ jest nieprawidłowy lub nie istnieje.
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED Nie można było użyć tożsamości WIP, ponieważ została odrzucona przez warunek atestu.
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED System nie miał uprawnień potrzebnych do uzyskania dostępu do klucza KEK.
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR Nie udało się odszyfrować danych UserIdentifier za pomocą klucza DEK.
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER Użytkownik próbował przesyłać zdarzenia z identyfikatorem reklamy, który nie pochodzi z reklam na koncie operacyjnym.

WarningInfo

Liczba ostrzeżeń dla każdego typu ostrzeżenia.

Zapis JSON
{
  "warningCounts": [
    {
      object (WarningCount)
    }
  ]
}
Pola
warningCounts[]

object (WarningCount)

Lista ostrzeżeń i liczba ostrzeżeń według przyczyny.

WarningCount

Liczba ostrzeżeń z danego powodu.

Zapis JSON
{
  "recordCount": string,
  "reason": enum (ProcessingWarningReason)
}
Pola
recordCount

string (int64 format)

Liczba rekordów, które zawierają ostrzeżenie.

reason

enum (ProcessingWarningReason)

Przyczyna ostrzeżenia.

ProcessingWarningReason

Przyczyna ostrzeżenia dotyczącego przetwarzania.

Wartości w polu enum
PROCESSING_WARNING_REASON_UNSPECIFIED Przyczyna ostrzeżenia o przetwarzaniu jest nieznana.
PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED System nie miał uprawnień potrzebnych do uzyskania dostępu do klucza KEK.
PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR Nie udało się odszyfrować klucza DEK.
PROCESSING_WARNING_REASON_DECRYPTION_ERROR Wydarzenie zawiera błąd odszyfrowywania.
PROCESSING_WARNING_REASON_WIP_AUTH_FAILED Nie można było użyć tożsamości WIP, ponieważ została odrzucona przez warunek atestu.
PROCESSING_WARNING_REASON_INVALID_WIP Identyfikator WIP ma nieprawidłowy format lub nie istnieje.
PROCESSING_WARNING_REASON_INVALID_KEK Klucz KEK nie może odszyfrować danych, ponieważ jest nieprawidłowy lub nie istnieje.
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR Nie udało się odszyfrować danych UserIdentifier za pomocą klucza DEK.
PROCESSING_WARNING_REASON_INTERNAL_ERROR Błąd wewnętrzny.

IngestAudienceMembersStatus

Stan żądania dotyczącego przesyłania danych o członkach listy odbiorców.

Zapis JSON
{

  // Union field status can be only one of the following:
  "userDataIngestionStatus": {
    object (IngestUserDataStatus)
  },
  "mobileDataIngestionStatus": {
    object (IngestMobileDataStatus)
  },
  "pairDataIngestionStatus": {
    object (IngestPairDataStatus)
  }
  // End of list of possible types for union field status.
}
Pola
Pole zbiorcze status. Stan przesyłania danych o członkach listy odbiorców do miejsca docelowego. status może mieć tylko jedną z tych wartości:
userDataIngestionStatus

object (IngestUserDataStatus)

Stan przesyłania danych użytkownika do miejsca docelowego.

mobileDataIngestionStatus

object (IngestMobileDataStatus)

Stan przesyłania danych mobilnych do miejsca docelowego.

pairDataIngestionStatus

object (IngestPairDataStatus)

Stan pozyskiwania danych par do miejsca docelowego.

IngestUserDataStatus

Stan przesyłania danych użytkownika do miejsca docelowego zawierającego statystyki związane z przesyłaniem.

Zapis JSON
{
  "recordCount": string,
  "userIdentifierCount": string,
  "uploadMatchRateRange": enum (MatchRateRange)
}
Pola
recordCount

string (int64 format)

Łączna liczba odbiorców wysłanych w żądaniu przesyłania do miejsca docelowego. Obejmuje wszystkich członków listy odbiorców w żądaniu, niezależnie od tego, czy zostali oni prawidłowo przetworzeni.

userIdentifierCount

string (int64 format)

Łączna liczba identyfikatorów użytkowników wysłanych w żądaniu przesyłania do miejsca docelowego. Obejmuje wszystkie identyfikatory użytkowników w żądaniu, niezależnie od tego, czy zostały one przetworzone.

uploadMatchRateRange

enum (MatchRateRange)

Zakres współczynnika dopasowania przesyłanych danych.

MatchRateRange

Zakres współczynnika dopasowania przesłanych danych lub listy użytkowników.

Wartości w polu enum
MATCH_RATE_RANGE_UNKNOWN Zakres współczynnika dopasowania jest nieznany.
MATCH_RATE_RANGE_NOT_ELIGIBLE Zakres współczynnika dopasowania jest nieprawidłowy.
MATCH_RATE_RANGE_LESS_THAN_20 Zakres współczynnika dopasowania jest mniejszy niż 20% (w przedziale [0, 20)).
MATCH_RATE_RANGE_20_TO_30 Zakres współczynnika dopasowania wynosi od 20% do 30% (w przedziale [20, 31)).
MATCH_RATE_RANGE_31_TO_40 Zakres współczynnika dopasowania wynosi od 31% do 40% (w przedziale [31, 41)).
MATCH_RATE_RANGE_41_TO_50 Zakres współczynnika dopasowania wynosi od 41% do 50% (w przedziale [41, 51)).
MATCH_RATE_RANGE_51_TO_60 Zakres współczynnika dopasowania wynosi od 51% do 60% (w przedziale [51, 61).
MATCH_RATE_RANGE_61_TO_70 Zakres współczynnika dopasowania wynosi od 61% do 70% (w przedziale [61, 71)).
MATCH_RATE_RANGE_71_TO_80 Zakres współczynnika dopasowania wynosi od 71% do 80% (w przedziale [71, 81)).
MATCH_RATE_RANGE_81_TO_90 Zakres współczynnika dopasowania wynosi od 81% do 90% (w przedziale [81, 91)).
MATCH_RATE_RANGE_91_TO_100

Zakres współczynnika dopasowania wynosi od 91% do 100% (w przedziale [91, 100]).

IngestMobileDataStatus

Stan przesyłania danych mobilnych do miejsca docelowego zawierającego statystyki związane z przesyłaniem.

Zapis JSON
{
  "recordCount": string,
  "mobileIdCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba odbiorców wysłanych w żądaniu przesyłania do miejsca docelowego. Obejmuje wszystkich członków listy odbiorców w żądaniu, niezależnie od tego, czy zostali oni prawidłowo przetworzeni.

mobileIdCount

string (int64 format)

Łączna liczba identyfikatorów urządzeń mobilnych wysłanych w żądaniu przesyłania do miejsca docelowego. Obejmuje wszystkie identyfikatory mobilne w żądaniu, niezależnie od tego, czy zostały przetworzone.

IngestPairDataStatus

Stan przesyłania danych o parach do miejsca docelowego zawierającego statystyki związane z przesyłaniem.

Zapis JSON
{
  "recordCount": string,
  "pairIdCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba odbiorców wysłanych w żądaniu przesyłania do miejsca docelowego. Obejmuje wszystkich członków listy odbiorców w żądaniu, niezależnie od tego, czy zostali oni prawidłowo przetworzeni.

pairIdCount

string (int64 format)

Łączna liczba identyfikatorów par wysłanych w żądaniu przesłania do miejsca docelowego. Obejmuje wszystkie identyfikatory par w żądaniu, niezależnie od tego, czy zostały przetworzone.

IngestEventsStatus

Stan przesyłania zdarzeń do miejsca docelowego.

Zapis JSON
{
  "recordCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba zdarzeń wysłanych w żądaniu przesyłania. Obejmuje wszystkie zdarzenia w żądaniu, niezależnie od tego, czy zostały przetworzone.

RemoveAudienceMembersStatus

Stan prośby o usunięcie członków listy odbiorców.

Zapis JSON
{

  // Union field status can be only one of the following:
  "userDataRemovalStatus": {
    object (RemoveUserDataStatus)
  },
  "mobileDataRemovalStatus": {
    object (RemoveMobileDataStatus)
  },
  "pairDataRemovalStatus": {
    object (RemovePairDataStatus)
  }
  // End of list of possible types for union field status.
}
Pola
Pole zbiorcze status. Stan usunięcia członków listy odbiorców z miejsca docelowego. status może mieć tylko jedną z tych wartości:
userDataRemovalStatus

object (RemoveUserDataStatus)

Stan usuwania danych użytkownika z miejsca docelowego.

mobileDataRemovalStatus

object (RemoveMobileDataStatus)

Stan usunięcia danych mobilnych z miejsca docelowego.

pairDataRemovalStatus

object (RemovePairDataStatus)

Stan usuwania danych z miejsca docelowego.

RemoveUserDataStatus

Stan usuwania danych użytkownika z miejsca docelowego.

Zapis JSON
{
  "recordCount": string,
  "userIdentifierCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba członków listy odbiorców wysłanych w żądaniu usunięcia. Obejmuje wszystkich członków grupy odbiorców w żądaniu, niezależnie od tego, czy zostali oni usunięci.

userIdentifierCount

string (int64 format)

Łączna liczba identyfikatorów użytkowników przesłanych w żądaniu usunięcia. Obejmuje wszystkie identyfikatory użytkowników w żądaniu, niezależnie od tego, czy zostały one usunięte.

RemoveMobileDataStatus

Stan usunięcia danych mobilnych z miejsca docelowego.

Zapis JSON
{
  "recordCount": string,
  "mobileIdCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba członków listy odbiorców wysłanych w żądaniu usunięcia. Obejmuje wszystkich członków grupy odbiorców w żądaniu, niezależnie od tego, czy zostali oni usunięci.

mobileIdCount

string (int64 format)

Łączna liczba identyfikatorów mobilnych przesłanych w żądaniu usunięcia. Obejmuje wszystkie identyfikatory mobilne w żądaniu, niezależnie od tego, czy zostały usunięte.

RemovePairDataStatus

Stan usuwania danych z miejsca docelowego.

Zapis JSON
{
  "recordCount": string,
  "pairIdCount": string
}
Pola
recordCount

string (int64 format)

Łączna liczba członków listy odbiorców wysłanych w żądaniu usunięcia. Obejmuje wszystkich członków grupy odbiorców w żądaniu, niezależnie od tego, czy zostali oni usunięci.

pairIdCount

string (int64 format)

Łączna liczba identyfikatorów par wysłanych w żądaniu usunięcia. Obejmuje wszystkie identyfikatory par w żądaniu, niezależnie od tego, czy zostały usunięte.