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 clienti per acquisire nuovi clienti in modo efficiente tramite le campagne sulla rete di ricerca e Performance Max 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 conversione Google Ads anziché direttamente nel tuo account Google Ads. Tuttavia, devi comunque impostare gli obiettivi del ciclo di vita della campagna nel tuo account. È simile alla modalità di gestione di altri obiettivi quando utilizzi il monitoraggio delle conversioni su più account.
Configurare gli obiettivi del ciclo di vita del cliente
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. Puoi leggere il valore customer_acquisition_goal_value_settings.high_lifetime_value
dell'obiettivo, ma questo campo è immutabile nell'API Google Ads.
Segmenta i tuoi segmenti di pubblico
Devi utilizzare la risorsa
UserListCustomerType
per segmentare
i tuoi segmenti di pubblico per gli obiettivi del ciclo di vita del cliente. Devi associare ogni elenco di utenti
a una o più categorie creando un UserListCustomerType
per ogni
combinazione di elenco di utenti e categoria.
Utilizza
UserListCustomerTypeService
per
creare istanze UserListCustomerType
.
Se hai già compilato il campo CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
, il tuo account conterrà già istanze UserListCustomerType
correlate.
UserListCustomerTypeService
supporta solo le operazioni create
e remove
, quindi se vuoi aggiornare un UserListCustomerType
esistente, devi rimuoverlo e crearne uno nuovo con gli aggiornamenti necessari.
Un UserListCustomerType
può essere assegnato a un solo elenco di utenti, ma un elenco di utenti può avere più istanze UserListCustomerType
associate
a condizione che non vi siano conflitti tra le istanze UserListCustomerType
. Se provi ad assegnare istanze UserListCustomerType
con le seguenti combinazioni di customer_type_category
allo stesso elenco di utenti, verrà visualizzato 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ò essere presente 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 sia i clienti nuovi sia quelli esistenti. Questa è la modalità di ottimizzazione predefinita.
BID_HIGHER_FOR_NEW_CUSTOMERS
- La campagna ha come target sia i clienti nuovi sia quelli esistenti, ma fa offerte più alte per i clienti che si prevede siano nuovi e non appartengono a uno dei
existing_user_lists
. TARGET_NEW_CUSTOMERS
- La campagna ha come target solo i nuovi clienti.
I value_settings
sono uguali ai customer_acquisition_goal_value_settings
nell'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 le 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.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
Analogamente, 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