W wersji v25 i nowszych możesz używać metody SmartCampaignSettingService.GeneratePMaxDraftCampaign, aby przekształcić kampanię inteligentną w kampanię Performance Max. Ta metoda nie jest dostępna w wersji v24 i starszych.
Jak działa konwersja
Gdy wywołasz metodę SmartCampaignSettingService.GeneratePMaxDraftCampaign, interfejs API wygeneruje wersję roboczą kampanii Performance Max, budżet, grupę plików i komponenty na podstawie konfiguracji kampanii inteligentnej podanej w żądaniu. Po wygenerowaniu nowych zasobów sprawdź je, zmodyfikuj i ulepsz, zanim włączysz kampanię, aby wyświetlać reklamy.
Wygenerowana wersja robocza kampanii Performance Max jest inicjowana z tymi wartościami stanu:
- Wartość
statusjest ustawiona naPAUSED. - Możliwość wyświetlania jest widoczna w kolumnie
primary_status. contains_eu_political_advertisingjest domyślnie ustawiona naDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING(jeśli nie została już określona w kampanii inteligentnej). Jeśli Twoja kampania zawiera reklamy polityczne w UE, sprawdź i zaktualizuj to pole.
Dzięki temu możesz sprawdzić, zmodyfikować i ulepszyć wygenerowaną kampanię Performance Max, jej budżet, grupę plików i pliki, zanim włączysz wyświetlanie reklam w kampanii.
Wersje robocze komponentów
Nowej kampanii towarzyszy grupa obrazów zastępczych, które należy zastąpić przed jej włączeniem. Gdy pole image_enabled jest obsługiwane i ustawione na true w żądaniu, interfejs API automatycznie generuje obrazy zamiast używać obrazów zastępczych. Nowe zasoby możesz sprawdzić w polu assets odpowiedzi i zastąpić je, wykonując te czynności:
- Zapoznaj się z przewodnikiem po wymaganiach dotyczących komponentów.
- Prześlij nowe obrazy, postępując zgodnie z przykładem przesyłania komponentu z obrazem.
- Połącz nowe komponenty z grupą plików kampanii roboczej, a następnie usuń
AssetGroupAssetlinki do obrazów zastępczych (w tym samym żądaniu modyfikacji niepodzielnej lub po połączeniu nowych komponentów, aby nadal były spełnione minimalne wymagania dotyczące komponentów). Aby to zrobić, postępuj zgodnie z instrukcjami łączenia grup plików z komponentami.
Parametry żądania
Komunikat GeneratePMaxDraftCampaignRequest akceptuje te pola:
resource_name(wymagany): nazwa zasobuSmartCampaignSetting, który chcesz ponownie wygenerować na potrzeby kampanii inteligentnej, którą chcesz przekonwertować, w tym formacie:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(opcjonalny): jeśli ma wartośćtrue, żądanie jest sprawdzane, ale nie jest wykonywane. W poluvalidated_infoodpowiedzi zwracane są tylko błędy weryfikacji, ostrzeżenia lub możliwe problemy z konwersją bez tworzenia elementów wersji roboczej.gbp_enabled(Nieobsługiwane): opcjonalny. Czy przekształcić lokalizację w Profilu Firmy w Google połączoną z kampanią Performance Max. Pozostaw to pole nieskonfigurowane lub ustaw nafalse. Ustawienie go natruenie jest obsługiwane i zwraca błądSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(nieobsługiwany): opcjonalny. Określa, czy generować wymagane obrazy do kampanii Performance Max (np. obrazy poziome, kwadratowe i logo). Pozostaw to pole nieskonfigurowane lub ustaw nafalse. Ustawienie go natruenie jest obsługiwane i zwraca błądSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Szczegóły odpowiedzi
Komunikat GeneratePMaxDraftCampaignResponse zwraca nazwy zasobów wygenerowanej wersji roboczej kampanii Performance Max i powiązanych z nią elementów:
pmax_campaign: nazwa zasobuCampaignwygenerowanej wersji roboczej kampanii Performance Max.campaign_budget: nazwa zasobuCampaignBudgetpołączonego z wygenerowaną kampanią Performance Max.asset_group: nazwa zasobuAssetGrouppowiązanego z wygenerowaną kampanią Performance Max.assets: lista nazw zasobówAssetpołączonych z wygenerowaną kampanią Performance Max.validated_info: informacje o weryfikacji lub możliwe problemy z konwersją zwrócone przez kontrolę konwersji (wypełniane zarówno wtedy, gdy parametrvalidate_onlyma wartośćtrue, jak i obok wygenerowanych nazw zasobów encji, gdy parametrvalidate_onlyma wartośćfalse).
Zalecany przepływ pracy
Aby przekształcić kampanię inteligentną, wykonaj te czynności:
- Wygeneruj wersję roboczą kampanii: wywołaj metodę
SmartCampaignSettingService.GeneratePMaxDraftCampaign, ustawiając tylko wymagane poleresource_name(pozostaw polagbp_enablediimage_enablednieustawione lub ustaw je nafalse). Zapisz zwrócone nazwy zasobówpmax_campaign,campaign_budget,asset_groupiassets. - Sprawdź i dostosuj kampanię: ponieważ wersja robocza kampanii Performance Max została utworzona z użyciem
status = PAUSEDicreation_status = INCOMPLETE, sprawdź i skonfiguruj jej budżet, grupę plików i pliki. - Włącz kampanię i wstrzymaj pierwotną: gdy chcesz zacząć wyświetlać reklamy, zmień stan kampanii Performance Max (
status) naENABLED, a następnie zmień stan pierwotnej kampanii inteligentnej (status) naPAUSED, aby zapobiec wyświetlaniu duplikatów.