Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Хотя большинство служб предоставляют синхронные API, требующие от вас сделать запрос, а затем дождаться ответа, BatchJobService предоставляет способ выполнять пакеты операций над несколькими службами без синхронного ожидания завершения операций.
В отличие от операций изменения, специфичных для конкретной службы, одно задание в BatchJobService может работать со смешанным набором кампаний, групп объявлений, объявлений, критериев, меток и элементов канала. Отправленные задания выполняются параллельно, и BatchJobService автоматически повторяет операции, которые завершились неудачей из-за временных ошибок, таких как ошибки ограничения скорости. API Google Рекламы по-прежнему засчитывает каждую операцию в ваш ежедневный лимит операций в соответствии с инструкциями по подсчету операций API .
BatchJobService поддерживает все операции, перечисленные в MutateOperation , за некоторыми важными исключениями.
Поскольку API Google Рекламы выполняет все операции в задании с включенным частичным сбоем , в случае отмены задания или сбоя отдельных операций успешные операции не будут отменены.
Следующие операции в MutateOperation должны быть атомарными и, следовательно, не поддерживают частичный сбой и не поддерживаются в пакетных заданиях. Не добавляйте их в свои задания, устанавливайте для partial_failure значение false в своих запросах и вместо этого используйте метод mutate в GoogleAdsService .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-25 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."]]],[]]