Как начать работу с AI Max для поисковых кампаний

AI Max для поисковых кампаний – это набор функций на основе ИИ для поисковых кампаний в Google Рекламе. Это не новый тип кампании, а уровень оптимизации, который можно включить в существующей поисковой кампании. AI Max для поисковых кампаний использует ИИ от Google, чтобы помогать рекламодателям получать больше конверсий и повышать эффективность рекламы за счет расширения охвата, адаптации креативов и оптимизации целевых страниц.

Основные функции и возможности AI Max для поисковых кампаний

  • Сопоставление поисковых запросов. ИИ от Google, включая широкое соответствие и технологию без ключевых слов, позволяет расширить охват за пределы существующих ключевых слов. Он анализирует ваши текущие ключевые слова, креативы и URL, чтобы находить новые релевантные и эффективные поисковые запросы, которые вы могли бы упустить.

  • Оптимизация объектов включает два компонента, которые позволяют массово персонализировать рекламные сообщения:

    • Оптимизация текста (ранее – автоматически созданные объекты). Использует текст из существующих объявлений, целевых страниц и генеративный ИИ, чтобы создавать персонализированные рекламные тексты, заголовки и описания, которые лучше соответствуют запросам пользователей.
    • Дополнение конечного URL. Автоматически направляет пользователей на наиболее подходящую целевую страницу вашего сайта с учетом их поискового намерения, что может помочь повысить вовлеченность и коэффициент конверсии.

    Управление автоматизацией объектов. Чтобы включить или отключить эти функции с помощью API, задайте для AssetAutomationStatusEnum.AssetAutomationStatus значение OPTED_IN (включено) или OPTED_OUT (отключено) в Campaign.asset_automation_settings для соответствующего AssetAutomationType (TEXT_ASSET_AUTOMATION для оптимизации текста и FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION для дополнения конечного URL):

    • Статус по умолчанию. В поисковых кампаниях для параметров TEXT_ASSET_AUTOMATION и FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION по умолчанию задано значение OPTED_OUT (если для параметра Campaign.ai_max_setting.enable_ai_max задано значение true, сопоставление поисковых запросов включается по умолчанию).
    • Требование для AI Max для поисковых кампаний. Если для любого из типов задано значение OPTED_IN, для Campaign.ai_max_setting.enable_ai_max должно быть задано значение true. В противном случае изменение не будет выполнено и появится ошибка CampaignError.AI_MAX_MUST_BE_ENABLED.
    • Зависимость дополнения конечного URL. Если для FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION задано значение OPTED_IN, то для TEXT_ASSET_AUTOMATION также должно быть задано значение OPTED_IN. Если включить дополнение конечного URL, когда для TEXT_ASSET_AUTOMATION задано значение OPTED_OUT (или явно задать для TEXT_ASSET_AUTOMATION значение OPTED_OUT, когда для FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION задано значение OPTED_IN), произойдет ошибка ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
  • Улучшенные отчеты. AI Max для поисковых кампаний включает улучшенные отчеты, которые помогают рекламодателям лучше понимать, как работает ИИ. Отчет ai_max_search_term_ad_combination_view содержит данные об эффективности сочетаний поисковых запросов, заголовков и целевых страниц. В этом представлении показано, какие поисковые запросы инициировали показ ваших объявлений и насколько эффективны были эти комбинации. Подробнее об отчетах в AI Max для поисковых кампаний…

  • Дополнительные настройки. AI Max для поисковых кампаний предоставляет новые настройки, которые позволяют рекламодателям точнее управлять кампаниями. Вот некоторые из них:

    • Таргетинг на интересующие местоположения. Позволяет настраивать таргетинг на клиентов на основе их географических намерений на уровне группы объявлений путем создания положительного (negative = false) AdGroupCriterion с location (LocationInfo). Для этой функции необходимо включить AI Max для поисковых кампаний. Данные о ней приводятся в matched_location_interest_view.
    • Настройки бренда. Позволяют указать, с какими брендами вы хотите связывать свою рекламу, или запретить показ рекламы рядом с определенными брендами. Настройте ограничения по брендам с помощью CampaignCriterion или AdGroupCriterion с brand_list (BrandListInfo) и negative = false или настройте исключение брендов на уровне кампании с помощью CampaignCriterion с brand_list и negative = true (см. раздел Исключение брендов на уровне кампании).
    • Включение и исключение URL. Вы можете указать, какие URL можно использовать в качестве целевых страниц, а какие – нет. Подробнее о том, как добавить списки включения фидов страниц на уровне группы объявлений и как исключить целевые страницы…
    • Правила создания текстовых объектов. Позволяют уточнять рекламную коммуникацию бренда с помощью исключенных выражений и ограничений для рекламных сообщений.

Как включить AI Max для поисковых кампаний

Чтобы включить AI Max для поисковых кампаний, задайте для Campaign.ai_max_setting.enable_ai_max значение true.

Запросите поле Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired), доступное только для чтения, чтобы определить, нужно ли включить AI Max для поисковых кампаний, чтобы соблюдать или изменять настройки оптимизации текста и списков брендов.

Используйте AdGroup.ai_max_ad_group_setting.disable_search_term_matching, чтобы отключить сопоставление поисковых запросов, если в родительской кампании включены функции AI Max для поисковых кампаний.

Начиная с версии v25 вы также можете запрашивать поля Campaign.aca_migration_date_time и Campaign.broad_match_migration_date_time, доступные только для чтения, чтобы проверять временную метку (yyyy-MM-dd HH:mm:ss в часовом поясе клиента), когда кампания с автоматически созданными объектами или широким соответствием была перенесена в AI Max для поисковых кампаний.

Как отключить AI Max для поисковых кампаний

Чтобы отключить AI Max для поисковых кампаний, когда для Campaign.ai_max_setting.enable_ai_max задано значение true, измените значение на false. Если для TEXT_ASSET_AUTOMATION или FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION задано значение OPTED_IN в Campaign.asset_automation_settings, вы также должны задать для этих типов значение OPTED_OUT в том же запросе. В противном случае при попытке задать для enable_ai_max значение false произойдет ошибка CampaignError.AI_MAX_MUST_BE_ENABLED. Если отключить AI Max для поисковых кампаний, все функции AI Max для поисковых кампаний будут отключены, а созданные ранее объекты для оптимизации текста перестанут показываться. Если у этих объектов есть показы, они будут доступны в отчетах.

Как уточнить рекламную коммуникацию бренда с помощью правил создания текстовых объектов

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

Чтобы использовать правила создания текстовых объектов, заполните поле text_guidelines (Campaign.TextGuidelines) ресурса Campaign:

  • Исключение терминов (term_exclusions). Заполните text_guidelines.term_exclusions списком точных слов или фраз, которые нужно исключить из сгенерированных текстовых объектов. Каждое исключение может содержать до 30 символов. Максимальное количество исключений – 25.
  • Ограничения для рекламных сообщений (messaging_restrictions). Добавьте в text_guidelines.messaging_restrictions до 40 объектов Campaign.MessagingRestriction, чтобы направлять ИИ при создании текста. Для каждого ограничения задайте для параметра restriction_text уникальную инструкцию в свободной форме (от 1 до 300 символов), а для параметра restriction_type – значение RESTRICTION_BASED_EXCLUSION (единственный поддерживаемый тип ограничения).

Как реализовать списки включения фидов страниц на уровне группы объявлений

В интерфейсе Google Рекламы можно реализовать список включений для фидов страниц на уровне группы объявлений. Это также можно сделать с помощью Google Ads API.

Как работает API

В отличие от интерфейса Google Рекламы, в Google Ads API нет поля "Список включений" для групп объявлений. Вместо этого вы можете указать, какие страницы из фида страниц можно использовать для динамических поисковых объявлений или для таких функций, как дополнение конечного URL в определенной группе объявлений. Для этого создайте критерий группы объявлений типа WEBPAGE.

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

Реализация

  1. Проверьте требования к кампании и свяжите фид страниц:

    • Для стандартных групп объявлений в поисковой сети (AdGroupType.SEARCH_STANDARD) убедитесь, что в родительской кампании включены AI Max для поисковых кампаний (для Campaign.ai_max_setting.enable_ai_max задано значение true) и оптимизация текста (для TEXT_ASSET_AUTOMATION задано значение OPTED_IN в Campaign.asset_automation_settings). В противном случае при создании WEBPAGE AdGroupCriterion произойдет ошибка CriterionError.AI_MAX_MUST_BE_ENABLED.
    • Прежде чем настраивать включения на уровне группы объявлений, необходимо связать фид страниц, представленный как AssetSet типа PAGE_FEED, с родительской кампанией.
    • Для этого используйте CampaignAssetSetService. Это позволит использовать контент фида для таргетинга в кампании.
  2. Создайте критерий группы объявлений в виде списка включения:

    • Чтобы указать, какие части фида страниц относятся к определенной группе объявлений, используйте AdGroupCriterionService.
    • Создайте новый ресурс AdGroupCriterion, в котором для negative задано значение false (в группах объявлений SEARCH_STANDARD разрешены только положительные критерии WEBPAGE; если для negative задать значение true, произойдет ошибка ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT).
    • Задайте для поля ad_group название ресурса целевой группы объявлений.
    • Установите тип критерия WEBPAGE, заполнив поле webpage объекта AdGroupCriterion.
    • В объекте WebpageInfo задайте criterion_name (обязательно для операций CREATE) и определите conditions[] с объектами WebpageConditionInfo, чтобы настроить таргетинг на определенные страницы из фида (в группах объявлений SEARCH_STANDARD поддерживаются только типы URL и CUSTOM_LABEL WebpageConditionOperand; другие операнды не работают и возвращают ошибку ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT):
      • Таргетинг по URL. Используйте WebpageConditionOperand.URL, задайте для operator (WebpageConditionOperator) значение CONTAINS (по умолчанию, если operator не указан) или EQUALS и укажите URL в argument. Если для параметра operator задано значение CONTAINS, параметр argument может представлять собой подстроку URL или путь (например, "/product/widget-a") и может сочетаться с другими условиями (всего до трех условий). Если для параметра operator задано значение EQUALS, то в качестве значения параметра argument необходимо указать полный URL http:// или https:// с действительным доменом (если указать относительный путь, возникнет ошибка CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL или CriterionError.INVALID_WEBPAGE_CONDITION_URL). Кроме того, условие URL EQUALS нельзя сочетать с другими условиями в параметре conditions[] (в противном случае возникнет ошибка WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError).
      • Таргетинг по метке продавца. Используйте оператор WebpageConditionOperand.CUSTOM_LABEL, задайте для атрибута operator значение EQUALS (единственный поддерживаемый оператор, который используется по умолчанию, если атрибут operator не указан) и укажите название метки в атрибуте argument.
    • Вы можете добавить до трех условий на каждый параметр WebpageInfo (логическое И, если не используется условие URL EQUALS, которое должно быть единственным условием) и создать несколько положительных критериев WEBPAGE в группе объявлений. Страницы, соответствующие любому из этих положительных критериев WEBPAGE, образуют "Список включений" для группы объявлений.

    В этом примере AdGroupCriterion указывает группе объявлений учитывать только страницы из фида страниц кампании, URL которых содержит /product/widget-a И которые помечены пользовательским ярлыком TopSellers.

    {
      "ad_group": "customers/CUSTOMER_ID/adGroups/AD_GROUP_ID",
      "webpage": {
        "criterion_name": "Ad group inclusion criterion for top widgets",
        "conditions": [
          {
            "operand": "URL",
            "operator": "CONTAINS",
            "argument": "/product/widget-a"
          },
          {
            "operand": "CUSTOM_LABEL",
            "operator": "EQUALS",
            "argument": "TopSellers"
          }
        ]
      },
      "negative": false
    }