Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Meskipun sebagian besar layanan menyediakan API sinkron, yang mengharuskan Anda membuat permintaan, lalu menunggu respons, BatchJobService menyediakan cara untuk melakukan batch operasi di beberapa layanan tanpa menunggu operasi selesai secara sinkron.
Tidak seperti operasi mutasi khusus layanan, satu tugas di
BatchJobService dapat beroperasi pada kumpulan
campuran kampanye, grup iklan, iklan, kriteria, label, dan item feed.
Tugas yang dikirim berjalan secara paralel, dan
BatchJobService otomatis mencoba ulang operasi
yang gagal karena error sementara seperti error batas kapasitas. Google Ads API masih
menghitung setiap operasi terhadap
batas operasi harian Anda dengan mengikuti
petunjuk penghitungan operasi API.
Selain itu, BatchJobService memungkinkan Anda menggunakan
ID sementara dalam permintaan sehingga
Anda dapat mengirimkan operasi dependen dalam satu tugas.
Operasi
BatchJobService mendukung semua operasi yang tercantum dalam
MutateOperation, dengan beberapa pengecualian
penting.
Karena Google Ads API menjalankan semua operasi dalam tugas dengan kegagalan
sebagian diaktifkan, jika tugas
dibatalkan atau operasi individual gagal, operasi yang berhasil tidak
akan di-roll back.
Operasi berikut di MutateOperation harus
atomik, sehingga tidak mendukung kegagalan parsial
dan tidak didukung dalam tugas batch. Jangan menambahkannya ke tugas, tetapkan
partial_failure ke false dalam permintaan, dan gunakan metode mutate di
GoogleAdsService.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-29 UTC."],[[["`BatchJobService` enables asynchronous execution of multiple operations across various Google Ads services, reducing the need for synchronous waiting."],["It supports a wide range of operations, allowing you to manage campaigns, ad groups, ads, criteria, labels, and feed items within a single job."],["Failed operations due to transient errors like rate limits are automatically retried, ensuring higher reliability."],["Although it minimizes API requests and retries failed operations, using `BatchJobService` does not inherently guarantee improved performance; experimentation is crucial to determine its suitability for specific use cases."],["Certain atomic operations like `CampaignConversionGoalOperation`, `ConversionGoalCampaignConfigOperation`, `CustomConversionGoalOperation`, `CustomerConversionGoalOperation`, and `CustomerOperation` are not supported in batch jobs and should be executed using `GoogleAdsService` instead."]]],[]]