A partir da versão v25_2, a API Google Ads apresenta o método
SmartCampaignSettingService.GeneratePMaxDraftCampaign para ajudar você a
converter uma campanha inteligente em uma campanha Performance Max.
Como a conversão funciona
Quando você chama SmartCampaignSettingService.GeneratePMaxDraftCampaign, a API gera uma campanha Performance Max de rascunho com base na configuração de uma campanha inteligente atual.
A campanha de rascunho Performance Max gerada é inicializada com os seguintes valores de status:
statusé definido comoPAUSED.creation_statusé definido comoINCOMPLETE.
Assim, você pode inspecionar, modificar e melhorar a campanha Performance Max, o orçamento, o grupo de recursos e os recursos gerados antes de ativar a campanha para veicular anúncios.
Parâmetros de solicitação
A mensagem GeneratePMaxDraftCampaignRequest aceita os seguintes campos:
resource_name(obrigatório): o nome do recurso daSmartCampaignSettingassociada à campanha inteligente que você quer converter, no seguinte formato:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(opcional): setrue, a solicitação será validada, mas não executada. Somente erros de validação, avisos ou possíveis problemas de conversão são retornados no campovalidated_infoda resposta.gbp_enabled(não disponível no momento): se o local do Perfil da Empresa no Google (GBP) associado à campanha inteligente será convertido e vinculado à campanha Performance Max gerada. Definir esse campo comotruenão está implementado no momento e vai retornar um erroGBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(atualmente não disponível): se as imagens necessárias para a campanha Performance Max (como recursos de imagem horizontais, quadrados e de logotipo) serão geradas automaticamente. Definir esse campo comotruenão está implementado no momento e vai retornar um erroIMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Detalhes da resposta
A mensagem GeneratePMaxDraftCampaignResponse retorna os nomes de recursos da campanha de rascunho Performance Max recém-gerada e das entidades associadas:
pmax_campaign: o nome do recursoCampaignda campanha Performance Max gerada.campaign_budget: o nome do recursoCampaignBudgetvinculado à campanha Performance Max gerada.asset_group: o nome do recursoAssetGroupvinculado à campanha Performance Max gerada.assets: uma lista de nomes de recursosAssetvinculados à campanha Performance Max gerada.validated_info: informações de validação adicionais ou possíveis problemas de conversão retornados quandovalidate_onlyé definido comotrue.
Fluxo de trabalho recomendado
Para converter uma campanha inteligente, use o seguinte fluxo de trabalho:
- Gere a campanha de rascunho: chame
SmartCampaignSettingService.GeneratePMaxDraftCampaigncom apenas o conjuntoresource_nameobrigatório. Deixegbp_enabledeimage_enabledsem definição ou defina comofalse. Salve os nomes de recursospmax_campaign,campaign_budget,asset_groupeassetsretornados. - Analise e personalize a campanha: como a campanha Performance Max de rascunho é criada com
status = PAUSEDecreation_status = INCOMPLETE, inspecione e configure o orçamento, o grupo de recursos e os recursos dela. - Ative a campanha: quando estiver tudo pronto para veicular anúncios, atualize o
statusda campanha paraENABLEDe ocreation_statusparaCOMPLETE.