Na versão v25 e em versões mais recentes, é possível usar o método
SmartCampaignSettingService.GeneratePMaxDraftCampaign
para converter uma campanha inteligente em uma campanha Performance Max. Esse método não está
disponível no v24 e em versões anteriores.
Como funciona a conversão
Quando você chama
SmartCampaignSettingService.GeneratePMaxDraftCampaign, a
API gera um rascunho de campanha Performance Max, orçamento, grupo de recursos e recursos,
com base na configuração da campanha inteligente fornecida na solicitação. Depois de gerados, inspecione, modifique e aprimore os novos recursos antes de ativar a campanha para veicular anúncios.
A campanha de rascunho Performance Max gerada é inicializada com os seguintes valores de status:
statusestá definido comoPAUSED.- A qualificação de veiculação é mostrada em
primary_status. contains_eu_political_advertisingé definido comoDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGpor padrão (se ainda não tiver sido especificado na campanha inteligente). Verifique e atualize esse campo se a campanha tiver propaganda política na UE.
Isso permite inspecionar, modificar e melhorar a campanha, o orçamento, o grupo de recursos e os recursos gerados antes de ativar a campanha para veicular anúncios.
Recursos de rascunho
A nova campanha é acompanhada por um grupo de imagens marcadoras de posição que precisam ser
substituídas antes que a nova campanha seja ativada. Quando o campo image_enabled é
compatível e definido como true na solicitação, a API gera imagens automaticamente,
em vez de usar imagens marcadoras de posição. Você pode inspecionar os novos recursos no
campo assets da resposta e substituí-los seguindo estas etapas:
- Consulte o guia de requisitos de recursos.
- Faça upload de novas imagens seguindo o exemplo de upload de recurso de imagem.
- Vincule os novos recursos ao grupo de recursos da campanha de rascunho e remova os links
AssetGroupAssetdas imagens marcadoras de posição (na mesma solicitação de mutação atômica ou depois de vincular os novos recursos para que os requisitos mínimos de recursos continuem sendo atendidos) seguindo o guia para vincular grupos de recursos a recursos.
Parâmetros de solicitação
A mensagem GeneratePMaxDraftCampaignRequest aceita
os seguintes campos:
resource_name(obrigatório): o nome do recurso doSmartCampaignSettinga ser gerado novamente para a campanha inteligente que você quer converter, no seguinte formato:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(opcional): se fortrue, 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 sem criar entidades de rascunho.gbp_enabled(não compatível): opcional. Se é preciso converter o local do Perfil da Empresa no Google (GBP) vinculado à campanha Performance Max. Deixe esse campo sem definição oufalse. A definição comotruenão é compatível e retorna um erroSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(não compatível): opcional. Se as imagens necessárias para a campanha Performance Max devem ser geradas (como imagens horizontais, quadradas e de logotipo). Deixe esse campo sem definição oufalse. Não é possível definir comotrue, e isso retorna um erroSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Detalhes da resposta
A mensagem GeneratePMaxDraftCampaignResponse
retorna os nomes de recursos da campanha de rascunho Performance Max gerada e
as entidades associadas:
pmax_campaign: o nome do recursoCampaignda campanha Performance Max de rascunho 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 ou possíveis problemas de conversão retornados pela verificação de conversão (preenchidos quandovalidate_onlyé definido comotruee ao lado dos nomes de recursos de entidade gerados quandovalidate_onlyéfalse).
Fluxo de trabalho recomendado
Para converter uma campanha inteligente, use o seguinte fluxo de trabalho:
- Gere o rascunho da campanha: chame
SmartCampaignSettingService.GeneratePMaxDraftCampaigncom apenas oresource_nameobrigatório definido (deixegbp_enabledeimage_enabledsem definição ou defina comofalse). Salve os nomes de recursospmax_campaign,campaign_budget,asset_groupeassetsretornados. - Analise e personalize a campanha: como o rascunho da campanha Performance Max é criado com
status = PAUSEDecreation_status = INCOMPLETE, inspecione e configure o orçamento, o grupo de recursos e os recursos. - Ative a campanha e pause a original: quando estiver tudo pronto para veicular anúncios, atualize o
statusda campanha Performance Max paraENABLEDe ostatusda campanha inteligente original paraPAUSED. Isso evita a veiculação duplicada.