Metas da campanha

As metas da campanha permitem otimizar campanhas específicas para ações de conversão específicas. Se você tiver campanhas com metas diferentes das metas da sua conta, modifique cada CampaignConversionGoal e a configuração biddable conforme necessário. Por exemplo, se a sua conta geralmente otimiza para e-commerce, mas você tem uma campanha segmentada para visitas à loja, é possível definir biddable=true para todos os objetos CampaignConversionGoal com category=STORE_VISIT e biddable=false para todos os outros objetos CampaignConversionGoal.

Quando você substitui as metas no nível do cliente de uma campanha emitindo um CampaignConversionGoalOperation ou usando uma meta personalizada, o Google Ads não aplica mais mudanças CustomerConversionGoal futuras a nenhum dos objetos CampaignConversionGoal da campanha. Os objetos CampaignConversionGoal são completamente independentes a partir desse momento e vão continuar assim, a menos que você mude a campanha de volta para usar metas no nível do cliente atualizando a configuração da campanha da meta de conversão, conforme descrito abaixo.

Metas da campanha para novas ações de conversão

Assim como com CustomerConversionGoal, sempre que um ConversionAction é adicionado ao cliente de conversão do Google Ads com uma nova combinação de category e origin, o Google Ads cria automaticamente um novo CampaignConversionGoal para essa combinação. O atributo biddable da meta da campanha será true, a menos que uma das seguintes condições seja atendida. Nesse caso, biddable será false:

  • Qualquer outro CampaignConversionGoal da campanha e o category da nova ação tem biddable definido como false.

  • A combinação category e origin está na tabela a seguir.

category origin
BEGIN_CHECKOUT GOOGLE_HOSTED
CONTATO GOOGLE_HOSTED
ENGAJAMENTO GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
INSCREVA-SE GOOGLE_HOSTED
COMPRAR GOOGLE_HOSTED
STORE_SALE LOJA
STORE_VISIT LOJA

Extrair as metas da campanha

Use a consulta abaixo para recuperar a lista de CampaignConversionGoals da sua conta. Para sua conveniência, é possível incluir atributos de campaign na cláusula SELECT ou usá-los na cláusula WHERE para recuperar apenas as metas de campanhas específicas. A consulta abaixo mostra como filtrar por campaign.advertising_channel_type como exemplo, mas você também pode filtrar por outros atributos de campanha, como campaign.id, campaign.name etc.

SELECT
  campaign_conversion_goal.campaign,
  campaign_conversion_goal.category,
  campaign_conversion_goal.origin,
  campaign_conversion_goal.biddable,
  campaign.id,
  campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = PERFORMANCE_MAX

Nível de configuração da meta

O goal_config_level de ConversionGoalCampaignConfig indica a origem das metas de uma campanha. As campanhas com goal_config_level de CUSTOMER usam metas no nível do cliente, enquanto as campanhas com goal_config_level de CAMPAIGN usam metas no nível da campanha.

Atualizar qualquer uma das CampaignConversionGoals de uma campanha ou usar uma meta personalizada vai mudar automaticamente a ConversionGoalCampaignConfig da campanha para ter goal_config_level=CAMPAIGN. É possível reverter todas as configurações de meta específicas da campanha para usar metas no nível do cliente. Para isso, defina goal_config_level como CUSTOMER.

Use a consulta abaixo para extrair o goal_config_level de cada campanha.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name
FROM conversion_goal_campaign_config

Metas personalizadas

Tanto CustomerConversionGoal quanto CampaignConversionGoal express metas com base em combinações de category e origin. As metas personalizadas oferecem mais flexibilidade para otimizar ações de conversão específicas, independentemente de origin ou category.

Isso é útil se você quiser definir uma meta com base em um subconjunto de metas para o mesmo category e origin. Por exemplo, você pode ter três ações de conversão com category=DEFAULT e origin=WEBSITE, mas em uma campanha específica, só quer dar lances com base em duas dessas ações de conversão. Nesse cenário, você pode fazer com que a campanha use uma meta personalizada que inclua apenas essas duas ações de conversão e defina biddable=false no CampaignConversionGoal para category=DEFAULT e origin=WEBSITE.

As etapas para criar e aplicar uma meta personalizada a uma campanha são as seguintes:

  1. Crie um CustomConversionGoal. Defina o campo repetido conversion_actions como a lista de nomes de recursos ConversionAction que o Google Ads vai usar para otimização e defina o name como um nome de sua escolha.

  2. Atualize a ConversionGoalCampaignConfig da campanha, definindo o custom_conversion_goal como o nome do recurso do CustomConversionGoal da etapa anterior e definindo o update_mask da operação como custom_conversion_goal.

  3. Atualize o atributo biddable de qualquer CampaignConversionGoal conforme necessário. Por exemplo, se você quiser que o Google Ads otimize as ações de conversão na meta personalizada, defina biddable como false em cada CampaignConversionGoal. Se você quiser que o Google Ads otimize as ações de conversão na meta personalizada e as ações de conversão para combinações específicas de category e origin, verifique se biddable é true para cada CampaignConversionGoal correspondente e false para cada CampaignConversionGoal de outras combinações de origin e category.

Como recuperar metas personalizadas

Use a consulta a seguir para recuperar todos os recursos CustomConversionGoal na sua conta. A resposta vai incluir metas personalizadas da conta de conversão efetiva se a sua conta estiver usando o acompanhamento de conversões de várias contas.

SELECT
  custom_conversion_goal.id,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM custom_conversion_goal

Além disso, é possível incluir atributos de custom_conversion_goal e campaign ao consultar o recurso conversion_goal_campaign_config. Isso é útil para saber como suas campanhas, metas personalizadas e configurações de meta se relacionam em uma única resposta.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config