# ✅ 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` **Код:** ```typescript // Отправка в Яндекс Метрику через params (параметры визита) window.ym(counterId, 'params', { [`ab_test_${impressionEvent.featureName}`]: impressionEvent.variant, ab_test_app: "witlab-funnel", }); ``` **Пример параметров:** ```javascript { ab_test_soulmate_onboarding_image: 'v1', ab_test_payment_button_style: 'v2', ab_test_app: 'witlab-funnel' } ``` --- ## 🎯 Как смотреть AB тесты ### Google Analytics (GA4) 1. **Admin** → **DebugView** (для develop домена) 2. Или **Reports** → **Events** → `experiment_impression` 3. Параметры: - `feature` - название AB теста - `treatment` - вариант (v1, v2, и т.д.) - `app_name` - "witlab-funnel" ### Яндекс Метрика 1. **Отчеты** → **Содержание** → **Параметры визитов** 2. Выбрать параметр `ab_test_soulmate_onboarding_image` (или другой) 3. Посмотреть метрики для каждого варианта: - Визиты - Отказы - Конверсия по целям - Глубина просмотра **Создание сегментов:** - Сегмент 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` (этот файл) - Краткая сводка всех изменений --- ## 🚀 Что дальше 1. ✅ Build и deploy на develop ```bash npm run build # Deploy на develop.funnel.witlab.us ``` 2. ✅ Проверить консоль - Открыть `develop.funnel.witlab.us/soulmate/gender` - DevTools → Console - Должны быть логи `[Analytics] AB Test Impression` 3. ✅ Проверить Google Analytics Debug View - GA4 → Admin → DebugView - Должны видеть события `experiment_impression` 4. ✅ Проверить Яндекс Метрику - Отчеты → Параметры визитов - Должны видеть параметры `ab_test_*` 5. ✅ Создать сегменты и анализировать! 🎉 --- ## 🎉 Итог ✅ **События отправляются на develop** ✅ **AB тесты отправляются в Google Analytics** ✅ **AB тесты отправляются в Яндекс Метрику** ✅ **Debug View работает для develop** ✅ **Можно фильтровать и анализировать варианты** **ВСЕ ГОТОВО!** 🚀 --- **Дата:** 29 октября 2025 **Автор:** Cascade AI