Method: requestStatus.retrieve

Mendapatkan status permintaan berdasarkan ID permintaan yang diberikan.

Permintaan HTTP

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

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter kueri

Parameter
requestId

string

Wajib. Wajib. ID permintaan untuk permintaan Data Manager API.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons dari RetrieveRequestStatusRequest.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "requestStatusPerDestination": [
    {
      object (RequestStatusPerDestination)
    }
  ]
}
Kolom
requestStatusPerDestination[]

object (RequestStatusPerDestination)

Daftar status permintaan per tujuan. Urutan status sesuai dengan urutan tujuan dalam permintaan asli.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

RequestStatusPerDestination

Status permintaan per tujuan.

Representasi 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.
}
Kolom
destination

object (Destination)

Tujuan dalam permintaan DM API.

requestStatus

enum (RequestStatus)

Status permintaan tujuan.

errorInfo

object (ErrorInfo)

Error info error yang berisi alasan error dan jumlah error terkait upload.

warningInfo

object (WarningInfo)

Info peringatan yang berisi alasan peringatan dan jumlah peringatan terkait upload.

Kolom union status. Status tujuan. status hanya dapat berupa salah satu dari berikut:
audienceMembersIngestionStatus

object (IngestAudienceMembersStatus)

Status permintaan anggota audiens penyerapan.

eventsIngestionStatus

object (IngestEventsStatus)

Status permintaan peristiwa penyerapan.

audienceMembersRemovalStatus

object (RemoveAudienceMembersStatus)

Status permintaan penghapusan anggota audiens.

RequestStatus

Status permintaan.

Enum
REQUEST_STATUS_UNKNOWN Status permintaan tidak diketahui.
SUCCESS Permintaan berhasil.
PROCESSING Permintaan sedang diproses.
FAILED Permintaan gagal.
PARTIAL_SUCCESS Permintaan berhasil sebagian.

ErrorInfo

Jumlah error untuk setiap jenis error.

Representasi JSON
{
  "errorCounts": [
    {
      object (ErrorCount)
    }
  ]
}
Kolom
errorCounts[]

object (ErrorCount)

Daftar error dan jumlah per alasan error. Mungkin tidak diisi dalam semua kasus.

ErrorCount

Jumlah error untuk alasan error tertentu.

Representasi JSON
{
  "recordCount": string,
  "reason": enum (ProcessingErrorReason)
}
Kolom
recordCount

string (int64 format)

Jumlah catatan yang gagal diupload karena alasan tertentu.

reason

enum (ProcessingErrorReason)

Alasan error untuk catatan yang gagal.

ProcessingErrorReason

Alasan error pemrosesan.

Enum
PROCESSING_ERROR_REASON_UNSPECIFIED Alasan error pemrosesan tidak diketahui.
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE Variabel kustom tidak valid.
PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED Status variabel kustom tidak diaktifkan.
PROCESSING_ERROR_REASON_EVENT_TOO_OLD Konversi lebih lama dari usia maksimum yang didukung.
PROCESSING_ERROR_REASON_DUPLICATE_GCLID Konversi dengan GCLID dan waktu konversi yang sama sudah ada dalam sistem.
PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID Konversi dengan kombinasi ID pesanan dan tindakan konversi yang sama sudah diupload.
PROCESSING_ERROR_REASON_INVALID_GBRAID GBRAID tidak dapat didekode.
PROCESSING_ERROR_REASON_INVALID_GCLID ID klik Google tidak dapat didekode.
PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID ID penjual berisi karakter non-digit.
PROCESSING_ERROR_REASON_INVALID_WBRAID WBRAID tidak dapat didekode.
PROCESSING_ERROR_REASON_INTERNAL_ERROR Error internal.
PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED Persyaratan konversi yang disempurnakan belum ditandatangani di akun tujuan.
PROCESSING_ERROR_REASON_INVALID_EVENT Acara tidak valid.
PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS Transaksi yang cocok kurang dari nilai minimum.
PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS Transaksi kurang dari nilai minimum.
PROCESSING_ERROR_REASON_INVALID_FORMAT Terjadi error format pada acara.
PROCESSING_ERROR_REASON_DECRYPTION_ERROR Acara mengalami error dekripsi.
PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR DEK gagal didekripsi.
PROCESSING_ERROR_REASON_INVALID_WIP WIP diformat dengan salah atau WIP tidak ada.
PROCESSING_ERROR_REASON_INVALID_KEK KEK tidak dapat mendekripsi data karena KEK salah, atau tidak ada.
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED WIP tidak dapat digunakan karena ditolak oleh kondisi pengesahannya.
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED Sistem tidak memiliki izin yang diperlukan untuk mengakses KEK.
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR Gagal mendekripsi data UserIdentifier menggunakan DEK.
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER Pengguna mencoba memproses peristiwa dengan ID iklan yang bukan berasal dari iklan akun operasi.

WarningInfo

Jumlah peringatan untuk setiap jenis peringatan.

Representasi JSON
{
  "warningCounts": [
    {
      object (WarningCount)
    }
  ]
}
Kolom
warningCounts[]

object (WarningCount)

Daftar peringatan dan jumlah per alasan peringatan.

WarningCount

Jumlah peringatan untuk alasan peringatan tertentu.

Representasi JSON
{
  "recordCount": string,
  "reason": enum (ProcessingWarningReason)
}
Kolom
recordCount

string (int64 format)

Jumlah catatan yang memiliki peringatan.

reason

enum (ProcessingWarningReason)

Alasan peringatan.

ProcessingWarningReason

Alasan peringatan pemrosesan.

Enum
PROCESSING_WARNING_REASON_UNSPECIFIED Alasan peringatan pemrosesan tidak diketahui.
PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED Sistem tidak memiliki izin yang diperlukan untuk mengakses KEK.
PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR DEK gagal didekripsi.
PROCESSING_WARNING_REASON_DECRYPTION_ERROR Acara mengalami error dekripsi.
PROCESSING_WARNING_REASON_WIP_AUTH_FAILED WIP tidak dapat digunakan karena ditolak oleh kondisi pengesahannya.
PROCESSING_WARNING_REASON_INVALID_WIP WIP diformat dengan salah atau WIP tidak ada.
PROCESSING_WARNING_REASON_INVALID_KEK KEK tidak dapat mendekripsi data karena KEK salah, atau tidak ada.
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR Gagal mendekripsi data UserIdentifier menggunakan DEK.
PROCESSING_WARNING_REASON_INTERNAL_ERROR Error internal.

IngestAudienceMembersStatus

Status permintaan anggota audiens penyerapan.

Representasi 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.
}
Kolom
Kolom union status. Status penyerapan anggota audiens ke tujuan. status hanya dapat berupa salah satu dari berikut:
userDataIngestionStatus

object (IngestUserDataStatus)

Status penyerapan data pengguna ke tujuan.

mobileDataIngestionStatus

object (IngestMobileDataStatus)

Status penyerapan data seluler ke tujuan.

pairDataIngestionStatus

object (IngestPairDataStatus)

Status penyerapan data berpasangan ke tujuan.

IngestUserDataStatus

Status penyerapan data pengguna ke tujuan yang berisi statistik terkait penyerapan.

Representasi JSON
{
  "recordCount": string,
  "userIdentifierCount": string,
  "uploadMatchRateRange": enum (MatchRateRange)
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil di-ingest atau tidak.

userIdentifierCount

string (int64 format)

Jumlah total ID pengguna yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua ID pengguna dalam permintaan, terlepas dari apakah ID tersebut berhasil diproses atau tidak.

uploadMatchRateRange

enum (MatchRateRange)

Rentang tingkat kecocokan upload.

MatchRateRange

Rentang tingkat kecocokan upload atau daftar pengguna.

Enum
MATCH_RATE_RANGE_UNKNOWN Rentang rasio kecocokan tidak diketahui.
MATCH_RATE_RANGE_NOT_ELIGIBLE Rentang rasio kecocokan tidak memenuhi syarat.
MATCH_RATE_RANGE_LESS_THAN_20 Rentang tingkat kecocokan kurang dari 20% (dalam interval [0, 20)).
MATCH_RATE_RANGE_20_TO_30 Rentang tingkat kecocokan adalah antara 20% dan 30% (dalam interval [20, 31)).
MATCH_RATE_RANGE_31_TO_40 Rentang tingkat kecocokan adalah antara 31% dan 40% (dalam interval [31, 41)).
MATCH_RATE_RANGE_41_TO_50 Rentang tingkat kecocokan adalah antara 41% dan 50% (dalam interval [41, 51)).
MATCH_RATE_RANGE_51_TO_60 Rentang tingkat kecocokan adalah antara 51% dan 60% (dalam interval [51, 61).
MATCH_RATE_RANGE_61_TO_70 Rentang tingkat kecocokan adalah antara 61% dan 70% (dalam interval [61, 71)).
MATCH_RATE_RANGE_71_TO_80 Rentang tingkat kecocokan adalah antara 71% dan 80% (dalam interval [71, 81)).
MATCH_RATE_RANGE_81_TO_90 Rentang tingkat kecocokan adalah antara 81% dan 90% (dalam interval [81, 91)).
MATCH_RATE_RANGE_91_TO_100

Rentang tingkat kecocokan adalah antara 91% dan 100% (dalam interval [91, 100]).

IngestMobileDataStatus

Status penyerapan data seluler ke tujuan yang berisi statistik terkait penyerapan.

Representasi JSON
{
  "recordCount": string,
  "mobileIdCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil di-ingest atau tidak.

mobileIdCount

string (int64 format)

Jumlah total ID seluler yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua ID seluler dalam permintaan, terlepas dari apakah ID tersebut berhasil diproses atau tidak.

IngestPairDataStatus

Status penyerapan data berpasangan ke tujuan yang berisi statistik terkait penyerapan.

Representasi JSON
{
  "recordCount": string,
  "pairIdCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil di-ingest atau tidak.

pairIdCount

string (int64 format)

Jumlah total ID pasangan yang dikirim dalam permintaan upload untuk tujuan. Mencakup semua ID pasangan dalam permintaan, terlepas dari apakah ID tersebut berhasil di-ingest atau tidak.

IngestEventsStatus

Status penyerapan peristiwa ke tujuan.

Representasi JSON
{
  "recordCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total peristiwa yang dikirim dalam permintaan upload. Mencakup semua peristiwa dalam permintaan, terlepas dari apakah peristiwa tersebut berhasil diproses atau tidak.

RemoveAudienceMembersStatus

Status permintaan penghapusan anggota audiens.

Representasi 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.
}
Kolom
Kolom union status. Status penghapusan anggota audiens dari tujuan. status hanya dapat berupa salah satu dari berikut:
userDataRemovalStatus

object (RemoveUserDataStatus)

Status penghapusan data pengguna dari tujuan.

mobileDataRemovalStatus

object (RemoveMobileDataStatus)

Status penghapusan data seluler dari tujuan.

pairDataRemovalStatus

object (RemovePairDataStatus)

Status penghapusan data pasangan dari tujuan.

RemoveUserDataStatus

Status penghapusan data pengguna dari tujuan.

Representasi JSON
{
  "recordCount": string,
  "userIdentifierCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan penghapusan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil dihapus atau tidak.

userIdentifierCount

string (int64 format)

Jumlah total ID pengguna yang dikirim dalam permintaan penghapusan. Mencakup semua ID pengguna dalam permintaan, terlepas dari apakah ID tersebut berhasil dihapus atau tidak.

RemoveMobileDataStatus

Status penghapusan data seluler dari tujuan.

Representasi JSON
{
  "recordCount": string,
  "mobileIdCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan penghapusan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil dihapus atau tidak.

mobileIdCount

string (int64 format)

Jumlah total ID seluler yang dikirim dalam permintaan penghapusan. Mencakup semua ID seluler dalam permintaan, terlepas dari apakah ID tersebut berhasil dihapus atau tidak.

RemovePairDataStatus

Status penghapusan data pasangan dari tujuan.

Representasi JSON
{
  "recordCount": string,
  "pairIdCount": string
}
Kolom
recordCount

string (int64 format)

Jumlah total anggota audiens yang dikirim dalam permintaan penghapusan. Mencakup semua anggota audiens dalam permintaan, terlepas dari apakah mereka berhasil dihapus atau tidak.

pairIdCount

string (int64 format)

Jumlah total ID pasangan yang dikirim dalam permintaan penghapusan. Mencakup semua ID pasangan dalam permintaan, terlepas dari apakah ID tersebut berhasil dihapus atau tidak.