5.5 KiB
✅ AB Тесты в аналитике: Сводка
Дата: 29 октября 2025
Статус: ✅ ГОТОВО
📋 Что было сделано
1. ✅ События отправляются на develop
Вопрос: Отправляются ли события в Google Analytics и Яндекс Метрику на develop?
Ответ: ✅ ДА, отправляются!
Текущая конфигурация:
- Google Analytics инициализируется если есть
googleAnalyticsId(на ВСЕХ окружениях) - Яндекс Метрика инициализируется если есть
yandexMetrikaId(на ВСЕХ окружениях) debug_modeвключается только дляdevelop.funnel.witlab.us(для Debug View)
События отправляются везде:
- ✅
develop.funnel.witlab.us→ ОТПРАВЛЯЕТ + Debug View - ✅
funnel.witlab.us→ ОТПРАВЛЯЕТ - ✅
localhost:3000→ ОТПРАВЛЯЕТ
2. ✅ AB тесты в Яндекс Метрику
Что добавлено: Автоматическая отправка AB тестов в Яндекс Метрику через метод params
Файл: src/lib/funnel/unleash/useUnleashAnalytics.ts
Код:
// Отправка в Яндекс Метрику через params (параметры визита)
window.ym(counterId, 'params', {
[`ab_test_${impressionEvent.featureName}`]: impressionEvent.variant,
ab_test_app: "witlab-funnel",
});
Пример параметров:
{
ab_test_soulmate_onboarding_image: 'v1',
ab_test_payment_button_style: 'v2',
ab_test_app: 'witlab-funnel'
}
🎯 Как смотреть AB тесты
Google Analytics (GA4)
- Admin → DebugView (для develop домена)
- Или Reports → Events →
experiment_impression - Параметры:
feature- название AB тестаtreatment- вариант (v1, v2, и т.д.)app_name- "witlab-funnel"
Яндекс Метрика
- Отчеты → Содержание → Параметры визитов
- Выбрать параметр
ab_test_soulmate_onboarding_image(или другой) - Посмотреть метрики для каждого варианта:
- Визиты
- Отказы
- Конверсия по целям
- Глубина просмотра
Создание сегментов:
- Сегмент V1:
ab_test_soulmate_onboarding_image=v1 - Сегмент V2:
ab_test_soulmate_onboarding_image=v2 - Сравнить конверсии между сегментами
🧪 Как проверить что работает
Консоль браузера
После открытия страницы с AB тестом:
[Analytics] AB Test Impression: {
feature: "soulmate-onboarding-image",
variant: "v1",
appName: "witlab-funnel",
debugMode: true,
sentToGA: true, // ✅ Отправлено в Google Analytics
sentToYM: true // ✅ Отправлено в Яндекс Метрику
}
Network Tab
Google Analytics:
- URL:
https://www.google-analytics.com/g/collect - Payload:
en=experiment_impression,ep.feature=...,ep.treatment=v1
Яндекс Метрика:
- URL:
https://mc.yandex.ru/watch/... - Параметры визита отправляются через метод
params
📄 Документация
Создано 3 файла с подробной документацией:
1. GA_DEBUG_VIEW_SETUP.md
- Как работает Debug View
- Как проверить что Debug View включен
- Что вы увидите в GA
- Troubleshooting
2. YANDEX_METRIKA_AB_TESTS.md
- Как работает отправка AB тестов в ЯМ
- Формат параметров
- Как смотреть данные в отчете "Параметры визитов"
- Создание сегментов
- Сравнение вариантов AB теста
- Примеры анализа
3. AB_TESTS_ANALYTICS_SUMMARY.md (этот файл)
- Краткая сводка всех изменений
🚀 Что дальше
-
✅ Build и deploy на develop
npm run build # Deploy на develop.funnel.witlab.us -
✅ Проверить консоль
- Открыть
develop.funnel.witlab.us/soulmate/gender - DevTools → Console
- Должны быть логи
[Analytics] AB Test Impression
- Открыть
-
✅ Проверить Google Analytics Debug View
- GA4 → Admin → DebugView
- Должны видеть события
experiment_impression
-
✅ Проверить Яндекс Метрику
- Отчеты → Параметры визитов
- Должны видеть параметры
ab_test_*
-
✅ Создать сегменты и анализировать! 🎉
🎉 Итог
✅ События отправляются на develop
✅ AB тесты отправляются в Google Analytics
✅ AB тесты отправляются в Яндекс Метрику
✅ Debug View работает для develop
✅ Можно фильтровать и анализировать варианты
ВСЕ ГОТОВО! 🚀
Дата: 29 октября 2025
Автор: Cascade AI