Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Während die meisten Dienste synchrone APIs bereitstellen, bei denen Sie eine Anfrage stellen und dann auf eine Antwort warten müssen, bietet BatchJobService die Möglichkeit, mehrere Vorgänge für mehrere Dienste auszuführen, ohne synchron auf den Abschluss der Vorgänge warten zu müssen.
Im Gegensatz zu dienstspezifischen mutate-Vorgängen kann ein einzelner Auftrag in BatchJobService für eine gemischte Sammlung von Kampagnen, Anzeigengruppen, Anzeigen, Kriterien, Labels und Feedelementen ausgeführt werden.
Gesendete Jobs werden parallel ausgeführt. BatchJobService wiederholt automatisch Vorgänge, die aufgrund von vorübergehenden Fehlern wie Ratenbegrenzungsfehlern fehlschlagen. In der Google Ads API wird trotzdem jeder Vorgang auf das Tageslimit für Vorgänge angerechnet. Dazu folgen Sie der Zählmethode für API-Vorgänge.
Darüber hinaus können Sie mit BatchJobService in Ihren Anfragen temporäre IDs verwenden, um abhängige Vorgänge in einem einzigen Job zu senden.
Operations
BatchJobService unterstützt alle in MutateOperation aufgeführten Vorgänge, mit einigen wichtigen Ausnahmen.
Die Google Ads API führt alle Vorgänge in einem Job mit aktiviertem Teilfehler aus. Wenn ein Job abgebrochen wird oder einzelne Vorgänge fehlschlagen, werden für erfolgreich erfolgreiche Vorgänge kein Rollback durchgeführt.
Die folgenden Vorgänge in MutateOperation müssen atomar sein. Sie unterstützen keine partiellen Fehler und werden in Batchjobs nicht unterstützt. Fügen Sie sie nicht Ihren Jobs hinzu. Setzen Sie dafür partial_failure in Ihren Anfragen auf false und verwenden Sie stattdessen die Methode mutate in GoogleAdsService.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-06-28 (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."]]],[]]