---
title: "Web funnels: колонки й формули"
description: Як читати сторінку Web funnels — що означає кожна колонка, як вона рахується і чому деякі клітинки порожні.
---

*Для маркетологів і всіх, хто дивиться на результати веб-воронок. Без технічних
деталей; як це влаштовано всередині — [Web funnels: технічний опис](/backend/web-funnels).*

## Навіщо це потрібно

Сторінка **Web funnels** зводить в одну таблицю витрати на рекламу, проходження
веб-воронки і покупки — по кожному креативу, воронці, девайсу, гео чи підписці.
Не треба окремо дивитися спенд у рекламному кабінеті, кроки воронки в іншому звіті
і покупки в третьому: усе стоїть в одному рядку.

## Як користуватись

1. Відкрийте розділ **Web funnels** у боковому меню.
2. Угорі оберіть період. За замовчуванням — останні 30 днів.
3. Звузьте вибірку фільтрами: **App**, **Funnel**, **Device**, **Geo**,
   **Media source**, **Subscription**, **Trial (days)**. Пошук шукає за назвою
   креативу і воронки.
4. У рядку **Group by** оберіть, що таке один рядок таблиці. За замовчуванням —
   креатив. Можна обрати кілька вимірів одразу: «Creative + Device» дасть окремий
   рядок на кожну пару креатив/девайс. Якщо обрати **Date**, поруч з'явиться перемикач
   кроку: Day, Week, Month, Quarter, Year.
5. Натисніть на заголовок колонки, щоб відсортувати. Повторне натискання змінює
   напрямок.

Над таблицею — підсумки за всю вибірку: Spend, Purchases, CPA, LTV, ROI,
Profit, Conversion.

Посилання на сторінку зберігає всі фільтри, групування і сортування — його можна
скинути колезі, і він побачить те саме.

### Креатив і прев'ю

У колонці **Creative** поруч із назвою — мініатюра. Якщо креатив є в Kumquat,
назва стає посиланням на його картку. Якщо ні — назва просто текстом, без прев'ю:
найчастіше це номер оголошення, який не вдалося зіставити з креативом, або рядок
`unknown` — витрати, що прийшли без назви креативу.

## Колонки

### Виміри (за чим групувати й фільтрувати)

| Колонка | Що означає |
|---|---|
| **Date** | День, тиждень (з понеділка), місяць, квартал або рік. Тиждень підписаний датою свого понеділка, квартал — як `2026-Q4`. Перший і останній період можуть бути неповними: в них лише дні з обраного діапазону. Лише для групування, не для фільтра |
| **Creative** | Назва креативу з рекламного кабінету |
| **App** | Продукт: CoinIn, PlantIn, RockIn, SportDex |
| **Funnel** | Назва веб-воронки |
| **Device** | Платформа користувача: ios, android, desktop, unknown |
| **Geo** | Країна користувача |
| **Media source** | Рекламне джерело: applovin, tiktok, google, facebook, direct… |
| **Subscription** | План підписки, який купили, наприклад `solid_coinin_28_days_19.99_7d_trial_4.99` |
| **Trial (days)** | Довжина тріалу в днях; 0 — без тріалу |

### Метрики

| Колонка | Формула | Що показує |
|---|---|---|
| **Spend** | сума витрат | Скільки витратили на рекламу |
| **Purchases** | кількість покупок (leads) | Скільки людей оформили підписку |
| **CPA** | Spend / Purchases | Вартість однієї покупки |
| **LTV** | (LTV × Purchases + виторг з апсейлів) / Purchases | Скільки в середньому приносить одна покупка. Апсейли входять, виторг із застосунку — ні |
| **ROI** | Profit / Spend | Окупність: 0% — вийшли в нуль, −30% — втратили третину витрат |
| **Profit** | LTV × Purchases + виторг з апсейлів + виторг із застосунку − Spend | Скільки заробили понад витрати на рекламу |
| **CR from trial** | Оплати після тріалу / Purchases — лише за тріалами, що вже закінчились | Яка частка тріалів перейшла в платну підписку |
| **Upsells** | кількість апсейлів | Скільки додаткових покупок зробили після основної |
| **Upsell revenue** | сума виторгу з апсейлів | Скільки вони принесли |
| **App revenue** | сума виторгу із застосунку | Скільки принесли покупки в застосунку |
| **Conversion** | Purchases / Funnel opens | Загальна конверсія: яка частка тих, хто відкрив воронку, купили |
| **CR 1st screen → paywall** | Paywalls / Funnel opens | Яка частка тих, хто відкрив воронку, дійшла до пейволу |
| **CR 1st screen** | 2nd screens / Funnel opens | Скільки людей пройшли далі першого екрану |
| **CR paywall** | Paywalls / 2nd screens | Скільки з них дійшли до пейволу |
| **CR checkout** | Checkouts / Paywalls | Скільки з пейволу перейшли до оплати |
| **CR purchase** | Purchases / Checkouts | Скільки з тих, хто почав оплату, купили |
| **Payment pass rate** | Purchases / Payment attempts | Прохідність платежів: яка частка спроб оплати пройшла |
| **Funnel opens** | хто відкрив перший екран воронки | |
| **2nd screens** | хто відкрив більше одного екрану | |
| **Paywalls** | хто дійшов до пейволу (завершив реєстрацію) | |
| **Checkouts** | хто почав оплату | |
| **Payment attempts** | кількість спроб оплати | |
| **CPM** | Spend / Impressions × 1000 | Вартість тисячі показів |
| **CTR** | Clicks / Impressions | Яка частка показів закінчилась кліком |
| **CPC** | Spend / Clicks | Вартість одного кліку |
| **Impressions** | кількість показів | |
| **Clicks** | кількість кліків | |

Відсотки й середні рахуються від сум за весь рядок, а не як середнє з днів: CPA
креативу за місяць — це місячний спенд, поділений на місячні покупки.

## Що варто знати

- **Порожня клітинка («—») означає «немає з чого рахувати», а не нуль.** Наприклад,
  CPA без покупок або CTR без показів.
- **У розрізі Subscription і Trial (days) немає витрат.** Рекламний кабінет не
  знає, яку підписку купить користувач, тож спенд не розкладається за планами.
  Тому в цих рядках Spend — $0, CPA, CPM, CPC і ROI — «—», а Profit дорівнює
  виторгу рядка. Увесь спенд і кроки воронки збираються в окремий рядок «—» (у Subscription — `unknown`), а
  «0» у Trial (days) — це лише плани без тріалу. Метрики покупок
  (Purchases, LTV, Upsells, Payment pass rate) там рахуються як звичайно.
  З тієї ж причини кроки воронки не діляться за підпискою.
- **CR from trial не враховує тріали, що ще тривають.** Інакше тиждень свіжих
  тріалів виглядав би як провал конверсії. Тому за останні дні метрика може бути
  порожньою.
- **Дані оновлюються раз на добу (зранку), і останні п'ять днів щоразу перераховуються.** Цифри за
  ці дні ще можуть змінитися. Покупки (Purchases, LTV, CR from trial) перераховуються довше —
  тривалість тріалу + 28 днів, бо тріали ще конвертуються, а LTV росте.

## Часті питання

**Чому в мене немає прев'ю у креативу?**
Kumquat не знайшов креатив із такою назвою. Здебільшого це номер оголошення,
який рекламний кабінет не зіставив із назвою, або креатив, якого немає в Kumquat.

**Чому ROI від'ємний, хоча покупки є?**
ROI порівнює весь виторг із витратами. −30% означає, що виторг покриває 70% спенду.

## Куди звертатися

Якщо цифри розходяться з іншими звітами або бракує колонки — пишіть команді
розробки Kumquat. Аналітика креативів із рекламних кабінетів — на сторінці
**Analytics**; запитання звичайною мовою — у [агента-аналітика](/guide/analyst-agent-overview).
