Критерии таргетинга можно задать на трех уровнях:
- На уровне кампании.
- На уровне группы объявлений.
- На уровне клиента.
Не все типы критериев можно задать на всех уровнях. Например, некоторые из них можно задать только на уровне кампании. Кроме того, некоторые критерии можно использовать только для минус-таргетинга, а другие – только для таргетинга.
Поддерживаемые критерии по уровням
В таблице ниже описаны допустимые способы использования всех типов критериев.
| Тип | Положительный? | Минус-слово? | Доступные уровни | Примечания |
|---|---|---|---|---|
| Расписание показа объявлений | Да | Нет |
|
|
| Возрастной диапазон | Да | Да |
|
|
| Модель оплаты приложений | Да | Нет |
|
|
| Аудитория | Да | Нет |
|
Ознакомьтесь с руководством по таргетингу на аудиторию в кампаниях для создания спроса. |
| Список брендов | Да | Да |
|
На уровне группы объявлений поддерживается только положительный таргетинг. |
| Оператор связи | Да | Нет |
|
|
| Смешанная аудитория | Да | Нет |
|
См. статью Справочного центра о смешанных аудиториях. |
| Ярлык контента | Нет | Да |
|
|
| Особые аудитории по интересам | Да | Нет |
|
Определяется ресурсами
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.
- Создание или обновление критериев. Попытка создать или обновить критерий