Персонализация Директа: фразы-исключения без потерь

Сравните фразы-исключения персонализации Директа на пяти учебных текстах трёх кампаний: ложное обещание, полезный оффер, обход словами и неизвестная доставка.

Персонализация Директа подставляет в объявления формулировки из исходного текста и посадочной страницы. Фразы-исключения в персонализации Директа управляют содержанием сгенерированных заголовков и текстов: вариант с указанным словом или словосочетанием удаляется. Работает это на уровне всего кабинета, поэтому одно широкое слово способно отсечь достоверный оффер соседней кампании.

Учебный пример

Кабинет из трёх кампаний — REPAIR, CLUB, SHOP. Исходные тексты и подтверждённые условия:

  • REPAIR — «Диагностика велосипеда за 900 ₽». Факт: диагностика стоит 900 ₽, бесплатной нет.
  • CLUB — «Диагностика без доплаты для участников клуба. Ремонт оплачивается отдельно». Факт: участнику клуба диагностика бесплатна; в брифе разрешено обещание «Бесплатная диагностика для участников клуба».
  • SHOP — «Бесплатная сборка купленного велосипеда». Факт: сборка бесплатна; условия доставки и гарантий в исходных данных отсутствуют.

Понять область исключений

Сначала отделите фразы-исключения от минус-фраз. Минус-фразы работают на уровне условий показа и убирают поисковые запросы, по которым объявление не должно показываться. Фразы-исключения влияют только на содержание адаптированных заголовков и текстов и не отсекают сами запросы Персонализация — Яндекс Директ.

Главная сложность: фразы-исключения применяются ко всем кампаниям в кабинете, в которых включена оптимизация текстов под запрос Персонализация — Яндекс Директ. Кампанийной области у списка нет. Один список задаёт фильтр сразу для всех, поэтому широкое слово в нём работает по всем кампаниям одновременно.

Уточните, как именно работает фильтр. Если указать фразу-исключение, в адаптированных текстах не будут использоваться все словоформы из этой фразы в любом порядке Персонализация — Яндекс Директ. Оператор ! фиксирует конкретную форму слова, [] — порядок слов, кавычки — количество слов Персонализация — Яндекс Директ. Реестр обещаний строится для подтверждённых условий, а фильтр настраивается под содержание, которое эти условия нарушает.

Проверить пять текстов

На первом шаге соберите реестр фактов. Для каждой кампании выпишите подтверждённое условие и запрещённое обещание, которое ему противоречит. Утверждения берите из брифа и посадочной страницы. В примере подтверждённых оснований три, назовём их F1–F3.

Поручить ИИ реестр запрещённых обещаний и оснований можно так:

Роль: редактор рекламных обещаний.
Вход — подтверждённые факты по кампаниям:
F1 · REPAIR · диагностика стоит 900 ₽, бесплатной нет.
F2 · CLUB · участнику клуба диагностика бесплатна; разрешено «Бесплатная
диагностика для участников клуба»; ремонт оплачивается отдельно.
F3 · SHOP · сборка купленного велосипеда бесплатна; условия доставки и
гарантий в исходных данных отсутствуют.

Вход — кандидаты персонализации:
R1 · REPAIR · Бесплатная диагностика велосипеда
R3 · REPAIR · Диагностика велосипеда за 0 ₽
C1 · CLUB · Бесплатная диагностика для участников клуба
S1 · SHOP · Бесплатная сборка купленного велосипеда
S3 · SHOP · Бесплатная доставка велосипеда

Задача: по каждому кандидату верни строку с колонками ID, кампания,
решение, факт-основание.
Решение выбирай из трёх: reject — противоречит подтверждённому факту;
allow — подтверждено фактом и допустимо; unknown — условия не раскрыты.

Ограничения:
— не считать неизвестное условие подтверждённым и не ставить allow без
прямого факта;
— для S3 с нераскрытыми условиями доставки решение unknown;
— не объединять разные кандидаты и не менять нумерацию ID;
— основание указывай как ID факта (F1, F2 или F3), коротко пояснив связь.

Ожидаемая разметка учебного примера:

ID Кампания Текст-кандидат Решение Основание
R1 REPAIR Бесплатная диагностика велосипеда reject Противоречит цене 900 ₽ (F1)
R3 REPAIR Диагностика велосипеда за 0 ₽ reject Смысл бесплатности без слова «бесплатный» (F1)
C1 CLUB Бесплатная диагностика для участников клуба allow Подтверждено для участников клуба (F2)
S1 SHOP Бесплатная сборка купленного велосипеда allow Сборка подтверждена (F3)
S3 SHOP Бесплатная доставка велосипеда unknown Условия доставки не раскрыты (F3)

R1 — прямое ложное обещание: факт F1 противоречит слову «бесплатный», кандидат отсекается. R3 обходит слово «бесплатный», сохраняя тот же смысл через «за 0 ₽»; лексический список его не отсекает, потому что запрещённого слова в видимом тексте нет. Если проверка обещаний опирается только на слова, R3 проскочит.

C1 и S1 — достоверные полезные офферы. C1 уточняет аудиторию и ограничение: бесплатна диагностика только для участников клуба, ремонт оплачивается отдельно. S1 подтверждён для покупки в SHOP. Оба допустимы и должны остаться.

У S3 условие доставки в статусе «неизвестно». Обещание бесплатной доставки нельзя ни подтвердить, ни отклонить: в исходных данных условий нет. Такую строку не относите ни к допустимым, ни к запрещённым: отметьте её для проверки условий у владельца бизнеса и не публикуйте это обещание до ответа.

Выбрать компромисс

Сравните два кандидата в общий список фраз-исключений:

Список Содержимое Что фильтрует Что теряется
A бесплатный R1, C1, S1, S3 C1 и S1 — полезные достоверные офферы
B бесплатная диагностика R1, C1 C1 — достоверный оффер для CLUB

Список A содержит одно широкое слово и отсекает все формы прилагательного «бесплатный», включая допустимые C1 и S1, а наречие «бесплатно» по тому же правилу словоформ может пройти. Список B уже, но и он ловит C1: в тексте есть словоформы обоих слов фразы, а порядок слов фильтр не учитывает. Ни A, ни B не отсекают R3: запрещённого слова в тексте нет. Ни один из двух списков не решает задачу полностью. Причина в общей области применения фраз-исключений, и подбор слов её не меняет.

Конфликт общей области применения не решается операторами !, [] и кавычками. Операторы меняют точность фильтра внутри фразы, но оставляют фильтр общим для всех кампаний кабинета. Нельзя задать фразу-исключение только для REPAIR: список действует на каждую кампанию с включённой оптимизацией текстов под запрос Персонализация — Яндекс Директ.

Проект решения. Общий список фраз-исключений оставить пустым, чтобы сохранить C1 и S1, и рассмотреть отключение персонализации для REPAIR, оставив CLUB и SHOP включёнными. При требовании сохранить допустимую бесплатную клубную диагностику список B не может содержать ту же фразу для одной только кампании REPAIR. Отключение персонализации в REPAIR убирает источник новых адаптированных обещаний этой кампании, а подтверждённый исходный текст проверяется отдельно. Это проект для решения маркетолога: правка кабинета вносится вручную. Гарантии остальных генераций нет. При включённой персонализации SHOP и пустом списке в превью этой кампании до подтверждения условий доставки отдельно ищите обещания о доставке и решайте по ним, прежде чем оставлять настройку включённой.

Альтернатива, если общий фильтр обязателен: оставить список B и явно принять потерю C1, либо отключить персонализацию и в CLUB. Отключение CLUB сохранит подтверждённый исходник, поскольку исключения действуют только на адаптированный текст. Каждый из вариантов чем-то жертвует, поэтому выбор остаётся за маркетологом. Соседние задачи по рекламным текстам разобраны в материалах тексты для Яндекс Директа с ИИ и рекламные баннеры с нейросетью.

Проверить в реальном интерфейсе

Перед переносом проекта в кабинет откройте превью. В каждом объявлении после ссылки, заголовка и текста есть кнопка «Показать примеры» и блок «Примеры адаптированных объявлений» с персонализированными текстами для популярных запросов, по которым может показываться объявление Персонализация — Яндекс Директ. Дополнительные формулировки проверяются на странице «Кампании» на вкладке «Объявления»; предпросмотр доступен только при включённой настройке персонализации Персонализация — Яндекс Директ.

Лист проверки превью:

  • Откройте примеры адаптированных объявлений для CLUB и SHOP: в проекте персонализация остаётся включённой только у них.
  • Сверьте каждую формулировку с реестром F1–F3 и отметьте формулировки, которые противоречат факту или опираются на неизвестное условие, как S3.
  • Для неподходящей формулировки используйте «Добавить заголовок в исключения» или «Добавить текст в исключения» Персонализация — Яндекс Директ.
  • Перед добавлением фразы в исключения сверьте её с допустимыми текстами всех трёх кампаний, например C1 и S1: исключение действует на все кампании кабинета с включённой персонализацией.
  • Оцените прирост отдельно через A/B-эксперимент: сравниваются две одинаковые кампании, которые отличаются только включённой и отключённой настройкой персонализации Персонализация — Яндекс Директ.

Предпросмотр показывает примеры только для популярных запросов, полного набора генераций в нём нет. Стопроцентной защиты от смыслового обхода вроде R3 превью не даёт: если запрещённого слова нет в видимом тексте, список не срабатывает. Вариант R3 ловит только сверка смысла с реестром F1–F3, лексический фильтр его пропускает.

Валерий Курземнек

Автор метода «Машиночитаемый маркетинг»

Что ещё почитать