Автоматизация A/B-экспериментирования

Материал описывает разработку одиночным инженером автоматизированной системы A/B-экспериментирования заголовков и обложек для медиа. Подход разделяет контент на «вечнозелёный» (долгий эффект, стандартные A/B) и новости (короткий цикл, Multi-armed Bandits для быстрой оптимизации). Цели: рост CTR и вовлечённости, снижение редакционной субъективности, поддержка продуктовых метрик без кликбейта.

Воркфлоу: выбор типа эксперимента, настройка генеральной метрики или составной (весовые коэффициенты), генерация вариантов через LLM (возврат JSON с конфигом), постановка в очередь. Аудитория делится на три когорты: holdout для классического A/B и проверки корректности бандита, основная «бандитская» с динамическим перераспределением трафика, а также «заблокированная» для контроля interference. Бакетирование — на уровне пользователя; дополнительно учитываются риски кэширования (CDN) и ботов.

Аналитика: первичные проверки z-тестом, t-тестом и биномиальным тестом; при условиях — Mann-Whitney и Welch's t-test. Оценка стабильности — через бутстрэп с отбором 10–30% выборки. Решение принимается LLM (по системному промпту) или редактором через -бот; далее — post-hoc анализ (retention/rolling, финметрики) и очищение бакетов. Среди альтернатив упомянуты Optimizely, PostHog, Headline Studio, Nelio A/B Testing и интеграции с Analytics; однако требования по гибкости и стеку (FastAPI, PostgreSQL) обосновывают кастомный движок.

Ключевые инсайты из новости (по версии ChatGPT)
  • Стратегия тестов: evergreen vs новости: Для длиннохвостового контента применяем классические A/B-тесты с акцентом на устойчивые метрики (удержание, глубина, органический трафик). Для новостей с коротким окном влияния эффективнее multi-armed bandits, которые оперативно перераспределяют трафик в пользу лидера без ожидания «идеальной» статистической финализации.
    [Методология экспериментов]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!