Utilizza le risorse CustomerLifecycleGoal
e
CampaignLifecycleGoal
dell'API
Google Ads per configurare gli obiettivi relativi al ciclo di vita del cliente. A partire dalla versione 15, l'API Google Ads supporta gli obiettivi di acquisizione dei clienti per acquisire nuovi clienti in modo efficiente tramite le campagne Performance Max e sulla rete di ricerca di Google Ads.
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 cliente per le conversioni di Google Ads anziché direttamente nell'account Google Ads. Tuttavia, devi comunque impostare gli obiettivi del ciclo di vita della campagna nel tuo account. La procedura è simile alla gestione degli altri obiettivi quando utilizzi il monitoraggio delle conversioni su più account.
Gestire le operazioni di creazione e aggiornamento (solo per la versione 15)
Nell'API Google Ads v15, le operazioni supportate in CustomerLifecycleGoalService
e CampaignLifecycleGoalService
sono leggermente diverse da quelle di altri servizi dell'API Google Ads. Anziché avere operazioni
create
e update
separate, le versioni 15
CustomerLifecycleGoalOperation
e
CampaignLifecycleGoalOperation
hanno solo un'operazione create
e indichi l'intent utilizzando
update_mask
nel seguente modo:
Per creare un obiettivo del ciclo di vita utilizzando la versione 15, compila il campo
create
con l'obiettivo, ma non impostare il valoreresource_name
e non impostare il valoreupdate_mask
dell'operazione.Per aggiornare un obiettivo del ciclo di vita utilizzando la versione 15, compila il campo
create
con l'obiettivo, imposta il valoreresource_name
dell'obiettivo e impostaupdate_mask
in modo da elencare i campi che vuoi aggiornare.
Configura gli obiettivi del ciclo di vita del cliente
A livello di cliente, configura un obiettivo del ciclo di vita creando o aggiornando una CustomerLifecycleGoal
. Può esserci al massimo un CustomerLifecycleGoal
per account Google Ads.
L'obiettivo del ciclo di vita del cliente contiene due campi:
lifecycle_goal_customer_definition_settings
Imposta il campo
existing_user_lists
per indicare quali elenchi di utenti contengono clienti esistenti.Il campo
high_lifetime_value_user_lists
indica quali elenchi di utenti contengono clienti ad alto lifetime value. Puoi leggere questo campo, ma è immutabile nell'API Google Ads.customer_acquisition_goal_value_settings
Imposta il campo
value
per definire l'aggiustamento del valore aggiuntivo da aggiungere alla conversione del primo acquisto di un nuovo cliente.Puoi leggere il valore
high_lifetime_value
dell'obiettivo, ma questo campo è immutabile nell'API Google Ads.
Configura gli obiettivi del ciclo di vita delle campagne
A livello di campagna, configura un obiettivo del ciclo di vita creando o aggiornando una 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 sostituire le impostazioni del valore dell'obiettivo cliente principale.
optimization_mode
può essere uno dei seguenti valori:
TARGET_ALL_EQUALLY
- La campagna ha come target i clienti nuovi ed esistenti in modo uguale. Questa è la modalità di ottimizzazione predefinita.
BID_HIGHER_FOR_NEW_CUSTOMERS
- La campagna è indirizzata sia ai clienti nuovi sia a quelli esistenti, ma fa offerte più alte per i clienti che si prevede siano nuovi e che non fanno parte di
existing_user_lists
. TARGET_NEW_CUSTOMERS
- La campagna ha come target solo i nuovi clienti.
Il valore value_settings
corrisponde a quello
customer_acquisition_goal_value_settings
dell'obiettivo a livello di cliente. Utilizza queste
impostazioni a livello di campagna per sostituire i valori per una campagna specifica.
Recuperare gli obiettivi del ciclo di vita
Come per altre risorse nell'API Google Ads, utilizza i metodi search
o searchStream
di GoogleAdsService
per recuperare
gli obiettivi di ciclo di vita.
La seguente query recupera i dettagli di ogni CustomerLifecycleGoal
in un
account Google Ads:
SELECT
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal
Allo stesso modo, la seguente query 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