Цели кампании позволяют оптимизировать отдельные кампании по определенным действиям-конверсиям. Если у вас есть кампании с целями, которые отличаются от целей на уровне аккаунта, вы можете изменить каждую 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.
Чтобы создать собственную цель и применить ее к кампании, выполните следующие действия:
Создайте
CustomConversionGoalс помощьюCustomConversionGoalService. Задайте повторяющееся полеconversion_actionsдля списка названий ресурсовConversionAction, которые Google Реклама должна использовать для оптимизации, и задайте дляnameлюбое название.Обновите
ConversionGoalCampaignConfigкампании с помощьюConversionGoalCampaignConfigService, задав дляcustom_conversion_goalназвание ресурсаCustomConversionGoalиз предыдущего шага, а дляupdate_maskоперации –custom_conversion_goal(сервер автоматически обновитgoal_config_levelдоCAMPAIGN).При необходимости обновите атрибут
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