Obiettivi del ciclo di vita

Utilizza le risorse CustomerLifecycleGoal e CampaignLifecycleGoal dell'API Google Ads per configurare gli obiettivi relativi al ciclo di vita del cliente. L'API Google Ads supporta gli obiettivi di acquisizione di nuovi clienti per acquisire nuovi clienti in modo efficiente tramite le campagne Google Ads sulla rete di ricerca e Performance Max.

Se il tuo account Google Ads utilizza il monitoraggio delle conversioni su più account, devi configurare gli obiettivi del ciclo di vita del cliente nell'account conversioni Google Ads anziché direttamente nel tuo account Google Ads. Tuttavia, devi comunque impostare gli obiettivi del ciclo di vita della campagna nel tuo account. Questa operazione è simile a quella che esegui per gestire altri obiettivi quando utilizzi il monitoraggio delle conversioni su più account.

Configurare gli obiettivi basati sul ciclo di vita dei clienti

A livello di cliente, configura un obiettivo del ciclo di vita creando o aggiornando un CustomerLifecycleGoal. Può esserci al massimo un CustomerLifecycleGoal per account Google Ads. Il campo customer_acquisition_goal_value_settings.value definisce l'aggiustamento del valore aggiuntivo da aggiungere alla conversione del primo acquisto di un nuovo cliente. customer_acquisition_goal_value_settings.high_lifetime_value definisce il valore di conversione incrementale per i nuovi clienti di alto valore. Il valore dell'intero ciclo di vita deve essere maggiore del valore, se impostato.

Segmentare i segmenti di pubblico

Devi utilizzare la risorsa UserListCustomerType per segmentare i segmenti di pubblico per gli obiettivi del ciclo di vita del cliente. Devi associare ogni elenco utenti a una o più categorie creando un UserListCustomerType per ogni combinazione di elenco utenti e categoria.

Utilizza UserListCustomerTypeService per creare istanze UserListCustomerType. Se in precedenza hai compilato il campo CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists, il tuo account conterrà già le istanze UserListCustomerType correlate.

UserListCustomerTypeService supporta solo le operazioni create e remove, quindi se vuoi aggiornare un UserListCustomerType esistente devi rimuoverlo e poi crearne uno nuovo con gli aggiornamenti necessari.

Un UserListCustomerType può essere assegnato a un solo elenco utenti, ma un elenco utenti può avere più istanze UserListCustomerType associate purché non vi siano conflitti tra le istanze UserListCustomerType. Se tenti di assegnare UserListCustomerType istanze con le seguenti combinazioni di customer_type_category allo stesso elenco utenti, si verificherà un errore UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES:

customer_type_category dalla pubblicazione Secondo customer_type_category
ACQUIRENTI CONVERTED_LEADS
ACQUIRENTI QUALIFIED_LEADS
ACQUIRENTI CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS

Configurare gli obiettivi del ciclo di vita della campagna

A livello di campagna, configura un obiettivo del ciclo di vita creando o aggiornando un CampaignLifecycleGoal. Può esserci al massimo un CampaignLifecycleGoal per campagna.

Il campo customer_acquisition_goal_settings di un obiettivo a livello di campagna ti consente di impostare la modalità di ottimizzazione della campagna e di ignorare le impostazioni dei valori dell'obiettivo cliente principale.

optimization_mode può avere uno dei seguenti valori:

TARGET_ALL_EQUALLY
La campagna ha come target i clienti nuovi ed esistenti in egual misura. Questa è la modalità di ottimizzazione predefinita.
BID_HIGHER_FOR_NEW_CUSTOMERS
La campagna ha come target sia i nuovi clienti sia quelli esistenti, ma fa offerte più alte per i clienti che si prevede siano nuovi e non rientrino in uno dei existing_user_lists.
TARGET_NEW_CUSTOMERS
La campagna ha come target solo i nuovi clienti.

I value_settings sono gli stessi dei customer_acquisition_goal_value_settings nell'obiettivo a livello di cliente. Utilizza queste impostazioni a livello di campagna per sostituire i valori di una campagna specifica.

Recuperare gli obiettivi basati sul ciclo di vita

Come per altre risorse dell'API Google Ads, utilizza i metodi search o searchStream di GoogleAdsService per recuperare gli obiettivi del ciclo di vita.

La seguente query recupera i dettagli di ogni CustomerLifecycleGoal in un account 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

Analogamente, la query seguente recupera i dettagli di ogni 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