Кампания в Gravity Field — это контейнер, в котором объединяются сценарии, управляющие показом персонализированного контента на сайте или в мобильном приложении. Кампания определяет, **где** и **в каком формате** будет показан контент.

![](./more_experiences.png)

---

## 🧱 Что такое кампания

Кампания создаёт общие настройки для сценариев:

- 👉 тип контента (баннер, модальное окно, рекомендательный виджет);
- 🌐 страница, на которой будет работать кампания;

> Таргетинг настраивается не на уровне кампании, а внутри сценариев.

🔗 [Типы кампаний в Gravity Field →](./campaign_web_types.md)

---

## 📌 Что такое сценарий

Сценарий — это логический блок внутри кампании. Именно в нём настраиваются:

- условия показа (таргетинг);
- контент;
- период активности (необязательно).
- логика A/B-теста (опционально).

![](./targeting.png)

### 🧮 Воронка сценариев

Сценарии обрабатываются по порядку. Пользователь попадает только в первый подходящий по условиям сценарий.

### 🧠 Пример

- Кампания: рекомендательный виджет на главной странице  
- Сценарий 1: **новые пользователи** — показываем популярные товары  
- Сценарий 2: **вернувшиеся пользователи** — показываем персональные рекомендации  

Пользователь попадёт только в один из сценариев, в зависимости от условий.

---

## 🎯 A/B-тест внутри сценария

A/B-тест позволяет сравнить несколько вариантов контента внутри одного сценария. Пользователи распределяются между вариантами, а платформа оценивает результаты по заданной метрике.

### 🗂️ Структура A/B-теста

#### 🔁 Версии теста

Версия теста объединяет:
- вариации контента;
- основную метрику;
- тип распределения трафика (ручной / автопилот);
- настройки атрибуции.
    📎 [Атрибуция в Gravity Field →](/personalization/Reports/attribution-in-reports.md)

Если вы измените любой из параметров сценария или теста, система предложит создать **новую версию теста**. В сценарии одновременно может работать только **одна (последняя) версия**.

#### 🎨 Вариации

Конкретные варианты контента, сравниваемые внутри версии A/B-теста. Например:
- Вариант A — популярные товары  
- Вариант B — популярные товары со скидкой

Подробнее — [Создание вариации](./create_web_campaigns.md)

![](./variation.png)

### ⚖️ Режимы распределения трафика

- 🧍 **Ручной** — доли распределяются вручную (50/50, 70/30 и т.д.);
- 🤖 **Автопилот** — система сама начинает отдавать больше трафика эффективному варианту.

![](./allocation.png)

---

## 📊 Общая структура

- **Кампания**
  - Тип контента (баннер / модалка / виджет и т.д.)
  - Страница
  - **Сценарии** (обрабатываются по порядку)
    - Таргетинг
    - Контент
    - Период активности (опционально)
    - **A/B-тест** (опционально)
      - Версия 1 (архив)
      - Версия 2 (архив)
      - Версия 3 (активная)
        - Контент (вариации)
        - Основная метрика
        - Распределение трафика
        - Атрибуция

---

## ❓ Часто задаваемые вопросы

**Может ли пользователь попасть сразу в несколько сценариев?**  
Нет. Пользователь попадает только в первый подходящий сценарий.

**Можно ли изменить таргетинг без создания новой версии теста?**  
Нет. Изменение таргетинга создаёт новую версию A/B-теста.

**Кто управляет распределением трафика — человек или система?**  
В ручном режиме — человек. В режиме автопилота — система.

**Что произойдёт, если изменить контент в варианте A?**  
Система предложит создать новую версию теста.

---

## 📚 Что почитать дальше

- [Типы кампаний и отображение контента →](./campaign_web_types.md)
- [Атрибуция и отслеживание результатов →](/personalization/Reports/attribution-in-reports.md)
