# Динамика

Источник: https://docs.dataforce.io/articles/dynamics

Этот раздел поможет сориентироваться как пользоваться экраном SOI Динамика, а также понять как рассчитываются метрики, отображаемые на экране.

Основной метрикой экрана является метрика %SOI (Share of Impressions) — доля показов (упоминаний) проекта в результатах поисковой выдачи. Оценивая метрику %SOI по различным семантическим срезам, вхождениям в ТОП мест показов можно сформировать детальное представление о присутствии проекта в результатах поисковой выдачи.

## Полнота и качество данных

Источник данных — реальная, «живая» поисковая выдача Яндекс, без пересборов «в прошлое», поэтому полноте и качеству уделяется отдельное внимание.

Чтобы учитывать изменения выдачи в течение дня и объективно показывать присутствие проекта в выдаче, сборы организованы по расписанию в течение дня.

Так как рекламная активность по времени суток неравномерна, используется гибкая настройка в пиковые отрезки. Сборы распределены **с 10:00 до 20:00**, на которые приходится 70+% потенциальной аудитории. Данные стабилизируются за счёт нескольких сборов в день и усреднения результатов.

**Периодичность сборов**

Средняя частота сборов зависит от типа семантики:

- для брендовой семантики: *от 3 до 5 раз в сутки*;
- для коммерческой семантики: *от 1 до 2 раз в сутки* (стандартные тарифы).

Больше про данные, которые есть в Dataforce ADS — в [этой](https://docs.dataforce.io/articles/data) статье.

## Функционал

### Основные фильтры

**Устройство:**

- desktop,
- mobile: iOS, Android.

Это типы устройств, по которым собирается поисковая выдача Яндекс (включая отдельную детализацию по iOS и Android).
По умолчанию — desktop.

**Регион —**это география парсинга поисковой выдачи Яндекс.
Если в проекте больше одного региона, можно выбрать несколько.
По умолчанию — Москва.

**Календарь**
Отображение данных за дату или период.
По умолчанию — последние 30 дней.
Быстрый выбор периода: неделя, месяц, квартал, год.

**Места показов**
Отображение данных по блокам размещения:
Премиум показы — блок поисковой рекламы Я.Директ в верхней части экрана, до органической выдачи
Прочие показы — блок поисковой рекламы Я.Директ в нижней части экрана, под органической выдачей

![Экран «Динамика» в Dataforce ADS в режиме сравнения периодов](https://docs.dataforce.io/wp-media/2026/10/ads-dinamika.png)

Экран «Динамика»: сравнение двух периодов, фильтры и виджеты метрик

**Настройка выборки семантики**
По умолчанию экран строится по всей загруженной семантике.
Можно сузить срез за счёт группировки:

1. Категории
   - выбрать одну или несколько категорий;
   - кнопка «Только» оставляет одну категорию, даже если до этого было выбрано несколько.
2. Теги
   - выбор одного или нескольких тегов.
3. Запросы
   - выбор одного или нескольких конкретных запросов из проекта для точечной аналитики.

**Домен**

Выбор домена, для которого рассчитываются метрики охвата на экране. По умолчанию — домен вашего проекта, но можно выбрать любой другой домен (например, конкурента), чтобы посмотреть его %SOI/%ПЗ в том же семантическом ядре и по тем же фильтрам, без переключения проекта.

**Источник / Канал / Кампания (UTM-фильтры)**

Фильтрация по UTM-меткам рекламных объявлений: Источник (utm_source), Канал (utm_medium), Кампания (utm_campaign). Мультиселект, фильтры комбинируются по И (AND) друг с другом и с остальными фильтрами экрана.

Список значений в этих селектах зависит от выбранного домена — например, при выборе домена конкурента в UTM-фильтрах будут только его метки, а не всех доменов сразу.

Эти фильтры недоступны в режимах «Кампании по показам» и «Кампании по взвешенным показам» нижней таблицы (см. раздел «Разворот от Кампаний» ниже) — при переключении в один из этих режимов они скрываются, а выбранные значения сбрасываются. Это связано с тем, что при выборе режима показа “от Кампаний” в расчете метрик участвует весь пул рекламных кампаний и сокращение списка кампаний оказывает влияние на пересчет метрик. Чтобы отфильтровать нужные кампании вы можете воспользоваться файлом экспорта или получить нужные данные, подключив вашего ИИ-агента по [MCP.](https://docs.dataforce.io/articles/dataforce-mcp)

![](https://docs.dataforce.io/wp-media/2026/08/D181D0B5D0BBD0B5D0BAD182_D0BED182_D0BAD0B0D0BCD0BFD0B0D0BDD0B8D0B9.png)

Скриншот: Основные фильтры

![](https://docs.dataforce.io/wp-media/2026/08/soi_D0B4D0B8D0BDD0B0D0BCD0B8D0BAD0B0_D181D0B5D0BCD0B0D0BDD182D0B8D0BAD0B0.png)

Скриншот: Основные фильтры

### Сравнение периодов

Экран открывается в режиме сравнения: последняя неделя сравнивается с предыдущей. Оба периода можно изменить в календарях над фильтрами. Чтобы смотреть один период, нажмите **Отменить сравнение**.

- В виджете рядом с каждой метрикой показаны значение основного периода, изменение и в скобках значение периода сравнения.
- На графике столбцы периода сравнения заштрихованы.
- В таблице под каждой метрикой появляются колонки обоих периодов и разница: «Δ, п.п.» — в процентных пунктах, «Δ, %» — в процентах.

### Дополнительные фильтры

- **Показы** — все, премиум или прочие места показа.
- **Блок выдачи** — Контекст и/или Динамические места.
- **Площадки** — домены и поддомены проекта, которые считаются как одна площадка.
- **Объявления** — учитывать одно объявление домена на выдачу (по лучшей позиции) или все.

Подробнее о каждом фильтре — в статье «[Фильтры и группировки](https://docs.dataforce.io/articles/filters)». Таблица под графиком строится по категориям (**Данные: Категории**) с вкладками «Древовидная структура» и «Категории (1 ур.)».

### Виджеты

Виджет с ключевыми метриками проекта позволяет оценить долю упоминаний сайта проекта по семантике, загруженной в проект

- %SOI ТОП-1
- %SOI ТОП-3
- %SOI Общий
- %ПЗ ТОП-1
- %ПЗ ТОП-3
- %ПЗ Общий

![](https://docs.dataforce.io/wp-media/2026/08/soi_D0B4D0B8D0BDD0B0D0BCD0B8D0BAD0B0_D0B2D0B8D0B4D0B6D0B5D182D18B.png)

Скриншот: Виджеты

Под виджетом расположен график, отображающий динамику метрик по сайту проекта за выбранный период. Каждая точка на графике отображает состояние метрик на дату парсинга в рамках выбранного периода.

![](https://docs.dataforce.io/wp-media/2026/08/soi_D0B4D0B8D0BDD0B0D0BCD0B8D0BAD0B0_D0B3D180D0B0D184D0B8D0BA.png)

Скриншот: Виджеты

**Временная шкала**
Группировка данных временной шкалы на графике:

- по умолчанию — неделя;
- опционально — день и месяц.

Под графиком расположена таблица с детализацией метрик по категориям семантики, загруженной в проект. Навигация по табам позволяет отображать данные по вложенным категориям семантики.

Кроме %SOI и %ПЗ, в таблице по категориям выводятся метрики «Плотность конкуренции» и «Плотность конкуренции (по спросу)» — насколько плотно конкуренты занимают рекламную выдачу в категории. Как они считаются — в разделе «Метрики» ниже.

![](https://docs.dataforce.io/wp-media/2026/08/soi_D0B4D0B8D0BDD0B0D0BCD0B8D0BAD0B0_D182D0B0D0B1D0BBD0B8D186D0B0.png)

Скриншот: Виджеты

### Разворот от Кампаний

Над детальной таблицей под графиком есть переключатель структуры: по умолчанию таблица строится от Категорий (как описано выше), но её можно развернуть от Кампаний — тогда строками становятся не категории семантики, а сами рекламные кампании (по UTM-метке utm_campaign).

![](https://docs.dataforce.io/wp-media/2026/08/D181D0B5D0BBD0B5D0BAD182_D0BED182_D0BAD0B0D0BCD0BFD0B0D0BDD0B8D0B9.png)

Скриншот: Разворот от Кампаний

### Кампании по показам

Показывает, какую долю спроса «своего» пула запросов забирает кампания. Числитель — суммарный WS (спрос Wordstat) тех дней периода, когда рекламная кампания была в Я.Директ в топ-1 / топ-3 / любой позиции (в зависимости от настроек экрана). Знаменатель — суммарный WS всех запросов, по которым эта кампания показывалась хотя бы раз за период, посчитанный по всем дням, когда по этим запросам вообще был любой платный показ Яндекс.Директа — включая дни, когда на этом же запросе показывалась другая кампания или конкурент, а не только дни этой конкретной кампании.

> %SOI = (WS дней в топ под кампанией) / (WS всех директных дней по пулу запросов кампании) × 100

Так узкая кампания (которая бьёт по небольшой части семантики) делится на свой собственный пул запросов, а не на весь спрос категории — метрика становится сопоставимой между кампаниями.

Пример. Кампания «Зимняя распродажа» за период показывалась хотя бы раз по двум запросам:
— «купить куртку зимнюю» (спрос по всем директным дням — 8000, из них в топ-3 под этой кампанией — 3000)
— «зимняя обувь» (спрос по всем директным дням — 2000, из них в топ-3 под этой кампанией — 1000).
Знаменатель = 8000 + 2000 = 10000. Числитель = 3000 + 1000 = 4000.
%SOI ТОП-3 = 4000 / 10000 × 100 = 40%.

%ПЗ считается той же формулой, но вместо WS — количество запросо-дней.

![](https://docs.dataforce.io/wp-media/2026/08/D0BAD0B0D0BCD0BFD0B0D0BDD0B8D0B8_D0BFD0BE_D0BFD0BED0BAD0B0D0B7D0B0D0BC.png.jpg)

Скриншот: Кампании по показам

### Кампании по взвешенным показам

Тот же принцип, но добавлен вес, который учитывает, насколько кампания вообще «владеет» запросом — чтобы запросы, где кампания показывалась лишь эпизодически, не разбавляли метрику своим полным спросом. Вес считается один раз за весь период (не по дням):

w(кампания, запрос) = показы этой кампании по запросу / все показы домена по запросу (за период)

Вес домножается одновременно на числитель и на знаменатель (это важно — если взвесить только знаменатель, метрика может улетать выше 100%):

> %SOI = Σ w·(WS дней в топ под кампанией) / Σ w·(WS всех директных дней пула запроса) × 100

Пример. Кампания владеет запросом А полностью (w = 1, топ 3 забирает 900 из пула 1000) и лишь эпизодически показывается на запросе Б (w = 0,05, топ 3 забирает 100 из пула 1000). Общий спрос пула запросов 1000:

без веса: (900 + 100) / (1000 + 1000) = 50% — «шумовой» запрос Б тащит в знаменатель весь свой пул спроса, хотя кампания там почти не участвует;

с весом: (1×900 + 0,05×100) / (1×1000 + 0,05×1000) = 905 / 1050 ≈ 86% — вклад запроса Б в метрику пропорционально урезан.

Пример на асимметрии: если числитель взять «в лоб» (без веса), а знаменатель урезать весом — метрика улетает за 100%: числитель 1000 (весь спрос запроса), знаменатель 1000 × 10% = 100 → SOI = 1000%. Именно поэтому вес всегда применяется к обеим частям формулы одновременно.

В режиме «Кампании по взвешенным показам» дополнительно донастроен состав колонок таблицы: добавлены метрики «% вклада» и «% размытия».

### % вклада

«% вклада» показывает популярность кампании — долю запросов, по которым показывалась кампания в общем числе запросов, по которым показывался домен. Считается по той же формуле, что и метрика «Популярность» на экране «Объявления».

> Формула: % вклада = (спрос пула запросов кампании) / (спрос всех запросов, где домен показывался по любой кампании) × 100

Список кампаний в таблице по умолчанию отсортирован по этой метрике по убыванию.

### % размытия

«% размытия» — обратная величина среднего веса кампании, посчитанная не по спросу (WS), а по количеству запросов (по аналогии с тем, как %ПЗ является «счётным» аналогом %SOI). Показывает, какая доля запросов в пуле кампании принадлежит другим кампаниям — то есть насколько пул запросов кампании «размыт» другими рекламными кампаниями домена.

> Формула: % размытия = 100% − Средний вес запросов кампании

### Метрики

Все метрики, используемые в разделе «SOI Динамика» усредняются при отображении за период, а также при расчётах за один день, потому что в течение дня сборы происходят несколько раз в пиковые часы. Метрики %SOI относятся к доле спроса, а %ПЗ — к доле запросов.

### %SOI Топ-1

Процентная метрика. Показывает долю суммарного спроса (WS Яндекс.Вордстат) по запросам, где отслеживаемый домен был на первой позиции в рекламной выдаче Яндекс.Директ, от суммарного спроса по всем отслеживаемым запросам, в которых были блоки поисковых объявлений Яндекс.Директ.

> Формула:*%SOI Топ-1 = ((сумма WS запросов, по которым отслеж. домен был на 1-м месте) / (сумма WS запросов, по которым встречались блоки Я.Директ Поиск)) \* 100*

### %SOI Топ-3

Процентная метрика, аналогичная %SOI Топ-1, но в расчёт берутся первые три места рекламной выдачи Яндекс.Директ. Если домен несколько раз встречается в результатах выдачи, учитывается количество его упоминаний.

> Формула: *%SOI Топ-3 = ((сумма WS запросов, по которым отслеж. домен встречался на 1–3-х местах \* количество мест, на которых он встречался) / (сумма WS запросов, по которым встречались блоки Я.Директ Поиск с числом мест ≥ 3 на одну выдачу)) \* 100*

### %SOI Общий

Процентная метрика. Рассчитывается аналогично %SOI Топ-1 и %SOI Топ-3, но без учёта конкретной позиции показа домена. Если домен несколько раз встречается в результатах выдачи, учитывается количество его упоминаний.

> Формула: *%SOI Общий = ((сумма WS запросов, по которым отслеж. домен встречался \* количество мест, на которых он встречался) / (сумма WS запросов, по которым встречались блоки Я.Директ Поиск)) \* 100*

### %ПЗ Топ-1

Процентная метрика. Аналогична %SOI Топ-1, но вместо спроса WS учитывается количество запросов.
Считается доля запросов, по которым домен был на первом месте среди объявлений Яндекс.Директ, от всех запросов, где в результатах были объявления Яндекс.Директ. Если домен встречается больше одного раза в одном сборе, это неважно — важен сам факт наличия.

> Формула: *%ПЗ Топ-1 = ((сумма запросов, по которым отслеж. домен встречался на 1м месте) / (сумма запросов, по которым встречались блоки Я.Директ Поиск)) \* 100*

### %ПЗ Топ-3

Процентная метрика. Рассчитывается аналогично метрике %ПЗ Топ-1 за исключением того, что в расчетах учитываются с 1 по 3 место в результатах поисковой рекламной выдачи Яндекс.Директ, где встречался отслеживаемый домен. Если домен несколько раз встречается в результатах выдачи, учитывается количество его упоминаний.

> Формула: *%ПЗ Топ-3 = ((сумма запросов, по которым отслеж. домен встречался с 1 по 3 место \* количество мест, на которых он встречался) / (сумма запросов, по которым встречались блоки Я.Директ Поиск)) \* 100*

### %ПЗ Общий

Процентная метрика. Рассчитывается аналогично %ПЗ Топ-1 и %ПЗ Топ-3, но в расчет принимаются все запросы, где встречался отслеживаемый домен без учета позиции показа. Если домен несколько раз встречается в результатах выдачи, учитывается количество его упоминаний.

> Формула: %ПЗ Общий = ((сумма запросов, по которым отслеж. домен в Я.Директ Поиск *\* количество мест, на которых он встречался*) / (сумма запросов, по которым встречались блоки Я.Директ Поиск)) \* 100

### Плотность конкуренции

Показывает, сколько мест в рекламной выдаче в среднем занимают конкуренты по одному запросу за один сбор выдачи. Чем выше значение, тем больше рекламодателей борются за показы по запросам категории. Метрика не процентная: значение — среднее число мест конкурентов, с точностью до двух знаков после запятой.

Как считаются места и сборы:

- **Место** — уникальный домен (или приложение) конкурента в одном сборе выдачи. Если домен показан в одной выдаче дважды, это одно место.
- **Снимок** — один факт сбора выдачи по запросу (дата, час, устройство). У каждого запроса своё число снимков: если запрос отправили на сбор 10 раз, а вернулось 8 выдач, в знаменатель идёт 8.
- В расчёт попадают только запросы, по которым за период хотя бы раз была реклама в выбранном блоке выдачи (любого домена, включая домен проекта). Запросы без рекламы за весь период не учитываются.

> Формула: *Плотность конкуренции = (сумма мест конкурентов по всем запросам и снимкам) / (сумма снимков по запросам с рекламой)*

### Плотность конкуренции (по спросу)

То же самое, но каждый запрос взвешен своим спросом («WS» Яндекс.Вордстат). Высокочастотные запросы влияют на значение сильнее, поэтому метрика показывает плотность конкуренции там, где сосредоточен спрос.

> Формула: *Плотность конкуренции (по спросу) = (сумма по запросам: места конкурентов × WS запроса) / (сумма по запросам: WS запроса × число снимков запроса)*

**Пример.** Период — 10 сборов выдачи.

| Запрос | WS | Снимков | Мест конкурентов (сумма) |
| --- | --- | --- | --- |
| купить диван | 10 000 | 8 | 24 (по 3 в каждом снимке) |
| диван угловой | 500 | 10 | 8 (1 конкурент в 8 снимках, в 2 рекламы не было) |
| диван раскладной | 50 | 10 | 20 (по 2 в каждом снимке) |
| диван кровать | 100 | 10 | 0 (рекламы не было ни разу — запрос не участвует) |

Плотность конкуренции = (24 + 8 + 20) / (8 + 10 + 10) = 52 / 28 ≈ 1,86.

Плотность конкуренции (по спросу) = (24 × 10 000 + 8 × 500 + 20 × 50) / (10 000 × 8 + 500 × 10 + 50 × 10) = 245 000 / 85 500 ≈ 2,87.

Запрос «купить диван» собрали 8 раз, поэтому его места делятся на 8 снимков, а не на 10 — иначе запрос выглядел бы менее конкурентным, чем есть.

**Какие фильтры влияют.** Плотность описывает рынок, а не конкретный домен, поэтому учитывает период, регион, устройство, блок выдачи, места показов (премиум / прочие), категории, теги, запросы и настройку «Объявления». Фильтр «Домен» и UTM-фильтры (источник, канал, кампания) на плотность не влияют.

**Цвет изменений инвертирован:** рост плотности — красный (конкуренция усилилась), снижение — зелёный.
