w-funnel/docs/AB_TESTS_ANALYTICS_SUMMARY.md
dev.daminik00 54fdf8dc5a ab-test
2025-10-29 22:15:17 +01:00

173 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ✅ 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