Цели жизненного цикла

Используйте ресурсы 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