Правила ценности конверсий позволяют задавать действия, которые будут изменять ценность конверсии в зависимости от категории ConversionAction и следующих параметров показа:
- Принадлежность к аудитории
- Фактическое местоположение или интересующее местоположение
- Устройство
- Маршрут путешествия
С помощью Google Ads API можно задавать правила ценности конверсий, объединять их в наборы и применять эти наборы ко всему аккаунту Google Рекламы или к отдельной кампании. Сегменты в отчетах Google Ads API позволяют сравнивать исходные, нескорректированные и скорректированные значения конверсий.
Как создать правила
Чтобы использовать правила ценности конверсий, сначала нужно создать хотя бы одно ConversionValueRule, которое состоит из:
- Условия, определяющие, когда применяется правило.
- Действие, которое нужно выполнить при применении правила.
Например, следующая полезная нагрузка JSON для ConversionValueRuleService.MutateConversionValueRules создает правило, которое умножает ценность конверсий на 1.5 для показов на мобильных устройствах:
{
"operations": [
{
"create": {
"action": {
"operation": "MULTIPLY",
"value": 1.5
},
"deviceCondition": {
"deviceTypes": ["MOBILE"]
}
}
}
]
}
Условия правила
Задайте условия для ConversionValueRule, используя следующие поля:
audience_condition- Применяет правило к показам, связанным с одной или несколькими аудиториями. Укажите названия ресурсов для каждого списка пользователей или интереса пользователя в полях
user_listsилиuser_interests. Чтобы получить названия ресурсов доступных списков пользователей или интересов пользователей, отправьте запросsearchStreamилиsearchкGoogleAdsService, где конструкцияFROMзапроса –user_listилиuser_interestсоответственно. - Если в элементе
audience_conditionуказано несколько списков пользователей или категорий интересов, показ будет соответствовать правилу, если он связан с любым из этих списков или категорий. device_condition- Правило применяется, если устройство, на котором был показан рекламный материал, соответствует одному из указанных
device_types. Допускаются только типы устройств изValueRuleDeviceType. geo_location_condition- Применяет правило к показам, в которых информация о местоположении соответствует любому из указанных значений
geo_target_constantsдляgeo_match_typeи не соответствует ни одному из значенийexcluded_geo_target_constantsдляexcluded_geo_match_type. Чтобы узнать, как получить названия ресурсов местоположений, ознакомьтесь с руководством по геотаргетингу. itinerary_condition- Правило применяется к показам, в поисковых запросах которых есть информация о программе пребывания, например о сроках бронирования, длительности путешествия или дне начала путешествия. Подробнее о доступных условиях можно узнать в
ValueRuleItineraryCondition.
В каждом элементе ConversionValueRule можно указать не более двух значений из списка: audience_condition, device_condition, geo_location_condition и itinerary_condition.
Правило без условий применяется к показам, которые не соответствуют условиям более точного правила в том же наборе правил.
Действие с правилом
Правило должно содержать один элемент action, который состоит из элемента operation и элемента value.
Действие определяет, как корректировать ценность конверсии, соответствующей условиям правила. Доступны следующие операции:
ADD- Добавляет
valueк исходной ценности конверсии. Значениеvalueдолжно быть больше0. MULTIPLY- Умножает исходную ценность конверсии на указанное значение
value. Значениеvalueдолжно быть больше или равно0.5и меньше или равно10. SETУстанавливает ценность конверсии на указанное значение
value. Значениеvalueдолжно быть больше0.Правило с действием
SETможно использовать только в наборе правил, который соответствует условиям, описанным в разделе Создание набора правил.
Другие атрибуты правил
Помимо условий и действий, у ConversionValueRule есть следующие атрибуты:
owner_customer- Название ресурса
Customer, которому принадлежит правило. Позволяет определить, задано ли правило в аккаунте или одном из его управляющих аккаунтов. status- Статус правила. Чтобы приостановить правило, задайте для этого поля значение
PAUSED, а чтобы включить приостановленное правило, задайте значениеENABLED.
Как создать наборы правил
Когда у вас будет хотя бы один объект ConversionValueRule, вы сможете создать ConversionValueRuleSet, который состоит из:
conversion_action_categoriesСписок категорий действий-конверсий, к которым применяется этот набор правил. Если список пуст, набор правил применяется ко всем категориям. Если список не пуст, он должен содержать только одну запись:
STORE_VISITилиSTORE_SALE.Список категорий действий-конверсий можно задать только при создании набора правил.
conversion_value_rulesНазвания ресурсов правил, которые нужно включить в набор.
Этот список может содержать правило, использующее действие
SET, только если выполняется одно из следующих условий:- Ваш аккаунт добавлен в белый список, а
conversion_action_categoriesнабора правил пуст. - В поле
conversion_action_categoriesнабора содержится только одна записьSTORE_VISITилиSTORE_SALE, в полеdimensionsнабора содержится только записьNO_CONDITION, а ни одно из полей условий правила не задано.
- Ваш аккаунт добавлен в белый список, а
dimensionsСписок значений перечисления
ValueRuleSetDimension, указывающий, какие условия могут использоваться в правилах набора. Например, если в атрибутеdimensionsуказаны значенияGEO_LOCATIONиDEVICE, вы можете добавить в набор правила с атрибутамиgeo_location_conditionилиdevice_condition, но не с атрибутомaudience_condition.Список не может быть пустым и должен содержать не более двух записей.
Первая запись в этом списке определяет, какое значение будет показываться для
segments.conversion_value_rule_primary_dimensionв показателях.Если в списке есть запись для
NO_CONDITION, то:NO_CONDITIONдолжен быть единственным элементом в списке.- Список
conversion_action_categoriesв наборе должен содержать только одну записьSTORE_VISITилиSTORE_SALE. - Список
conversion_value_rulesне может содержать правила, в которых заданы значения дляaudience_condition,device_conditionилиgeo_location_condition.
attachment_typeУстановите значение
CUSTOMER, чтобы создать набор правил, который будет применяться ко всему аккаунту, илиCAMPAIGN, чтобы создать набор правил для определенной кампании.campaignЕсли
attachment_typeнабора правил –CAMPAIGN, укажите название ресурса, к которому применяется набор правил.
Как и правила, набор правил имеет owner_customer и status. Однако status набора правил доступен только для чтения и определяется на основе правил следующим образом:
- Если каждое правило, на которое ссылается
conversion_value_rules, имеет значениеstatus, равноеPAUSED, то для набора правил ценности конверсииstatusбудет задано значениеPAUSED. - В остальных случаях заданное правило ценности конверсии
statusбудетENABLED.
Как удалить правила и наборы правил
В объекте
ConversionValueRuleSetдолжно быть хотя бы одно правило ценности конверсии, которое имеет значениеPAUSEDилиENABLED.Удалить
ConversionValueRule, на который ссылаетсяconversion_value_rulesобъектаPAUSEDилиENABLEDConversionValueRuleSet, не получится.Удаление
ConversionValueRuleSetне меняетstatusкаждогоConversionValueRule, на который ссылается набор.После удаления
ConversionValueRuleSetзапросыsearchиsearchStreamк ресурсуconversion_value_rule_setбольше не будут возвращать удаленный набор.
Приоритет правил и наборов правил
Google Реклама выбирает и применяет к каждой конверсии не более одного правила, следуя следующей логике: Подробнее об этих правилах можно узнать в Справочном центре Google Рекламы:
Определите
attachment_typeнаборов правил, которые нужно учитывать. Если есть хотя бы один набор правил, в котором для параметровattachment_type = CAMPAIGNиcampaignзадана кампания, связанная с показом, то учитываются только наборы правил на уровне кампании. В противном случае учитывайте только наборы правил на уровне клиента.Среди наборов правил выберите тот, в котором поле
conversion_action_categoriesне пустое и содержит категорию действия-конверсии, если такой набор правил существует. В противном случае выберите набор правил, в которомconversion_action_categoriesне содержит данных.Правила из выбранного набора оцениваются в том порядке, в котором они указаны в
conversion_value_rules. Выбирается первое правило, условия которого соответствуют показу.Если совпадает несколько условий, связанных с местоположением, применяется наиболее точное из них. Например, если показ соответствует условиям "США" и "Калифорния", будет применено условие "Калифорния", поскольку это более точное местоположение.
Если запросу соответствуют несколько условий аудитории, будет применена имеющаяся иерархия атрибуции аудиторий. Если два правила в наборе имеют одинаковый приоритет, предпочтение отдается тому, где используется умножение, а не сложение. Если умножение используется в обоих правилах, выбирается правило с наиболее высоким коэффициентом корректировки.
Не может быть нескольких подходящих условий для устройств, поскольку категории устройств являются взаимоисключающими.
Для условий, связанных с программой пребывания, применяется наиболее точное правило. Это означает, что если конверсия соответствует нескольким правилам, будет применено то, в котором задано больше вариантов маршрута, например "Сроки предварительного бронирования" или "Длительность путешествия".
Показатели
Поля metrics.conversions_value и metrics.all_conversions_value, а также поля, полученные на основе этих показателей, отражают изменения, внесенные наборами правил ценности конверсий. Кроме того, вы можете добавить в запрос segments.conversion_value_rule_primary_dimension, чтобы получить больше информации о том, как применялись правила. Возможные значения сегмента:
NO_RULE_APPLIED- Ценность конверсий, к которым не применялись правила.
ORIGINAL- Исходная ценность конверсий, к которым было применено правило.
GEO_LOCATION,DEVICE,AUDIENCEиNO_CONDITION- Ценность конверсий после применения правила, сгруппированная по первой записи в коллекции
dimensionsнабора правил.