Wenn Sie Filter für Eintragsgruppen im Zusammenhang mit einem AdGroupCriterion.listing_group
oder einem AssetGroupListingGroupFilter
verwenden, müssen Sie beim Entwerfen der Integration einige Aspekte beachten.
Batch-Aufteilung
Falls es Vorgänge in einem Batch-Auftrag gibt, die Anzeigengruppenkriterien oder Filter für Asset-Gruppenlisten enthalten, werden die Vorgänge im Batch-Auftrag beim Empfang vom Google Ads API-Server in mehrere Unter-Batches aufgeteilt. Im Gegensatz zu Standardvorgängen in einem Batchjob wird jeder Teil-Batch, der Filtervorgänge für das Auflisten von Gruppen enthält, atomar behandelt.
Die Art und Weise, wie Batchjobs mit Listenfiltern in Teil-Batches aufgeteilt werden, hängt von den folgenden Faktoren ab:
- Typ des Eintragsgruppenfilters
- Die
AdGroupCriterion
oderAssetGroup
, auf die der Filter für Eintragsgruppen ausgerichtet ist - Reihenfolge von Vorgängen
Beachten Sie die folgenden Punkte zur Gruppierung von Vorgängen:
- Alle aufeinanderfolgenden
AssetGroupListingGroupFilterOperation
-Vorgänge, die auf dasselbeAssetGroup
-Ziel ausgerichtet sind, werden in einem atomaren Teil-Batch zusammengefasst (kein Verhalten zu partiellem Fehler). - Alle aufeinanderfolgenden
AdGroupCriterionOperation
-Vorgänge, die einelisting_group
enthalten, die auf denselbenAdGroup
ausgerichtet ist, werden in einem atomaren Teil-Batch zusammengefasst (kein Verhalten zu partiellen Fehlern). - Alle anderen aufeinanderfolgenden Vorgänge werden in nicht atomaren Teil-Batches zusammengefasst (partielles Fehlerverhalten).
Das folgende Diagramm veranschaulicht dieses Konzept. Jedes der grauen Felder stellt einen Batch-Auftrag dar, der über die Google Ads API gesendet wurde. Innerhalb der grauen Felder werden die einzelnen Vorgänge nach Farben gruppiert, um die vom Google Ads API-Server erstellten Teil-Batches darzustellen. Die Reihenfolge der Vorgänge in den grauen Feldern entspricht der Reihenfolge, in der die Vorgänge dem Batch-Auftrag hinzugefügt worden wären.
Beschränkungen
Bei der Arbeit mit Listenfiltern im Kontext von Batchjobs gelten die folgenden Einschränkungen:
- Ein einzelner Batch von
AssetGroupListingGroupFilterOperation
-Vorgängen mit einerlisting_group
und demselben Ziel (AdGroup
) darf 20.000 Vorgänge nicht überschreiten. Es wird jedoch empfohlen, 10.000 Vorgänge nicht zu überschreiten. - Ein einzelner Batch von
AssetGroupListingGroupFilterOperation
-Vorgängen, die auf dieselbeAssetGroup
ausgerichtet sind, darf 10.000 Vorgänge nicht überschreiten. - Wenn Sie eine dieser Bedingungen verletzen, schlägt der gesamte Batchjob fehl.