A partire da v25 (v25.2), puoi utilizzare il metodo
SmartCampaignSettingService.GeneratePMaxDraftCampaign
per convertire una campagna intelligente in una campagna Performance Max. Questo metodo non è disponibile in v24 e versioni precedenti.
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.
La bozza di campagna Performance Max generata viene inizializzata con il relativo status
impostato su PAUSED (e la relativa idoneità alla pubblicazione
riflessa in primary_status). Se tutti i convertitori di funzionalità non superano la convalida
per la campagna intelligente, la richiesta non va a buon fine e viene visualizzato un errore
SmartCampaignError.GENERATE_PMAX_CONVERTERS_FAIL.
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. La generazione della bozza della campagna Performance Max non modifica né mette in pausa la campagna intelligente originale, che rimane attiva finché non la metti in pausa manualmente.
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 vengono restituiti solo errori di convalida, avvisi o possibili problemi di conversione nel campovalidated_infosenza creare entità bozza.gbp_enabled(non supportato): facoltativo. Se convertire la sede del Profilo dell'attività su Google collegata alla campagna Performance Max. Lascia questo campo non impostato ofalse; l'impostazione sutruenon è implementata inv25e restituisce un erroreSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(non supportato): facoltativo. Se generare le immagini della campagna Performance Max richieste (ad esempio tipi di immagini orizzontali, quadrate e con logo). Lascia questo campo non impostato ofalse; l'impostazione sutruenon è implementata inv25e restituisce un erroreSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
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 delle conversioni (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 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 = PAUSED, 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 lo
statusdella campagna Performance Max aENABLED, poi aggiorna lostatusdella campagna smart originale aPAUSEDper evitare la pubblicazione di annunci duplicati.