Цели кампании

Цели кампании позволяют оптимизировать отдельные кампании по определенным действиям-конверсиям. Если у вас есть кампании с целями, которые отличаются от целей на уровне аккаунта, вы можете изменить каждую CampaignConversionGoal и ее настройку biddable с помощью CampaignConversionGoalService. Например, если в вашем аккаунте оптимизация обычно выполняется по электронной торговле, но у вас есть одна кампания, ориентированная на посещения магазинов, вы можете задать biddable=true для всех объектов CampaignConversionGoal с category=STORE_VISIT и biddable=false для всех остальных объектов CampaignConversionGoal.

Если вы переопределите цели на уровне клиента для кампании, выполнив CampaignConversionGoalOperation или используя собственную цель, Google Реклама больше не будет применять будущие изменения CustomerConversionGoal к любым объектам CampaignConversionGoal кампании. С этого момента объекты CampaignConversionGoal становятся полностью независимыми и остаются таковыми, пока вы не вернетесь к использованию целей на уровне клиента, изменив конфигурацию целей конверсий кампании, как описано в разделе Уровень конфигурации целей.

Цели кампании для новых действий-конверсий

Как и в случае с CustomerConversionGoal, когда ConversionAction добавляется к клиенту конверсии Google Рекламы с новой комбинацией category и origin, Google Реклама автоматически создает для этой комбинации новый CampaignConversionGoal. Атрибут biddable цели кампании имеет значение true, если не выполняется одно из следующих условий (в этом случае атрибут biddable имеет значение false):

  • Любое другое значение CampaignConversionGoal для кампании и новое действие category имеют значение biddable, равное false.

  • Сочетание атрибутов category и origin указано в таблице ниже.

Категория действия-конверсии Источник конверсии
BEGIN_CHECKOUT GOOGLE_HOSTED
CONSIDERATION GOOGLE_HOSTED
CONTACT GOOGLE_HOSTED
CONVERTED_LEAD GOOGLE_HOSTED
ENGAGEMENT GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
PURCHASE GOOGLE_HOSTED
QUALIFIED_LEAD GOOGLE_HOSTED
SIGNUP GOOGLE_HOSTED
BOOK_APPOINTMENT LOCAL_SERVICES_ADS
CONVERTED_LEAD LOCAL_SERVICES_ADS
MESSAGE_LEAD LOCAL_SERVICES_ADS
PHONE_CALL_LEAD LOCAL_SERVICES_ADS
STORE_SALE STORE
STORE_VISIT STORE
ENGAGEMENT YOUTUBE_HOSTED
SIGNUP YOUTUBE_HOSTED
YOUTUBE_FOLLOW_ON_VIEWS YOUTUBE_HOSTED

Получение целей кампании

Чтобы получить список CampaignConversionGoals для своего аккаунта, используйте следующий запрос: Для удобства вы можете включить атрибуты campaign в условие SELECT или использовать их в условии WHERE, чтобы получить цели только для определенных кампаний. В следующем запросе показано, как фильтровать по campaign.advertising_channel_type, но вы также можете фильтровать по другим атрибутам кампании, таким как campaign.id или campaign.name.

SELECT
  campaign_conversion_goal.campaign,
  campaign_conversion_goal.category,
  campaign_conversion_goal.origin,
  campaign_conversion_goal.biddable,
  campaign.id,
  campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'

Уровень настройки цели

goal_config_level ConversionGoalCampaignConfig указывает источник целей для кампании. Кампании с goal_config_level из CUSTOMER используют цели на уровне клиента, а кампании с goal_config_level из CAMPAIGN – цели на уровне кампании.

Если вы измените CampaignConversionGoals кампании или начнете использовать собственную цель, то в поле ConversionGoalCampaignConfig кампании автоматически будет установлено значение goal_config_level=CAMPAIGN. Вы можете отменить все настройки целей кампании и вернуться к использованию целей на уровне клиента, задав для goal_config_level значение CUSTOMER с помощью ConversionGoalCampaignConfigService.

Чтобы получить goal_config_level для каждой кампании, используйте следующий запрос:

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name
FROM conversion_goal_campaign_config

Собственные цели

В обоих случаях (CustomerConversionGoal и CampaignConversionGoal) цели выражаются на основе сочетания category и origin. Собственные цели обеспечивают дополнительную гибкость при оптимизации для определенных действий-конверсий, независимо от origin или category.

Это может быть полезно, если вы хотите задать цель на основе поднабора целей для тех же значений category и origin. Например, у вас может быть три действия-конверсии с целями category=DEFAULT и origin=WEBSITE, но в одной из кампаний вы хотите назначать ставки только на основе двух из них. В этом случае вы можете использовать в кампании собственную цель, которая включает только эти два действия-конверсии, и задать biddable=false в CampaignConversionGoal для category=DEFAULT и origin=WEBSITE.

Чтобы создать собственную цель и применить ее к кампании, выполните следующие действия:

  1. Создайте CustomConversionGoal с помощью CustomConversionGoalService. Задайте повторяющееся поле conversion_actions для списка названий ресурсов ConversionAction, которые Google Реклама должна использовать для оптимизации, и задайте для name любое название.

  2. Обновите ConversionGoalCampaignConfig кампании с помощью ConversionGoalCampaignConfigService, задав для custom_conversion_goal название ресурса CustomConversionGoal из предыдущего шага, а для update_mask операции – custom_conversion_goal (сервер автоматически обновит goal_config_level до CAMPAIGN).

  3. При необходимости обновите атрибут biddable для любого значения атрибута CampaignConversionGoal. Например, если вы хотите, чтобы Google Реклама оптимизировала кампанию только для действий-конверсий, относящихся к собственной цели, задайте для параметра biddable значение false в каждом объекте CampaignConversionGoal. Если вы хотите, чтобы Google Реклама оптимизировала действия -конверсии в собственной цели в дополнение к действиям-конверсиям для определенных комбинаций category и origin, убедитесь, что true для каждого соответствующего CampaignConversionGoal задано значение biddable, а для каждого CampaignConversionGoal других комбинаций origin и category – значение false.

Получение собственных целей

Чтобы получить все ресурсы CustomConversionGoal в аккаунте, используйте следующий запрос: Если в вашем аккаунте используется отслеживание конверсий в управляющем аккаунте, ответ будет включать собственные цели из эффективного аккаунта для отслеживания конверсий.

SELECT
  custom_conversion_goal.id,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM custom_conversion_goal

Кроме того, при запросе ресурса conversion_goal_campaign_config вы можете включить атрибуты custom_conversion_goal и campaign. Это позволяет увидеть, как кампании, собственные цели и конфигурации целей связаны друг с другом.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config