Podczas pracy z filtrami grup informacji o produktach w kontekście an
AdGroupCriterion.listing_group
or an
AssetGroupListingGroupFilter,
przy projektowaniu integracji weź pod uwagę te kwestie.
Dzielenie zbiorcze
Jeśli w zadaniu wsadowym znajdują się operacje zawierające kryteria grupy reklam lub filtry grup informacji o produktach grupy plików, operacje w zadaniu wsadowym są dzielone na kilka podzbiorów po otrzymaniu przez serwer interfejsu Google Ads API. Pamiętaj, że w przeciwieństwie do standardowych operacji w zadaniu zbiorczym każdy podzbiór zawierający operacje filtra grup produktów jest traktowany jako niepodzielny.
Sposób, w jaki zadania wsadowe zawierające filtry grup informacji o produktach są dzielone na podzbiory, zależy od tych czynników:
- typ filtra grup informacji o produktach
AdGroupCriterionlubAssetGroup, na które kierowany jest filtr grup informacji o produktach,- kolejność operacji.
Zastanów się, jak operacje są grupowane:
- Wszystkie kolejne
AssetGroupListingGroupFilterOperationoperacje kierowane na tę samąAssetGroupsą grupowane w niepodzielny podzbiór (bez częściowej awarii). - Wszystkie kolejne
AdGroupCriterionOperationoperacje zawierającelisting_groupkierowane na tę samąAdGroupsą grupowane w niepodzielny podzbiór (bez częściowej awarii). - Wszystkie inne kolejne operacje są grupowane w niepodzielne podzbiory (z częściową awarią).
Tę koncepcję ilustruje poniższy diagram. Każde szare pole reprezentuje zadanie wsadowe przesłane za pomocą interfejsu Google Ads API. W szarych polach poszczególne operacje są pogrupowane według koloru, aby reprezentować podzbiory tworzone przez serwer interfejsu Google Ads API. Kolejność operacji w każdym szarym polu odpowiada kolejności, w jakiej operacje zostałyby dodane do zadania wsadowego.
Ograniczenia
Podczas pracy z filtrami grup informacji o produktach w kontekście zadań wsadowych obowiązują te ograniczenia:
- Pojedyncza partia
AdGroupCriterionOperationoperacji zawierającychlisting_groupi kierowanych na tę samąAdGroupnie może przekraczać 20 tys. operacji. Zalecamy jednak, aby nie przekraczać 10 tys. operacji. - Pojedyncza partia
AssetGroupListingGroupFilterOperationoperacji kierowanych na tę samąAssetGroupnie może przekraczać 10 tys. operacji. - Naruszenie któregokolwiek z tych warunków spowoduje niepowodzenie całego zadania wsadowego.
Rozwiązywanie problemów
Operacje filtra grup informacji o produktach w zadaniu wsadowym są przetwarzane jako jedna transakcja, co może prowadzić do sytuacji, w których wiele operacji nie powiedzie się z powodu niewielkiej liczby błędnych operacji. Ponadto ze względu na sposób przetwarzania operacji BatchJob główna przyczyna niepowodzeń może pojawić się w indeksie przed lub po niepowodzeniach w dalszej części procesu.
Na przykład podczas przetwarzania odpowiedzi z ListBatchJobResults możesz zauważyć, że kilka
operacji nie powiodło się z komunikatem o stanie Ad group is invalid due to the listing
groups it contains. Ten komunikat zwykle oznacza, że operacja w tym indeksie została anulowana z powodu nieudanej operacji w innym indeksie. Aby
zidentyfikować główną przyczynę problemu, zalecamy przejrzenie wszystkich komunikatów
o stanie w BatchJobResult – przed
i po indeksie komunikatu o błędzie Ad group is invalid – w poszukiwaniu
dodatkowych informacji o błędach.