A partire dalla release v25_2, l'API Google Ads introduce il metodo
SmartCampaignSettingService.GeneratePMaxDraftCampaign per aiutarti a
convertire una campagna intelligente in una campagna Performance Max.
Come funziona la conversione
Quando chiami SmartCampaignSettingService.GeneratePMaxDraftCampaign, l'API genera una bozza di campagna Performance Max in base alla configurazione di una campagna intelligente esistente.
La bozza di campagna Performance Max generata viene inizializzata con i seguenti valori di stato:
statusè impostato suPAUSED.creation_statusè impostato suINCOMPLETE.
In questo modo puoi esaminare, modificare e migliorare la campagna Performance Max, il budget, il gruppo di asset e gli asset generati prima di attivare la campagna per la pubblicazione degli annunci.
Parametri di richiesta
Il messaggio GeneratePMaxDraftCampaignRequest accetta i seguenti campi:
resource_name(obbligatorio): il nome della risorsaSmartCampaignSettingassociata alla campagna intelligente esistente che vuoi convertire, nel seguente formato:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(facoltativo): setrue, la richiesta viene convalidata ma non eseguita. Nella risposta viene restituito solo il campovalidated_infocon errori di convalida, avvisi o possibili problemi di conversione.gbp_enabled(non supportato al momento): indica se convertire e collegare la sede del profilo dell'attività su Google associata alla campagna smart alla campagna Performance Max generata. L'impostazione di questo campo sutruenon è attualmente implementata e restituirà un erroreGBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(Attualmente non supportato): indica se generare automaticamente le immagini richieste per la campagna Performance Max (ad esempio asset immagine orizzontali, quadrati e con logo). L'impostazione di questo campo sutruenon è attualmente implementata e restituirà un erroreIMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Dettagli della risposta
Il messaggio GeneratePMaxDraftCampaignResponse restituisce i nomi delle risorse
della bozza di campagna Performance Max appena generata e delle relative
entità:
pmax_campaign: il nome della risorsaCampaigndella bozza di campagna Performance Max generata.campaign_budget: il nome della risorsaCampaignBudgetcollegata alla campagna Performance Max generata.asset_group: il nome della risorsaAssetGroupcollegata alla campagna Performance Max generata.assets: un elenco di nomi di risorseAssetcollegati alla campagna Performance Max generata.validated_info: informazioni di convalida aggiuntive o possibili problemi di conversione restituiti quandovalidate_onlyè impostato sutrue.
Workflow consigliato
Per convertire una campagna intelligente, utilizza il seguente flusso di lavoro:
- Genera la bozza di campagna: chiama
SmartCampaignSettingService.GeneratePMaxDraftCampaigncon solo il setresource_nameobbligatorio (lasciagbp_enabledeimage_enablednon impostati o impostati sufalse). Salva i nomi delle risorsepmax_campaign,campaign_budget,asset_groupeassetsrestituiti. - Esamina e personalizza la campagna: poiché la bozza di campagna Performance Max
viene creata con
status = PAUSEDecreation_status = INCOMPLETE, esamina e configura il budget, il gruppo di asset e gli asset. - Attiva la campagna: quando gli annunci sono pronti per l'erogazione, aggiorna lo
statusdella campagna impostandolo suENABLEDe ilcreation_statussuCOMPLETE.