Используйте ресурсы CustomerLifecycleGoal
и CampaignLifecycleGoal
API Google Рекламы, чтобы настроить цели, связанные с жизненным циклом клиента. Начиная с версии 15, API Google Рекламы поддерживает цели по привлечению клиентов , что позволяет эффективно привлекать новых клиентов с помощью кампаний Google Реклама в поисковой сети и кампаний с максимальной эффективностью.
Если в вашей учетной записи Google Рекламы используется отслеживание конверсий в нескольких аккаунтах, вам необходимо настроить цели жизненного цикла клиента в учетной записи клиента-конверсии Google Рекламы , а не непосредственно в своей учетной записи Google Рекламы. Однако вам все равно следует установить цели жизненного цикла кампании в своем аккаунте. Это похоже на то, как вы управляете другими целями при использовании отслеживания конверсий в нескольких аккаунтах.
Обработка операций создания и обновления (только для версии 15)
В Google Ads API v15 операции, поддерживаемые в CustomerLifecycleGoalService
и CampaignLifecycleGoalService
немного отличаются от других сервисов Google Ads API. Вместо отдельных операций create
и update
в CustomerLifecycleGoalOperation
и CampaignLifecycleGoalOperation
версии 15 имеется только операция create
, и вы указываете свое намерение с помощью update_mask
следующим образом:
Чтобы создать цель жизненного цикла с помощью версии 15, заполните
create
целью, но не задавайте ееresource_name
и не задавайтеupdate_mask
операции.Чтобы обновить цель жизненного цикла с помощью версии 15, заполните
create
этой целью, задайтеresource_name
цели и задайтеupdate_mask
, чтобы перечислить поля, которые вы хотите обновить.
Настройка целей жизненного цикла клиента
На уровне клиента настройте цель жизненного цикла, создав или обновив CustomerLifecycleGoal
. В каждом аккаунте Google Рекламы может быть не более одного CustomerLifecycleGoal
.
Цель жизненного цикла клиента содержит два поля:
-
lifecycle_goal_customer_definition_settings
Установите
existing_user_lists
, чтобы указать, какие списки пользователей содержат существующих клиентов.Поле
high_lifetime_value_user_lists
указывает, какие списки пользователей содержат клиентов с высокой жизненной ценностью. Вы можете прочитать это поле, но оно неизменяемо в Google Ads API.-
customer_acquisition_goal_value_settings
Задайте поле
value
, чтобы определить дополнительную корректировку стоимости, которая будет добавлена к первой покупке-конверсии нового клиента.Вы можете прочитать
high_lifetime_value
цели, но это поле является неизменяемым в Google Ads API.
Настройка целей жизненного цикла кампании
На уровне кампании настройте цель жизненного цикла, создав или обновив CampaignLifecycleGoal
. В каждой кампании может быть не более одной CampaignLifecycleGoal
.
Поле customer_acquisition_goal_settings
цели на уровне кампании позволяет вам установить режим оптимизации кампании, а также переопределить настройки значений из родительской цели клиента.
optimization_mode
может быть одним из следующих значений:
-
TARGET_ALL_EQUALLY
- Кампания в равной степени ориентирована на новых и существующих клиентов. Это режим оптимизации по умолчанию.
-
BID_HIGHER_FOR_NEW_CUSTOMERS
- Кампания ориентирована как на новых, так и на существующих клиентов, но ставки выше для клиентов, которые, по прогнозам, будут новыми и не входят ни в один из
existing_user_lists
. -
TARGET_NEW_CUSTOMERS
- Кампания нацелена только на новых клиентов.
value_settings
совпадает с параметром customer_acquisition_goal_value_settings
для цели на уровне клиента. Используйте эти настройки на уровне кампании, чтобы переопределить значения для конкретной кампании.
Получить цели жизненного цикла
Как и в случае с другими ресурсами Google Ads API, используйте методы search
или searchStream
службы GoogleAdsService
для получения целей жизненного цикла.
Следующий запрос получает сведения о каждой цели CustomerLifecycleGoal
в аккаунте Google Рекламы:
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
Аналогично, следующий запрос получает сведения о каждой 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