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

Используйте ресурсы CustomerLifecycleGoal и CampaignLifecycleGoal API Google Ads для настройки целей, связанных с жизненным циклом клиента. API Google Ads поддерживает цели привлечения клиентов для эффективного привлечения новых клиентов через поисковые кампании Google Ads и кампании с максимальной эффективностью.

Если в вашем аккаунте Google Ads используется отслеживание конверсий между аккаунтами, вам необходимо настроить цели жизненного цикла клиента в аккаунте конверсий Google Ads, а не непосредственно в нём. Однако цели жизненного цикла кампании всё равно следует настроить в аккаунте. Это аналогично управлению другими целями при использовании отслеживания конверсий между аккаунтами.

Настройте цели жизненного цикла клиента

На уровне клиента настройте цель жизненного цикла, создав или обновив объект CustomerLifecycleGoal . В аккаунте Google Ads может быть не более одного CustomerLifecycleGoal . Поле customer_acquisition_goal_value_settings.value определяет дополнительную корректировку ценности, добавляемую к первой конверсии покупки нового клиента. Поле customer_acquisition_goal_value_settings.high_lifetime_value определяет инкрементную ценность конверсии для новых клиентов с высокой ценностью. Значение High lifetime Value должно быть больше значения Value, если оно задано.

Сегментируйте свою аудиторию

Для сегментации аудитории по целям жизненного цикла клиента необходимо использовать ресурс UserListCustomerType . Необходимо связать каждый список пользователей с одной или несколькими категориями, создав ресурс UserListCustomerType для каждой комбинации списка пользователей и категории.

Используйте UserListCustomerTypeService для создания экземпляров UserListCustomerType . Если вы ранее заполнили поле CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists , то ваша учётная запись уже будет содержать соответствующие экземпляры UserListCustomerType .

UserListCustomerTypeService поддерживает только операции create и remove , поэтому, если вы хотите обновить существующий UserListCustomerType , вам необходимо удалить его, а затем создать новый с необходимыми обновлениями.

Тип UserListCustomerType может быть назначен только одному списку пользователей, но customer_type_category одним списком пользователей может быть связано несколько экземпляров UserListCustomerType при условии отсутствия конфликтов между ними. Попытка назначить экземпляры UserListCustomerType со следующими комбинациями UserListCustomerType одному и тому же списку пользователей приведёт к ошибке UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES :

Первая customer_type_category Вторая customer_type_category
ПОКУПАТЕЛИ CONVERTED_LEADS
ПОКУПАТЕЛИ КВАЛИФИЦИРОВАННЫЕ_ЛИДЫ
ПОКУПАТЕЛИ CART_ABANDONERS
CONVERTED_LEADS КВАЛИФИЦИРОВАННЫЕ_ЛИДЫ
ОТКЛЮЧЕННЫЕ_КЛИЕНТЫ CONVERTED_LEADS
ОТКЛЮЧЕННЫЕ_КЛИЕНТЫ КВАЛИФИЦИРОВАННЫЕ_ЛИДЫ
ОТКЛЮЧЕННЫЕ_КЛИЕНТЫ CART_ABANDONERS

Настройте цели жизненного цикла кампании

На уровне кампании настройте цель жизненного цикла, создав или обновив объект 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 для цели на уровне клиента. Используйте эти параметры на уровне кампании, чтобы переопределить значения для конкретной кампании.

Получить цели жизненного цикла

Как и в случае с другими ресурсами API Google Ads, используйте методы search или searchStream сервиса GoogleAdsService для извлечения целей жизненного цикла.

Следующий запрос извлекает сведения о каждой CustomerLifecycleGoal в аккаунте 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

Аналогично, следующий запрос извлекает сведения о каждой 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