Критерии таргетинга можно задать на трех уровнях:
- На уровне кампании.
- На уровне группы объявлений.
- На уровне клиента.
Не все типы критериев можно задать на всех уровнях. Например, некоторые из них можно задать только на уровне кампании. Кроме того, некоторые критерии можно использовать только для минус-таргетинга, а другие – только для таргетинга.
Поддерживаемые критерии по уровням
В таблице ниже описаны допустимые способы использования всех типов критериев.
| Тип | Положительный? | Минус-слово? | Доступные уровни | Примечания |
|---|---|---|---|---|
| Расписание показа объявлений | Да | Нет |
|
|
| Возрастной диапазон | Да | Да |
|
|
| Модель оплаты приложений | Да | Нет |
|
|
| Аудитория | Да | Нет |
|
Ознакомьтесь с руководством по таргетингу на аудиторию в кампаниях для создания спроса. |
| Список брендов | Да | Да |
|
На уровне группы объявлений поддерживается только положительный таргетинг. |
| Оператор связи | Да | Нет |
|
|
| Смешанная аудитория | Да | Нет |
|
См. статью Справочного центра о смешанных аудиториях. |
| Ярлык контента | Нет | Да |
|
|
| Особая аудитория по интересам | Да | Нет |
|
Определяется ресурсами 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.
- Создание или обновление критериев. Попытка создать или обновить критерий
Ограничения и допустимые символы для ключевых слов
При создании критериев ключевых слов (AdGroupCriterion.keyword), минус-слов кампании (CampaignCriterion.keyword) или ключевых слов для планирования (KeywordPlanAdGroupKeyword, KeywordSeed):
- Ограничения по длине. Ключевое слово должно содержать не более 80 символов и 255 байт в кодировке UTF-8. При превышении этих ограничений возвращается ошибка
CriterionError.KEYWORD_TEXT_TOO_LONG. - Количество слов. Ключевая фраза может содержать не более 10 слов, разделенных пробелами. Если вы превысите это ограничение, то получите ошибку
CriterionError.KEYWORD_HAS_TOO_MANY_WORDS. - Буквы и цифры. Буквы, цифры, диакритические знаки и ударения из всех поддерживаемых языков (включая латиницу, греческий алфавит, кириллицу, арабский алфавит, иврит, китайские иероглифы, хирагану, катакану и хангыль), а также соединительные знаки препинания (
_) являются допустимыми символами идентификатора Unicode и разрешены. - Допустимые знаки препинания и символы. Помимо букв и цифр, разрешены следующие знаки препинания и символы:
- Стандартные символы: пробел,
#,$,&,-,",[,],',+,.,/,:,€и£. - Полноширинные варианты: идеографический пробел (
\u3000), средняя точка (\u00b7), средняя точка катаканы (\u30fb), полноширинный амперсанд (\uff06) и полноширинный плюс (\uff0b). - Звездочку (
*) можно использовать только в минус-словах.
- Стандартные символы: пробел,
- Недопустимые символы. Знаки препинания и символы, такие как
@,%,^,!,(,),=,{,},;,~,`,<,>,?,\`, and|, mathematical symbols (such as the multiplication sign×), and 4-byte Unicode characters (such as emoji in positive keywords) trigger a [CriterionError.KEYWORD_HAS_INVALID_CHARS`]err-kw-invalid-chars.
Подробнее о том, как Google Реклама обрабатывает определенные знаки препинания и символы при показе объявлений, рассказывается в статье Справочного центра Использование символов в ключевых словах.