In v25 e versioni successive, puoi utilizzare il
SmartCampaignSettingService.GeneratePMaxDraftCampaign
metodo per convertire una campagna intelligente in una campagna Performance Max. Questo metodo non è disponibile nella v24 e versioni precedenti.
Come funziona la conversione
Quando chiami
SmartCampaignSettingService.GeneratePMaxDraftCampaign, l'
API genera una bozza di campagna Performance Max, un budget, un gruppo di asset e asset,
in base alla configurazione della campagna intelligente fornita nella richiesta. Una volta generati, devi esaminare, modificare e migliorare le nuove risorse prima di attivare la campagna per la pubblicazione degli annunci.
La bozza di campagna Performance Max generata viene inizializzata con i seguenti valori di stato:
statusè impostato suPAUSED.- L'idoneità alla pubblicazione è indicata in
primary_status. contains_eu_political_advertisingè impostato suDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGper impostazione predefinita (se non è già stato specificato nella campagna intelligente). Verifica e aggiorna questo campo se la tua campagna contiene pubblicità politica nell'UE.
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.
Bozze degli asset
La nuova campagna è accompagnata da un gruppo di immagini segnaposto che devono essere sostituite prima che la nuova campagna venga attivata. Quando il campo image_enabled è supportato e impostato su true nella richiesta, l'API genera automaticamente le immagini anziché utilizzare immagini segnaposto. Puoi esaminare i nuovi asset nel campo assets della risposta e sostituirli seguendo questi passaggi:
- Consulta la guida ai requisiti degli asset.
- Carica nuove immagini seguendo l'esempio di caricamento degli asset immagine.
- Collega i nuovi asset al gruppo di asset della bozza di campagna e poi rimuovi i
AssetGroupAssetlink per le immagini segnaposto (nella stessa richiesta di modifica atomica o dopo aver collegato i nuovi asset in modo che i requisiti minimi degli asset rimangano soddisfatti) seguendo la guida Collegare i gruppi di asset agli asset.
Parametri di richiesta
Il messaggio GeneratePMaxDraftCampaignRequest accetta
i seguenti campi:
resource_name(Obbligatorio): il nome della risorsa diSmartCampaignSettingda rigenerare per la campagna intelligente che vuoi convertire, nel seguente formato:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(facoltativo): setrue, la richiesta viene convalidata ma non eseguita. Nella risposta, nel campovalidated_infovengono restituiti solo errori di convalida, avvisi o possibili problemi di conversione senza creare entità bozza.gbp_enabled(non supportato): facoltativo. Indica se convertire la sede del Profilo dell'attività su Google collegata alla campagna Performance Max. Lascia questo campo non impostato ofalse; l'impostazione sutruenon è supportata e restituisce unSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDerrore.image_enabled(non supportato): facoltativo. Indica se generare le immagini della campagna Performance Max richieste (ad es. tipi di immagini orizzontali, quadrate e logo). Lascia questo campo non impostato ofalse; l'impostazione sutruenon è supportata e restituisce unSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDerrore.
Dettagli della risposta
Il messaggio GeneratePMaxDraftCampaignResponse
restituisce i nomi delle risorse della bozza di campagna Performance Max 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 o possibili problemi di conversione restituiti dal controllo di conversione (compilati sia quandovalidate_onlyè impostato sutruesia insieme ai nomi delle risorse delle entità generate quandovalidate_onlyèfalse).
Workflow consigliato
Per convertire una campagna intelligente, utilizza il seguente workflow:
- Genera la bozza di campagna: chiama
SmartCampaignSettingService.GeneratePMaxDraftCampaigncon solo il camporesource_nameobbligatorio impostato (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 e metti in pausa l'originale: quando è tutto pronto per la pubblicazione degli annunci, aggiorna
statusdella campagna Performance Max suENABLED, quindi aggiornastatusdella campagna intelligente originale suPAUSEDper evitare la pubblicazione di annunci duplicati.