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