К содержимому
MoranaLabs.
Веб-арбитраж / Performance-маркетинг — 15 янв. 2025 г.

Генератор рекламных связок и A/B-гипотез для арбитража 

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

дни → 15 мин
300–500 вариантов
десятки
связок на оффер
мультиязык
под аудитории и гео

Дефицит не там, где кажется

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

Связки писали руками. Пачка из трехсот-пятисот вариантов под разные аудитории, страны и языки занимала несколько дней, и за этот срок часть гипотез успевала устареть — рынок ушел, конкурент выкатил свое, аудитория выгорела.

Первое, что мы сделали, — уточнили постановку. Написать пятьсот текстов языковая модель может за минуты, это давно не задача. Задача в том, что каждый вариант, ушедший в тест, стоит денег: тестовый бюджет конечен. Пятьсот вариантов, из которых четыреста — пересказ одной идеи другими словами, означают, что бюджет потрачен на проверку одной гипотезы пятьсот раз.

Генерируем по матрице гипотез

Свободная генерация «дай мне сто заголовков» неизбежно сваливается в один смысловой центр: модель находит самую вероятную формулировку и ходит вокруг нее.

Поэтому генерация идет по осям, заданным явно: сегмент аудитории, конкретная боль этого сегмента, механика подачи (личная история, цифра, сравнение, вопрос, возражение), тон. Каждая комбинация — отдельный запрос со своим контекстом. Так набор вариантов покрывает поле гипотез целиком, вместо топтания в одной точке.

Дубли ловим по смыслу

Сравнение строк тут бесполезно: «сэкономьте до тридцати процентов» и «платите на треть меньше» — разные строки и одна гипотеза.

Варианты раскладываются по смысловым кластерам, из каждого в тест уходит один представитель. Остальные не выбрасываются: они лежат в запасе и достаются, когда представитель кластера показал результат и гипотезу нужно развить. Такой порядок превращает пятьсот сырых вариантов в несколько десятков осмысленно разных — и именно эти десятки идут в открутку.

Модерация — это фильтр до теста, а не после

У рекламных площадок есть правила: запрет на гарантированный доход, на медицинские утверждения, на превосходную степень без подтверждения, на давление и обещания результата. Нарушение — это в лучшем случае отклоненное объявление, в худшем — санкции на рекламный аккаунт, которые стоят кратно дороже любой экономии на текстах.

Поэтому набор правил вынесен в отдельный фильтр, через который варианты проходят до попадания в очередь на запуск. Спорные формулировки не удаляются молча — они помечаются и уходят человеку, потому что граница между «ярко» и «нельзя» подвижная и зависит от площадки.

Мультиязык — это не перевод

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

Генерация под каждое гео идет от исходного предложения, а не от готового текста: свой язык, свои суммы в местной валюте, свои форматы дат и чисел, свои примеры из жизни. Единственное, что переносится буквально, — юридические оговорки, если они требуются в этом гео.

Что изменилось в работе команды

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

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

Связка живет недолго, и это заложено в процесс

Отдельная особенность жанра: удачная связка выгорает. Аудитория видит одно и то же объявление, отклик падает, стоимость целевого действия ползет вверх. Это происходит независимо от качества текста, просто по мере накопления показов.

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

Чего система не делает

  • Не предсказывает, что зайдет. Она расширяет поле гипотез, а решение принимает медиабайер по цифрам открутки.
  • Не рисует креативы под каждую связку автоматически без правил бренда — иначе получается разнобой, который сам по себе убивает отклик.
  • Не заменяет знание оффера. Модель, которой скормили описание в три строки, произведет три строки воды в пятистах вариантах.
  • Не снимает ответственности за содержание рекламы. Проверка утверждений остается на человеке.

Направления рядом — генеративный ИИ и ИИ-агенты, когда генерация встраивается в рабочий процесс целиком.

дни → 15 мин
300–500 рекламных вариантов
  • LLM
  • генерация креативов
  • A/B
  • performance
  • мультиязык
заказчик

Веб-арбитраж / Performance-маркетинг · детали под NDA

Комментарий инженера

Первая версия честно выдавала пятьсот вариантов, и все были рады, пока мы не посмотрели на них глазами. Пересказ одной мысли на пятьсот ладов. В тест такое отправлять — это платить пятьсот раз за проверку одной гипотезы. Добавили раскладку по смысловым кластерам и правило «один представитель от кластера». Вариантов на выходе стало в разы меньше, а полезной информации с тестового бюджета — заметно больше.
инженер, генеративные пайплайны · MoranaLabs
Другие кейсы
— заявка

Опишите задачу  ответим как инженеры. 

Оставьте имя и Telegram — остальное обсудим. Без брифов на 40 слайдов и звонков по три раза.

Отвечаем за пару часовотвечает инженер, а не отдел продажNDA по запросу

Любой один канал — куда удобнее, туда и ответим

Или сразу написать в Telegram

Без спама и звонков-роботов. Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных.