Критерии

Критерии таргетирования можно установить на трех разных уровнях:

Не все типы критериев можно устанавливать на всех уровнях: некоторые, например, можно установить только на уровне кампании. Кроме того, некоторые критерии можно использовать только для отрицательного таргетинга, а некоторые — только для положительного.

Критерии поддержки по уровню

В таблице ниже описано допустимое использование всех типов критериев:

Тип Положительный ответ? Отрицательный результат? Доступные уровни Примечания
График показа рекламы Да Нет
  • Кампания
Возрастной диапазон Да Да
  • Кампания
  • Группа объявлений
модель оплаты через приложение Да Нет
  • Группа объявлений
Аудитория Да Нет
  • Группа объявлений
Обратитесь к руководству по таргетированию аудитории в Demand Gen.
Список брендов Да Да
  • Кампания
  • Группа объявлений
На уровне групп объявлений поддерживается только позитивный таргетинг.
Перевозчик Да Нет
  • Кампания
Объединенная аудитория Да Нет
  • Кампания
  • Группа объявлений
См. статью в Справочном центре для объединенных аудиторий .
Метка содержимого Нет Да
  • Кампания
  • Клиент
Пользовательская привязанность Да Нет
  • Кампания
  • Группа объявлений
Определяется ресурсами CustomInterest . Для сегментов аудитории, объединяющих ключевые слова, URL-адреса и приложения, используйте CustomAudienceInfo ; см. руководство по пользовательским аудиториям .
Пользовательская аудитория Да Нет
  • Кампания
  • Группа объявлений
Определяется ресурсами CustomAudience . См. руководство по пользовательским аудиториям .
Пользовательское намерение Да Нет
  • Группа объявлений
Определяется ресурсами CustomInterest . Для сегментов аудитории, объединяющих ключевые слова, URL-адреса и приложения, используйте CustomAudienceInfo ; см. руководство по пользовательским аудиториям .
Устройство Да Нет
  • Кампания
Установите bid_modifier равным 0.0 , чтобы отказаться от использования определенного типа устройства. Используйте AdGroupBidModifier для корректировки ставок на устройствах на уровне группы объявлений; см. руководство по модификаторам ставок .
Предложение организации Да Нет
  • Группа объявлений
В версии 25 и более поздних версиях устанавливается ставка на уровне элемента ( item_code ) для объекта туристической тематики (например, отеля, развлечения или мероприятия) в вертикальных объявлениях с использованием типа критерия VERTICAL_ADS_ITEM_BID .
Расширенная демографическая группа Да Да
  • Кампания
  • Группа объявлений
Пол Да Да
  • Кампания
  • Группа объявлений
Исключения по полу на уровне кампании ( negative = true ) также поддерживаются для кампаний Performance Max. Попытка нацелиться только на категорию UNDETERMINED в демографическом измерении возвращает CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED . См. различия версий для правил проверки демографических данных в версии 24 и более поздних .
Диапазон доходов Да Да
  • Кампания
  • Группа объявлений
блок IP-адресов Нет Да
  • Кампания
  • Клиент
Ключевое слово Да Да
  • Кампания
  • Группа объявлений
На уровне кампании можно исключать только ключевые слова.
Тема ключевых слов Да Да
  • Кампания
Язык Да Нет
  • Кампания
  • Группа объявлений
В версиях 24 и более поздних попытка использовать запрещенный язык приводит к CriterionError.CANNOT_TARGET_LANGUAGE .
Жизненное событие Да Да
  • Кампания
  • Группа объявлений
Группа объявлений Да Нет
  • Группа объявлений
Древовидная структура для рекламных кампаний отелей и товарных объявлений. См. руководство по группам товарных объявлений .
Область действия объявления Да Нет
  • Кампания
Идентификатор локальной службы Да Нет
  • Кампания
Представляет собой тип услуги для кампаний локальных служб . В версии 24 и более поздних версиях сигналы идентификатора услуги локальных служб также можно устанавливать для групп активов Performance Max с помощью AssetGroupSignal.local_services_id .
Расположение Да Да
  • Кампания
  • Группа объявлений
См. руководство по таргетированию по местоположению . В версии 24 и более поздних версиях удаление всех местоположений из кампании Local Services Performance Max приводит к ошибке CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN .
Группа местоположений Да Нет
  • Кампания
Нацеливайте действие на несколько географических регионов, используя радиус расстояния. См. руководство по нацеливанию по местоположению .
Категория мобильных приложений Да Да
  • Кампания
  • Группа объявлений
  • Клиент
Мобильное приложение Да Да
  • Кампания
  • Группа объявлений
  • Клиент
Мобильное устройство Да Нет
  • Кампания
Список минус-слов Нет Да
  • Клиент
Привязывает общий набор ACCOUNT_LEVEL_NEGATIVE_KEYWORDS к учетной записи (не более одного набора на учетную запись).
версия операционной системы Да Нет
  • Кампания
Родительский статус Да Да
  • Кампания
  • Группа объявлений
На уровне кампании поддерживается только негативное таргетирование.
Трудоустройство Да Да
  • Кампания
  • Группа объявлений
  • Клиент
Управляемое размещение поддерживает позитивный таргетинг на уровне кампании и группы объявлений, а также негативный таргетинг на всех уровнях. Ограничения по длине URL (250 символов) и глубине (2 уровня); adsenseformobileapps.com не допускается.
Список распределения Нет Да
  • Клиент
Привязывает общий набор NEGATIVE_PLACEMENTS к учетной записи, чтобы исключить размещения в разных кампаниях.
Близость Да Нет
  • Кампания
Создается с использованием адреса или координат широты и долготы и радиуса. См. руководство по таргетированию местоположения .
Комплект розничных фильтров Да Да
  • Группа объявлений
В версии 24 и более поздних (только для учетных записей, включенных в список разрешенных) общий набор RETAIL_FILTER связывается с группой объявлений (или с AssetGroupListingGroupFilter в кампаниях Performance Max) для динамической фильтрации товаров на основе тегов.
Тема Да Да
  • Кампания
  • Группа объявлений
Интерес пользователя Да Да
  • Кампания
  • Группа объявлений
Убедитесь, что доступные параметры совместимы с типом кампании. Некоторые параметры, связанные с интересами пользователей, доступны только для определенных типов кампаний.
Список пользователей Да Да
  • Кампания
  • Группа объявлений
Используйте идентификатор списка пользователей.
Список правил для групп элементов вертикальной рекламы Да Да
  • Группа объявлений
Связывает общий набор правил VERTICAL_ADS_ITEM_GROUP_RULE_LIST с группой объявлений в поисковых кампаниях с туристическими фидами (также поддерживается в AssetGroupSignal в кампаниях Performance Max в версии 24 и более поздних версиях для аккаунтов, включенных в список разрешенных).
Видеоподборка Да Да
  • Кампания
  • Группа объявлений
Указание недопустимого идентификатора состава участников приводит к ошибке CampaignCriterionError.INVALID_VIDEO_LINEUP_ID .
Веб-страница Да Да
  • Кампания
  • Группа объявлений
Используется для таргетирования или исключения определенных страниц на веб-сайте рекламодателя на основе заданных условий. Установка отрицательного критерия Webpage используется для реализации исключения URL-адресов.
Список веб-страниц Нет Да
  • Кампания
Позволяет связать общий набор веб- WEBPAGES с списком исключений на уровне кампании (доступно только для учетных записей, включенных в список разрешенных).
YouTube-канал Да Да
  • Кампания
  • Группа объявлений
  • Клиент
видео на YouTube Да Да
  • Кампания
  • Группа объявлений
  • Клиент

Различия версий

В разных поддерживаемых версиях Google Ads API различаются несколько типов критериев и алгоритмов проверки:

  • Версия 25 и более поздние: Поддерживает критерий EntityBid ( entity_bid ) в AdGroupCriterion с типом критерия VERTICAL_ADS_ITEM_BID для установки ставок на уровне отдельных товаров для туристических объектов в вертикальных объявлениях.
  • версия 24 и более поздние:
    • Поддерживаются RetailFilterBundle ( AdGroupCriterion.retail_filter_bundle и AssetGroupListingGroupFilter.Dimension.retail_filter_bundle ) и RetailFilter ( SharedCriterion.retail_filter ) для фильтрации товаров по тегам (только для учетных записей, включенных в список разрешенных).
    • Поддерживает измерения правил user_rating , venue и event_participant_display_name в VerticalAdsItemGroupRuleInfo в SharedCriterion .
    • Поддерживает AssetGroupSignal.local_services_id и AssetGroupSignal.vertical_ads_item_group_rule_list (allowlisted) для сигналов групп активов Performance Max.
    • Возвращает CriterionError.CANNOT_EXCLUDE_ALL_TARGETS при попытке исключить все целевые объекты в рамках демографического измерения ( AgeRangeInfo , GenderInfo , IncomeRangeInfo или ParentalStatusInfo ).
    • Возвращает CriterionError.CANNOT_TARGET_LANGUAGE при попытке выбрать запрещенный язык.
    • Возвращает CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN при попытке удалить все местоположения из кампании Local Services Performance Max.

Критерии таргетинга информации об аудитории

Вы можете настраивать таргетинг на уровне группы объявлений, используя критерии AudienceInfo в AdGroupCriterion.audience . Установите значение ad_group_criterion.audience.audience равным имени ресурса Audience , на которую вы хотите нацелиться. Чтобы использовать критерии AudienceInfo в AdGroupCriterion , необходимо установить значение ad_group.audience_setting.use_audience_grouped = true при создании группы объявлений (этот параметр неизменяем после создания). Вы также можете дополнительно установить значение campaign.audience_setting.use_audience_grouped = true при создании кампании, чтобы предотвратить исключение сегментов и демографических данных на уровне кампании.

Проверьте значение MutateAudienceResult для audience_id

При создании аудитории с помощью AudienceService.MutateAudiences каждая операция возвращает объект MutateAudienceResult . Вы можете проверить MutateAudienceResult , чтобы получить audience_id , проанализировав возвращенное resource_name , а также проверить изменяемые поля (например, name ) в возвращенном объекте audience , если response_content_type установлен в значение MUTABLE_RESOURCE :

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")