Metas de ciclo de vida

Use os recursos CustomerLifecycleGoal e CampaignLifecycleGoal da API Google Ads para configurar metas relacionadas ao ciclo de vida do cliente. A API Google Ads oferece suporte a metas de aquisição de clientes para conquistar novos clientes de maneira eficiente com suas campanhas de pesquisa e Performance Max do Google Ads.

Se a sua conta do Google Ads estiver usando o acompanhamento de conversões de várias contas, configure as metas de ciclo de vida do cliente na conta de conversão do Google Ads, em vez de diretamente na sua conta do Google Ads. No entanto, você ainda precisa definir metas de ciclo de vida da campanha na sua conta. Isso é semelhante a como você gerencia outras metas ao usar o acompanhamento de conversões de várias contas.

Configurar metas do ciclo de vida do cliente

No nível do cliente, configure uma meta de ciclo de vida criando ou atualizando um CustomerLifecycleGoal. Cada conta do Google Ads pode ter no máximo um CustomerLifecycleGoal. O campo customer_acquisition_goal_value_settings.value define o ajuste de valor adicional a ser adicionado à conversão de primeira compra de um novo cliente. O customer_acquisition_goal_value_settings.high_lifetime_value define o valor da conversão incremental para novos clientes de alto valor. O valor alto do ciclo de vida precisa ser maior que o valor, se definido.

Segmentar seus públicos-alvo

Use o recurso UserListCustomerType para segmentar seus públicos-alvo de acordo com as metas de ciclo de vida do cliente. Associe cada lista de usuários a uma ou mais categorias criando um UserListCustomerType para cada combinação de lista de usuários e categoria.

Use o UserListCustomerTypeService para criar instâncias UserListCustomerType. Se você já preencheu o campo CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists, sua conta já vai ter instâncias UserListCustomerType relacionadas.

O UserListCustomerTypeService só aceita operações create e remove. Portanto, se você quiser atualizar um UserListCustomerType, remova-o e crie um novo com as atualizações necessárias.

Um UserListCustomerType só pode ser atribuído a uma lista de usuários, mas uma lista de usuários pode ter várias instâncias de UserListCustomerType associadas desde que não haja conflitos entre as instâncias de UserListCustomerType. Tentar atribuir instâncias UserListCustomerType com as seguintes combinações de customer_type_category à mesma lista de usuários vai resultar em um erro UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES:

Primeiros customer_type_category Segundo customer_type_category
COMPRADORES CONVERTED_LEADS
COMPRADORES QUALIFIED_LEADS
COMPRADORES CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS

Configurar metas de ciclo de vida da campanha

No nível da campanha, configure uma meta de ciclo de vida criando ou atualizando um CampaignLifecycleGoal. Cada campanha pode ter no máximo um CampaignLifecycleGoal.

O campo customer_acquisition_goal_settings de uma meta no nível da campanha permite definir o modo de otimização da campanha e substituir as configurações de valor da meta do cliente principal.

O optimization_mode pode ter um dos seguintes valores:

TARGET_ALL_EQUALLY
A campanha segmenta clientes novos e atuais igualmente. Esse é o modo de otimização padrão.
BID_HIGHER_FOR_NEW_CUSTOMERS
A campanha segmenta clientes novos e atuais, mas define lances mais altos para clientes que devem ser novos e não estão em um dos existing_user_lists.
TARGET_NEW_CUSTOMERS
A campanha segmenta apenas novos clientes.

Os value_settings são os mesmos que os customer_acquisition_goal_value_settings na meta no nível do cliente. Use essas configurações no nível da campanha para substituir os valores de uma campanha específica.

Recuperar metas de ciclo de vida

Assim como outros recursos da API Google Ads, use os métodos search ou searchStream de GoogleAdsService para recuperar metas de ciclo de vida.

A consulta a seguir recupera os detalhes de cada CustomerLifecycleGoal em uma conta do Google Ads:

SELECT
  customer_lifecycle_goal.owner_customer,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal

Da mesma forma, a consulta a seguir recupera os detalhes de cada CampaignLifecycleGoal:

SELECT
  campaign_lifecycle_goal.campaign,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal