Skonfiguruj cele związane z cyklem życia klienta, korzystając z zasobów CustomerLifecycleGoal
i CampaignLifecycleGoal
interfejsu Google Ads API. Interfejs Google Ads API obsługuje cele dotyczące pozyskiwania klientów, które umożliwiają skuteczne pozyskiwanie nowych klientów za pomocą kampanii w sieci wyszukiwania i kampanii Performance Max w Google Ads.
Jeśli Twoje konto Google Ads korzysta ze śledzenia konwersji dla wielu kont, musisz skonfigurować cele związane z cyklem życia klienta na koncie konwersji Google Ads, a nie bezpośrednio na koncie Google Ads. Nadal jednak warto ustawić na koncie cele związane z cyklem życia kampanii. Działa to podobnie jak w przypadku zarządzania innymi celami podczas korzystania ze śledzenia konwersji dla wielu kont.
Konfigurowanie celów związanych z cyklem życia klienta
Na poziomie klienta skonfiguruj cel związany z cyklem życia, tworząc lub aktualizując CustomerLifecycleGoal
. Na każdym koncie Google Ads może być co najwyżej 1 CustomerLifecycleGoal
. Pole
customer_acquisition_goal_value_settings.value
określa dodatkową korektę wartości, którą należy dodać do konwersji polegającej na pierwszym zakupie przez nowego klienta. Parametr
customer_acquisition_goal_value_settings.high_lifetime_value
określa przyrostową wartość konwersji w przypadku nowych klientów o wysokiej wartości. Wartość „Wysoka wartość w okresie istnienia” powinna być większa niż wartość, jeśli jest ustawiona.
Segmentowanie odbiorców
Aby segmentować odbiorców pod kątem celów związanych z cyklem życia klienta, musisz użyć zasobu
UserListCustomerType
. Musisz powiązać każdą listę użytkowników z co najmniej jedną kategorią, tworząc dla każdej kombinacji listy użytkowników i kategorii zasób UserListCustomerType
.
Użyj ikony
UserListCustomerTypeService
, aby utworzyć instancje UserListCustomerType
.
Jeśli pole CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists
zostało wcześniej wypełnione, na Twoim koncie będą już znajdować się powiązane instancje UserListCustomerType
.
UserListCustomerTypeService
obsługuje tylko operacje create
i remove
, więc jeśli chcesz zaktualizować istniejący element UserListCustomerType
, musisz go usunąć, a następnie utworzyć nowy z niezbędnymi zmianami.
UserListCustomerType
można przypisać tylko do 1 listy użytkowników, ale lista użytkowników może mieć wiele powiązanych instancji UserListCustomerType
, o ile nie ma między nimi konfliktów.UserListCustomerType
Próba przypisania UserListCustomerType
instancji z tymi kombinacjami customer_type_category
do tej samej listy użytkowników spowoduje błąd UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES
:
customer_type_category od opublikowania |
Drugi customer_type_category |
---|---|
KUPUJĄCY | CONVERTED_LEADS |
KUPUJĄCY | QUALIFIED_LEADS |
KUPUJĄCY | CART_ABANDONERS |
CONVERTED_LEADS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CONVERTED_LEADS |
DISENGAGED_CUSTOMERS | QUALIFIED_LEADS |
DISENGAGED_CUSTOMERS | CART_ABANDONERS |
Konfigurowanie celów związanych z cyklem życia kampanii
Na poziomie kampanii skonfiguruj cel związany z cyklem życia, tworząc lub aktualizując CampaignLifecycleGoal
. W każdej kampanii może być co najwyżej 1 CampaignLifecycleGoal
.
Pole customer_acquisition_goal_settings
celu na poziomie kampanii umożliwia ustawienie trybu optymalizacji kampanii, a także zastąpienie ustawień wartości z nadrzędnego celu klienta.
optimization_mode
może mieć jedną z tych wartości:
TARGET_ALL_EQUALLY
- Kampania kieruje reklamy do nowych i obecnych klientów w równym stopniu. Jest to domyślny tryb optymalizacji.
BID_HIGHER_FOR_NEW_CUSTOMERS
- Kampania jest kierowana zarówno na nowych, jak i obecnych klientów, ale stawki są wyższe w przypadku klientów, którzy według prognoz są nowi i nie należą do jednej z
existing_user_lists
. TARGET_NEW_CUSTOMERS
- Kampania jest kierowana tylko na nowych klientów.
Wartości value_settings
są takie same jak wartości customer_acquisition_goal_value_settings
w przypadku celu na poziomie klienta. Użyj tych ustawień na poziomie kampanii, aby zastąpić wartości w przypadku konkretnej kampanii.
Pobieranie celów związanych z cyklem życia
Podobnie jak w przypadku innych zasobów w interfejsie Google Ads API, do pobierania celów związanych z cyklem życia używaj metod search
lub searchStream
interfejsu GoogleAdsService
.
To zapytanie pobiera szczegóły każdego CustomerLifecycleGoal
na koncie 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
Podobnie to zapytanie pobiera szczegóły każdego 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