Управление и фильтрация рекламного инвентаря для вертикальной рекламы

Вертикальные объявления предоставляют специализированные функции для поисковых кампаний с поддержкой AI-Max, связанных с вертикальным фидом, например, отелями. Вы можете контролировать, какие форматы вертикальных объявлений будут показываться на уровне группы объявлений, а также управлять тем, какие объекты фида будут таргетированы, используя правила для групп элементов вертикальных объявлений.

Обзор

В этом руководстве рассматриваются две основные функции для управления вертикальной рекламой:

  1. Управление форматами: Включение или отключение определенных форматов рекламы (текстовая реклама, ссылки для бронирования и вертикальная рекламная реклама) на уровне группы объявлений.
  2. Управление вертикальными рекламными объявлениями: фильтрация и таргетирование определенных объявлений из связанного вертикального (ранее называвшегося туристическим) фида с помощью системы правил, включающей SharedSet и SharedCriterion .

Предварительные требования

Прежде чем внедрять эти функции, убедитесь, что ваша кампания соответствует следующим требованиям:

Чтобы активировать функцию «Туристические фиды в поисковой рекламе» (TFSA) и включить элементы управления вертикальными объявлениями в вашей кампании, вы можете связать набор данных вертикального фида на уровне кампании, выполнив описанные ниже шаги. В качестве альтернативы, чтобы включить эти функции для всех кампаний в вашем аккаунте, вы можете связать фид на уровне клиента, следуя инструкциям по связыванию на уровне клиента в руководстве по функции «Туристические фиды в поисковой рекламе».

  1. Создайте объект CampaignAssetSet , установив для asset_set имя ресурса вашего набора ресурсов вертикального фида, а для campaign — имя ресурса вашей кампании.
  2. Создайте операцию CampaignAssetSetOperation , указав в параметре create значение объекта CampaignAssetSet .
  3. Отправьте операцию, используя CampaignAssetSetService.MutateCampaignAssetSets .

Для получения более подробной информации об управлении потоками туристических данных в больших масштабах обратитесь к документации по потокам туристических данных в поисковой рекламе .

Элементы управления форматом группы объявлений

Теперь вы можете настроить, какие вертикальные форматы объявлений будут активны для конкретной группы объявлений. Это управляется через поле vertical_ads_format_setting в ресурсе AdGroup .

Доступные форматы

  • Текстовая реклама: включена по умолчанию. Может быть отключена.
  • Ссылки для бронирования: требуется согласие.
  • Вертикальная рекламная кампания: требуется согласие.

Правила проверки

  • Для одной группы объявлений нельзя одновременно отказаться от всех трех форматов.
  • Эти настройки применяются только к группам объявлений типов STANDARD и SEARCH_DYNAMIC_ADS .

Пример: Обновить настройки формата

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

Java

// Assuming 'adGroup' is an existing AdGroup object.
AdGroup adGroupToUpdate = AdGroup.newBuilder()
    .setResourceName(adGroup.getResourceName()) // Example: "customers/{id}/adGroups/{id}"
    .setVerticalAdsFormatSetting(
        VerticalAdsFormatSetting.newBuilder()
            .setDisableTextAds(true)
            .setEnableBookingLinks(false)
            .setEnableVerticalPromotionAds(true)
    )
    .build();

AdGroupOperation operation = AdGroupOperation.newBuilder()
    .setUpdate(adGroupToUpdate)
    .setUpdateMask(FieldMasks.allSetFieldsOf(adGroupToUpdate))
    .build();

// Submit the operation using AdGroupService...

Управление вертикальными рекламными элементами

Чтобы нацелиться на определенную подгруппу вашего фида, например, «Отели в Бостоне» или «Исключить 1-звездочные отели», необходимо использовать правила группировки элементов вертикальных объявлений.

Как работает модель данных

В модели данных используется подход с общими критериями:

  1. SharedSet : Создайте SharedSet типа VERTICAL_ADS_ITEM_GROUP_RULE_LIST .
  2. SharedCriterion : Добавьте правила (критерии) в этот набор. Каждое правило задает измерение, например, «Город» или «Класс отеля», и значение. Вы также можете создавать отрицательные критерии для исключения элементов.
  3. AdGroupCriterion : Свяжите SharedSet с вашей AdGroup , используя AdGroupCriterion .

Поддерживаемые размеры

В SharedCriterion можно фильтровать объекты по следующим параметрам:

  • item_code : Идентификатор конкретного товара.
  • city_criterion_id , region_criterion_id , country_criterion_id : Константы геотаргетинга.
  • brand_text : Название бренда.
  • hotel_class : Рейтинг (1-5 звезд).

В этом примере создается правило, которое включает объекты в категориях «Бостон» или «Сан-Франциско» и исключает отели категории «1 звезда» и «2 звезды».

Python

# 1. Create the SharedSet
shared_set_operation = client.get_type("SharedSetOperation")
shared_set = shared_set_operation.create
shared_set.name = "Boston/SF Premium Hotels"
shared_set.type_ = client.enums.SharedSetTypeEnum.VERTICAL_ADS_ITEM_GROUP_RULE_LIST
shared_set.vertical_ads_item_vertical_type = client.enums.VerticalAdsItemVerticalTypeEnum.HOTELS
# Submit SharedSetOperation...

# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []

# Rule A: Include Boston and SF
included_city_ids = [1006543, 1014221] # Geo Target Constant IDs
for city_id in included_city_ids:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.city_criterion_id = city_id
    shared_criteria_operations.append(op)

# Rule B: Exclude 1 and 2 Star Hotels
excluded_stars = [1, 2]
for star_rating in excluded_stars:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.hotel_class = star_rating
    criterion.negative = True # Mark as exclusion
    shared_criteria_operations.append(op)

# Submit SharedCriterionOperations...

# 3. Link to AdGroup
agc_operation = client.get_type("AdGroupCriterionOperation")
agc = agc_operation.create
agc.ad_group = ad_group_resource_name
agc.status = client.enums.AdGroupCriterionStatusEnum.ENABLED
agc.vertical_ads_item_group_rule_list.shared_set = shared_set_resource_name

# Submit AdGroupCriterionOperation...

Отчетность

Вы можете получить показатели эффективности для вертикальных объявлений, используя методы GoogleAdsService.SearchStream или GoogleAdsService.Search . В версии 23 для API Google Ads добавлены специальные сегменты для детальной отчетности.

Новые сегменты

  • segments.vertical_ads_listing_city : Город, связанный с объявлением.
  • segments.vertical_ads_vertical_type : Тип вертикальной рекламы, например, отель или прокат автомобилей.

Пример GAQL-запроса

SQL

SELECT
  segments.vertical_ads_listing_city,
  metrics.clicks,
  metrics.all_conversions_value,
  metrics.impressions
FROM
  ad_group
WHERE
  segments.date DURING LAST_30_DAYS

Обработка ошибок

Это распространенные ошибки, с которыми вы можете столкнуться при настройке вертикальной рекламы.

Код ошибки Причина Рекомендуемые действия
INVALID_VERTICAL_ADS_FORMAT_SETTING Все три формата рекламы (текстовая, ссылка для бронирования, рекламные объявления) были отключены одновременно. Убедитесь, что в параметре VerticalAdsFormatSetting включен (установлено значение true) хотя бы один формат.
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... В рекламной кампании либо не включена функция AI Max, либо отсутствует активная вертикальная лента. Включите AI Max в настройках кампании и убедитесь, что подключена действительная вертикальная лента.
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST Указанное в AdGroupCriterion имя ресурса SharedSet не существует. Убедитесь, что имя ресурса shared_set совпадает с именем созданного набора.
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... Используемый тип критерия не поддерживается для конкретной отрасли, например, для класса отеля при прокате автомобилей. Убедитесь, что параметр vertical_ads_item_group_rule соответствует вашему типу вертикальной рекламы.