# Отчёт по выручке в платформе Gravity Field

![](./revenue_report.png)

Платформа **Gravity Field** позволяет запускать рекомендательные и нерекомендательные кампании, проводить A/B и мультивариативные тесты, а также собирать метрики по эффективности. Один из ключевых источников аналитики — это **отчёт по выручке**, который выгружается в виде .xlsx-файла и содержит данные по всем кампаниям, стратегиям, версиям и вариациям.

---

## Как скачать отчёт по выручке

**Шаг 1.** Зайдите в **Dashboard** вашего аккаунта и кликните на кнопку **Revenue Report**.

**Шаг 2.** В открывшемся окне задайте параметры выгрузки:
- временной интервал
- минимальное количество пользователей и конверсий
- окно атрибуции для рекомендательных стратегий
- ваш email

### Параметры отчёта по выручке

#### Даты

- **Совет 1:** Для сравнения — выбирайте одинаковые по длительности периоды (месяц к месяцу, квартал к кварталу).
- **Совет 2:** Убедитесь, что сравниваемые отрезки не содержат сезонных искажений (всплесков или падений трафика).
- **Совет 3:** Используйте одинаковые дни недели на старте и в конце интервала (например: первый понедельник июня и первый понедельник июля).

#### Минимальное количество дней

- Значение по умолчанию — **5 дней**
- Не рекомендуется снижать этот порог

#### Минимальное количество конверсий и пользователей

- **Совет 1:** Для небольших аудиторий используйте от 10 конверсий и от 100 пользователей
- **Совет 2:** При Dynamic Allocation — можно от 1 конверсии и от 100 пользователей

#### Exclude campaigns

Позволяет исключить:
- вспомогательные кампании (например, для запуска других кампаний)
- неаналитические эксперименты (АА-тесты, контрольные группы и т.д.)

#### Окно атрибуции для рекомендательных стратегий

Укажите окно, принятое в вашей индустрии:
- Fast food, FMCG — сессия или 1 день
- Fashion, travel — 14–30 дней

#### Exclude Outliers

Опция включена по умолчанию. Она исключает статистические выбросы, повышая точность данных.

**Шаг 3.** Нажмите **Get Report**.

**Шаг 4.** Через несколько минут вам придёт письмо с вложением — .xlsx-файлом отчёта по выручке. Рекомендуем открывать файл в **Google Spreadsheets** для корректного отображения.

![](./rev_report_email.png)

В файле будут следующие вкладки:
- **Raw data**
- **Strategies**
- **Versions**
- **Total**

> ⚠️ Важно: при открытии в Excel, Numbers или других редакторах возможны проблемы с фильтрацией, объединёнными ячейками или отображением данных. Чтобы избежать ошибок, откройте отчёт в [Google Таблицах](https://sheets.google.com) через “Файл → Импорт”.

![](./raw_data.png)

Листы **Raw data** и **Strategies** содержат сырые данные, на основе которых формируются агрегированные таблицы на листах **Versions** и **Total**.

---

### Подготовка данных к анализу

**Шаг 1.** Перейдите на лист **Raw data**.

![](./raw_data_2.png)

В столбце `Type` проставьте тип кампании:
- **PROM** — рекомендательные кампании
- **POM** — нерекомендательные кампании и API-кампании

> ⚠️ Gravity Field автоматически помечает кампанию как PROM, если в ней используется рекомендательная стратегия (переменная `Strategy`).

**Шаг 2.** Убедитесь, что в поле `Primary metric` установлено значение `Purchases` или `Revenue`. Только такие кампании попадут в итоговый лист **Total**.  
Если указана другая метрика — замените её вручную на допустимую.

**Шаг 3.** Подготовка завершена! Теперь можно переходить к визуализации:
- Например, отсортируйте стратегии на листе **Strategies** по `Direct revenue per 1000 visible impressions`.

---

## Структура отчёта и описание вкладок

Файл содержит следующие листы:

- **Raw data** — сырые данные по вариациям
- **Strategies** — агрегированные данные по стратегиям
- **Versions** — срезы по версиям
- **Total** — итоговый лист по всем кампаниям

---

### 🟠 Raw data — исходные данные по вариациям

Каждая строка в таблице — это комбинация: Кампания → Experience → Вариация → Версия. Если вариация использовалась в нескольких версиях — каждая идёт отдельной строкой.

#### Основные поля и структура кампании

| Поле | Описание |
|------|----------|
| Campaign id, Campaign | Уникальный идентификатор и название кампании |
| Labels, Note | Метки кампании и ссылка на документацию (если есть) |
| Experience, Experience id | Название и ID экспириенса (сценария) |
| Version, Version period | ID и период активности версии |
| Report link | Ссылка на кампанию в платформе Gravity Field |
| Type | Тип кампании: POM или PROM |

#### Настройки эксперимента

| Поле | Описание |
|------|----------|
| Primary metric | Основная метрика: purchases, revenue и т.д. |
| Allocation method | AB test / Dynamic allocation |
| Attribution method | Impression / Event |
| Attribution event | Тип события для атрибуции |
| Attribution window | Временное окно атрибуции |
| Control group | Является ли группа контрольной |
| Last version | Является ли версия финальной |
| Experience days running | Сколько дней работает experience |

#### Пользователи и охват

| Поле | Описание |
|------|----------|
| Users | Количество пользователей в вариации |
| Clicks | Количество кликов |
| CTR | Click-through rate — кликабельность |
| UWP | Users with Purchases — пользователи, совершившие покупки |
| UWP / User | Доля пользователей с покупками |
| UWPM | Users with Primary Metric — пользователи, достигшие основной метрики |
| UWPM / User | Доля пользователей с основной метрикой |

#### Метрики и показатели

| Поле | Описание |
|------|----------|
| PM Value | Значение основной метрики |
| PM / User | Значение основной метрики на одного пользователя |
| Uplift PM | Прирост по основной метрике |
| P2BB PM | Probability to Be Best по основной метрике |
| Revenue | Общая выручка |
| Revenue / User | Выручка на пользователя |
| Uplift Revenue | Прирост выручки |
| P2BB Revenue | Probability to Be Best по выручке |
| Purchases | Общее количество покупок |
| Purchases / User | Покупки на пользователя |
| Uplift Purchases | Прирост покупок |
| P2BB Purchases | Probability to Be Best по покупкам |
| AOV | Средний чек (Average Order Value) |
| Uplift AOV | Прирост AOV |
| P2BB AOV | Probability to Be Best по AOV |
| Uplift UWP | Прирост по UWP |
| P2BB UWP | Probability to Be Best по UWP |
| Uplift UWPM | Прирост по UWPM |
| P2BB UWPM | Probability to Be Best по UWPM |
| Uplift CTR | Прирост кликабельности |
| P2BB Clicks | Probability to Be Best по кликам |

> 📎 [Словарь метрик Gravity Field](https://docs.gravityfield.ai/article/metrics-glossary)

---

### 🟡 Strategies — агрегированные данные по стратегиям

Каждая строка — стратегия рекомендаций. Используется для оценки эффективности логик (Affinity, Popularity и др).

| Поле | Описание |
|------|----------|
| ID, Name | Уникальный ID и имя стратегии |
| Impressions | Общее количество показов |
| Visible Impressions | Только видимые показы |
| Clicks | Количество кликов |
| CTR | Отношение кликов к видимым показам (в долях) |
| Direct Revenue | Выручка от товаров, по которым был клик |
| Direct Purchases | Покупки по кликнутым товарам |
| Direct Revenue per 1000 visible impressions | Главный KPI стратегии |
| Assisted Revenue | Пользователь кликнул по одному товару, но купил другой в пределах окна атрибуции |
| Assisted Revenue per 1000 visible impressions | Ассистированная эффективность |
| Direct revenue all variants | Выручка по стратегии во всех вариациях |

---

### 🔵 Versions — срезы по версиям

Версии — это комбинации кампаний и вариаций, участвующих в эксперименте в определённый период времени.

| Поле | Описание |
|------|----------|
| Version ID | Уникальный ID версии |
| Date | Дата создания версии |
| Active version | Является ли версия активной |
| Campaign / Experience | Названия кампании и сценария |
| Campaign ID / Experience ID | Уникальные ID соответствующих сущностей |
| Variations count | Сколько вариаций было в версии |
| Days running | Кол-во дней активности |
| Primary metric | Основная метрика версии |
| PM increment | Прирост по основной метрике |
| PM PTBB | Probability to Be Best по основной метрике |
| Revenue increment | Прирост по выручке |
| Revenue PTBB | Probability to Be Best по выручке |
| Purchase increment | Прирост по покупкам |
| Purchase PTBB | Probability to Be Best по покупкам |
| Baseline | Название базовой вариации |
| POM/PROM | Тип кампании |
| Users | Количество пользователей |
| Labels, Notes | Дополнительные пометки |
| Link | Ссылка на кампанию в платформе |
| Last version | Является ли финальной версией |
| Purchases | Количество покупок |
| Attribution | Метод атрибуции |
| Attribution event | Событие атрибуции |
| Allocation | Способ распределения трафика |

---

### 🟢 Total — сводный лист

Вкладка содержит **две части**:

#### 1. Агрегированные блоки сверху

| Блок | Описание |
|------|----------|
| Section users | Общее количество пользователей сайта за период |
| Section revenue | Общая выручка сайта |
| Section purchases | Общее количество покупок |
| Direct revenue (all variants) | Выручка всех рекомендаций, включая повторяющиеся стратегии |
| Direct revenue | Прямая выручка от стратегий |
| Direct purchases | Покупки от стратегий |
| Total incremental revenue | Суммарная инкрементальная выручка от всех кампаний |
| Total incremental purchases | Суммарное увеличение покупок от всех кампаний |
| POM Incremental revenue | Инкрементальная выручка от нерекомендательных кампаний |
| POM Incremental purchases | Инкрементальные покупки от POM-кампаний |
| PROM Incremental revenue | Инкрементальная выручка от рекомендательных кампаний |
| PROM Incremental purchases | Инкрементальные покупки от PROM-кампаний |
| POM users | Количество пользователей в POM-кампаниях |
| PROM users | Количество пользователей в PROM-кампаниях |

#### 2. Нижняя таблица

Нижняя часть вкладки **Total** содержит построчные данные по сценариям (experience). Каждая строка — это агрегированная информация по одному сценарию с результатам.

В колонках можно увидеть:

| Колонка | Описание |
|--------|----------|
| **Exp ID** | Уникальный идентификатор сценария (experience) |
| **Experience** | Название сценария (например, Desktop Old Users) |
| **Campaign** | Название кампании, в рамках которой запущен сценарий |
| **POM/PROM** | Тип сценария: POM (нерекомендательный) или PROM (рекомендательный) |
| **Primary metric** | Основная метрика сценария (например, purchases или revenue) |
| **Variations count** | Количество вариаций в сценарии |
| **Incremental revenue** | Инкрементальная выручка по сценарию |
| **% of incremental revenue** | Доля инкрементальной выручки от общего прироста по всем сценариям |
| **Resulting revenue PTBB** | Вероятность того, что сценарий лучший по инкрементальной выручке |
| **Purchases** | Общее количество покупок по сценарию |
| **% of purchases** | Доля покупок среди всех сценариев |
| **Incremental purchases** | Инкрементальные покупки (разница с контрольной вариацией) |
| **Resulting purchases PTBB** | Вероятность того, что сценарий лучший по инкрементальным покупкам |
| **Users** | Количество пользователей, попавших в сценарий |
| **% of users** | Доля пользователей от общего числа пользователей |
| **Days running** | Количество дней, в течение которых сценарий был активен |
| **Daily users** | Среднее количество пользователей в день |
| **Labels** | Метки, назначенные сценарию (например, Desktop, PLP, Recs) |
| **Notes** | Примечания или ссылки на документацию по сценарию |
| **Link** | Ссылка на кампанию или сценарий в платформе Gravity Field |
| **Attribution** | Метод атрибуции (например, click или impression) |
| **Attribution event** | Тип события, по которому проводится атрибуция |
| **Allocation** | Метод распределения трафика: AB test или Dynamic allocation |

---

## Часто задаваемые вопросы (FAQ)

**Как понять, что стратегия эффективна?**  
Смотрите на `Direct revenue per 1000 visible impressions` во вкладке Strategies.

**Что делать, если кампания не попала в Total?**  
Проверьте поле `Primary metric`. Только кампании с метриками `purchases` или `revenue` попадают в итог.

**Как исключить вспомогательные кампании?**  
Используйте фильтр *Exclude campaigns* при выгрузке отчёта.

**Зачем нужен UWPM и UWP?**  
UWPM — пользователи, достигшие основной метрики (например, просмотр, клик). UWP — покупатели.

**Где задать окно атрибуции прямой выручки?**  
При выгрузке — через поле Attribution window. Обычно 1–30 дней в зависимости от отрасли.

---

Если вам нужна помощь по анализу отчёта — напишите в поддержку или вашему аккаунт-менеджеру Gravity Field.
