Критерии

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

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

Поддерживаемые критерии по уровням

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

Тип Положительный? Минус-слово? Доступные уровни Примечания
Расписание показа объявлений Да Нет
  • Кампания
Возрастной диапазон Да Да
  • Кампания
  • Группа объявлений
Модель оплаты приложений Да Нет
  • Группа объявлений
Аудитория Да Нет
  • Группа объявлений
Ознакомьтесь с руководством по таргетингу на аудиторию в кампаниях для создания спроса.
Список брендов Да Да
  • Кампания
  • Группа объявлений
На уровне группы объявлений поддерживается только положительный таргетинг.
Оператор связи Да Нет
  • Кампания
Смешанная аудитория Да Нет
  • Кампания
  • Группа объявлений
См. статью Справочного центра о смешанных аудиториях.
Ярлык контента Нет Да
  • Кампания
  • Клиент
Особые аудитории по интересам Да Нет
  • Кампания
  • Группа объявлений
Определяется ресурсами CustomInterest. Для сегментов аудитории, которые объединяют ключевые слова, URL и приложения, используйте CustomAudienceInfo. Подробную информацию вы найдете в руководстве по особым аудиториям.
Особая аудитория Да Нет
  • Кампания
  • Группа объявлений
Определяется ресурсами CustomAudience. Подробнее об особых аудиториях…
Особая аудитория по намерениям Да Нет
  • Группа объявлений
Определяется ресурсами CustomInterest. Для сегментов аудитории, которые объединяют ключевые слова, URL и приложения, используйте CustomAudienceInfo. Подробную информацию вы найдете в руководстве по особым аудиториям.
Устройство Да Нет
  • Кампания
Чтобы отказаться от показа на устройствах определенного типа, задайте для параметра bid_modifier значение 0.0. Используйте AdGroupBidModifier для корректировки ставок на уровне группы объявлений. Подробнее о модификаторах ставок…
Ставка для объекта Да Нет
  • Группа объявлений
В версии 25 и более поздних задает ставку на уровне объекта (item_code) для туристического объекта (например, гостиницы, интересного места или мероприятия) в вертикальной рекламе с помощью типа критерия VERTICAL_ADS_ITEM_BID.
Расширенные демографические данные Да Да
  • Кампания
  • Группа объявлений
пол; Да Да
  • Кампания
  • Группа объявлений
Исключения по полу на уровне кампании (negative = true) также поддерживаются в кампаниях с максимальной эффективностью. Если вы попытаетесь настроить таргетинг только на категорию UNDETERMINED в демографическом параметре, то получите ошибку CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. Правила проверки демографических данных в версии 24 и более поздних описаны в разделе Различия между версиями.
Диапазон дохода Да Да
  • Кампания
  • Группа объявлений
Блокировка IP-адресов Нет Да
  • Кампания
  • Клиент
Ключевое слово Да Да
  • Кампания
  • Группа объявлений
На уровне кампании можно только исключать ключевые слова.
Тема ключевых слов Да Да
  • Кампания
Язык Да Нет
  • Кампания
  • Группа объявлений
В поисковых кампаниях нельзя добавлять или изменять критерии языка, но можно удалять существующие критерии языка на уровне кампании. Подробнее о критериях языкового таргетинга… В версии 24 и более поздних при попытке настроить таргетинг на недопустимый язык возвращается ошибка CriterionError.CANNOT_TARGET_LANGUAGE.
Событие Да Да
  • Кампания
  • Группа объявлений
Группа предложений Да Нет
  • Группа объявлений
Древовидная структура для объявлений для рекламы отелей и торговых кампаний. Подробную информацию вы найдете в руководстве по группам предложений.
Область действия позиции Да Нет
  • Кампания
Идентификатор местной услуги Да Нет
  • Кампания
Представляет тип услуги для кампаний местных услуг. В версии 24 и более поздних сигналы идентификаторов услуг Местных услуг также можно задавать в группах объектов кампаний с максимальной эффективностью с помощью AssetGroupSignal.local_services_id.
Местоположение Да Да
  • Кампания
  • Группа объявлений
Ознакомьтесь с руководством по геотаргетингу. В версии 24 и более поздних удаление всех местоположений из кампании с максимальной эффективностью для местных услуг возвращает ошибку 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 в кампаниях с максимальной эффективностью) для динамической фильтрации товаров на основе тегов.
Тема Да Да
  • Кампания
  • Группа объявлений
Интересы пользователей Да Да
  • Кампания
  • Группа объявлений
Убедитесь, что доступность совместима с типом кампании. Некоторые варианты интересов пользователей доступны только для определенных типов кампаний.
Список пользователей Да Да
  • Кампания
  • Группа объявлений
Используйте идентификатор списка пользователей.
Список правил для группы позиций в вертикальных объявлениях Да Да
  • Группа объявлений
Связывает VERTICAL_ADS_ITEM_GROUP_RULE_LIST общий набор с группой объявлений в поисковых кампаниях с фидами путешествий. Также поддерживается в AssetGroupSignal в кампаниях с максимальной эффективностью в версии 24 и более поздних для аккаунтов из белого списка.
Подборка видео Да Да
  • Кампания
  • Группа объявлений
Если указать недействительный идентификатор, возвращается ошибка CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
Веб-страница Да Да
  • Кампания
  • Группа объявлений
Используется для таргетинга на определенные страницы сайта рекламодателя или их исключения на основе заданных условий. Чтобы исключить URL, задайте критерий Webpage как минус-критерий.
Список веб-страниц Нет Да
  • Кампания
Связывает WEBPAGES общую подборку, чтобы исключить список веб-страниц на уровне кампании (недоступно для всех).
Канал YouTube Да Да
  • Кампания
  • Группа объявлений
  • Клиент
Видео YouTube Да Да
  • Кампания
  • Группа объявлений
  • Клиент

Различия между версиями

В разных версиях Google Ads API могут отличаться некоторые типы критериев и способы проверки.

  • Версия 26 и более поздние:
    • Поддерживает require_eu_political_advertising_declaration для CampaignCriterion и AdGroupCriterion, чтобы определить, требуется ли для критерия декларация о политической рекламе в ЕС на уровне кампании.
    • Использует параметры путешествий, не зависящие от вертикали, в AdGroupBidModifier и причины ошибок, не зависящие от вертикали, в CriterionError (заменяет критерии и коды ошибок, относящиеся к гостиницам, в версии 25 и более ранних).
  • Версия 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 (белый список) для сигналов групп объектов в кампаниях с максимальной эффективностью.
    • Возвращает CriterionError.CANNOT_EXCLUDE_ALL_TARGETS при попытке исключить все цели в демографическом параметре (AgeRangeInfo, GenderInfo, IncomeRangeInfo или ParentalStatusInfo).
    • Возвращает значение CriterionError.CANNOT_TARGET_LANGUAGE при попытке таргетинга на запрещенный язык.
    • Возвращает CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN при попытке удалить все местоположения из кампании с максимальной эффективностью для местных услуг.

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

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

При создании аудитории с помощью 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}")

Критерии языкового таргетинга

Вы можете настроить таргетинг на языки целевой аудитории, используя критерии LanguageInfo на уровне кампании (CampaignCriterion.language) или группы объявлений (AdGroupCriterion.language). Для этого задайте в поле language_constant название ресурса LanguageConstant, на который можно настроить таргетинг (в формате languageConstants/{criterion_id}; см. поддерживаемые коды языков). В версии 24 и более поздних при попытке настроить таргетинг на запрещенный или недоступный язык возвращается ошибка CriterionError.CANNOT_TARGET_LANGUAGE.

Поддержка LanguageInfo зависит от типа кампании:

  • Поддерживаемые типы кампаний. Вы можете настроить таргетинг на языки целевой аудитории в подходящих типах кампаний, таких как медийные, видеокампании, кампании с максимальной эффективностью (на уровне кампании; применяется к каналам, не связанным с поиском), кампании для приложений (на уровне кампании) и кампании для создания спроса (по умолчанию на уровне группы объявлений или на уровне кампании в зависимости от DemandGenCampaignSettings.upgraded_targeting).
  • Поисковые кампании (AdvertisingChannelType.SEARCH), AI Max для поисковых кампаний и объявления в кампаниях с максимальной эффективностью в Google Поиске. Языковой таргетинг вручную не поддерживается. Вместо этого объявления, которые показываются в Google Поиске, автоматически подбираются для пользователей на основе языка креативов и целевых страниц, а также языковых настроек пользователей.
    • Создание или обновление критериев. Попытка создать или обновить критерий LanguageInfo в поисковой кампании завершается ошибкой ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
    • Запрос и удаление устаревших критериев. Существующие критерии CampaignCriterion.language в поисковых кампаниях по-прежнему возвращаются в ответах на запросы, хотя и не используются для показа объявлений. Хотя в интерфейсе Google Рекламы нет поля языкового таргетинга для поисковых кампаний, вы можете удалить устаревшие критерии CampaignCriterion.language с помощью CampaignCriterionService.