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

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

  • Удаление ConversionValueRuleSet не меняет status каждого ConversionValueRule, на который ссылается набор.

  • После удаления ConversionValueRuleSet запросы search и searchStream к ресурсу conversion_value_rule_set больше не будут возвращать удаленный набор.

Приоритет правил и наборов правил

Google Реклама выбирает и применяет к каждой конверсии не более одного правила, следуя следующей логике: Подробнее об этих правилах можно узнать в Справочном центре Google Рекламы:

  1. Определите attachment_type наборов правил, которые нужно учитывать. Если есть хотя бы один набор правил, в котором для параметров attachment_type = CAMPAIGN и campaign задана кампания, связанная с показом, то учитываются только наборы правил на уровне кампании. В противном случае учитывайте только наборы правил на уровне клиента.

  2. Среди наборов правил выберите тот, в котором поле conversion_action_categories не пустое и содержит категорию действия-конверсии, если такой набор правил существует. В противном случае выберите набор правил, в котором conversion_action_categories не содержит данных.

  3. Правила из выбранного набора оцениваются в том порядке, в котором они указаны в conversion_value_rules. Выбирается первое правило, условия которого соответствуют показу.

  4. Если совпадает несколько условий, связанных с местоположением, применяется наиболее точное из них. Например, если показ соответствует условиям "США" и "Калифорния", будет применено условие "Калифорния", поскольку это более точное местоположение.

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

  6. Не может быть нескольких подходящих условий для устройств, поскольку категории устройств являются взаимоисключающими.

  7. Для условий, связанных с программой пребывания, применяется наиболее точное правило. Это означает, что если конверсия соответствует нескольким правилам, будет применено то, в котором задано больше вариантов маршрута, например "Сроки предварительного бронирования" или "Длительность путешествия".

Показатели

Поля metrics.conversions_value и metrics.all_conversions_value, а также поля, полученные на основе этих показателей, отражают изменения, внесенные наборами правил ценности конверсий. Кроме того, вы можете добавить в запрос segments.conversion_value_rule_primary_dimension, чтобы получить больше информации о том, как применялись правила. Возможные значения сегмента:

NO_RULE_APPLIED
Ценность конверсий, к которым не применялись правила.
ORIGINAL
Исходная ценность конверсий, к которым было применено правило.
GEO_LOCATION, DEVICE, AUDIENCE и NO_CONDITION
Ценность конверсий после применения правила, сгруппированная по первой записи в коллекции dimensions набора правил.