Заявка зараховується як оплачена, якщо на момент зняття звіту вона перебуває на етапі «Підтвердження оплати», «Оплачено» чи «Підтверджено» (або їхніх мовних варіантах — «Подтверждение оплаты», «Подтверждено») в будь-якому з 6 пайплайнів Pipedrive. Внутрішній прапорець угоди «виграно» / status=won не враховується — на практиці частина заявок з періоду фактично перебувала на оплаченому етапі, лишаючись формально «відкритою» в Pipedrive, і вони теж пораховані як продаж.
Кожна заявка датується днем її створення (поле «Угоду створено» / add_time), а не днем переходу на оплачений етап. Так рахунок збігається з тим, що видно у ваших таблицях і в самому Pipedrive при фільтрі «Угоду створено — дорівнює».
Pipedrive API віддає час у UTC; звіт переводить його в київський час (+3 год) перед тим, як визначити календарний день. Без цього зсуву частина заявок, створених пізно ввечері, потрапляла б на наступну добу.
Спочатку звіт брав дані напряму із збережених фільтрів Pipedrive (2766 / 3679 / 2694 / 2768 / 2769), але виявилось, що ці фільтри містять «плаваючу» умову по даті створення (наприклад «дорівнює вчора») — вона змінюється залежно від того, коли фільтр востаннє відкривали, тож через API він завжди повертав лише 1–2 останні дні, а не всю історію. Тому звіт тепер відтворює незмінну частину критеріїв кожного фільтра — поля заявки «Тариф» і «Продукт» — і застосовує її до всієї історії заявок самостійно.
| ОТО | Тариф | Продукт |
|---|---|---|
| ОТО 1 · 7 тренувань | = «7 тренувань» | = «ОТО» |
| ОТО 2 · Тата – Збірка рецептів | містить «Смакуй корисно» | — |
| ОТО 3 · З підтримкою (+30 днів) | = «З підтримкою (+30 днів ОТО)» | — |
| ОТО 4 · Вечірній стретчинг | = «Самостійна» | = «Вечірній стретчинг» |
| ОТО 5 · 4-тижневий курс з танців | = «Бонусний курс» | = «4-тижневий курс з танців» |
value) тільки оплачених заявок, переведена в гривню.Заявки у EUR чи USD перераховуються в гривню за курсом продажу ПриватБанку саме того дня (той самий, що на ads-дашборді), коли їх створено — не за одним фіксованим курсом на весь період. Точний курс на кожен день видно у вкладці «Курс валют». Понад 97% заявок — у гривні, тож ця конвертація впливає на підсумок мінімально.
Коли ви обираєте період тривалістю N днів, звіт автоматично порівнює його з попередніми N днями одразу перед початком обраного періоду (наприклад, 1–24 серпня порівнюється з 8–31 липня). Якщо попередній період частково виходить за межі наявних даних (до 1 червня 2026), він обрізається до доступного діапазону — це видно позначкою під підсумком.
Перемикач у панелі фільтрів дозволяє показати весь дашборд (KPI, графіки, таблиці, прогноз) у гривні або в доларах. Кожна сума перераховується по курсу того конкретного дня, до якого вона належить (той самий курс, що на вкладці «Курс валют»), а не по одному фіксованому курсу за весь період — тому підсумок за кілька днів у доларах є сумою вже перерахованих по днях сум, а не діленням гривневого підсумку на один курс. Відсотки зміни (▲/▼ порівняно з попереднім періодом) також перераховуються в обраній валюті — через коливання курсу вони можуть трохи відрізнятись від тих, що показуються в гривні. Колонка «Витрати на трафік» на вкладці «Трафік + CRM» від початку зберігається в доларах — при виборі гривні вона так само перераховується по курсу дня.
Послідовна воронка зверху вниз: «Оплат CRM (трафік, уся компанія)» — та сама цифра, що на вкладці «Трафік + CRM» — а нижче кожен з 5 ОТО у своєму порядку (ОТО 1 → ОТО 2 → ОТО 3 → ОТО 4 → ОТО 5). Відсоток під стрілкою — це к-ть оплат поточного рівня, поділена на к-ть оплат попереднього рівня (а не на найвищий рівень) — тобто «скільки % пройшло далі» на кожному конкретному кроці. Ширина смуг візуально відображає розмір рівня відносно найвищого (з мінімальною шириною, щоб нижні рівні лишались читабельними) — це ілюстрація, не точна пропорція.
Зведена таблиця в тому ж вигляді, що й ручна таблиця «Трафік → ОТО 1 → ОТО 2 …», по днях або по місяцях.
Повторює структуру вкладки «ОТО спільне» з Google-таблиці: ті самі блоки й колонки (Трафік → ОТО 1…5 → Разом), місяці з днями всередині, конверсія в заявку ОТО рахується від оплат попереднього кроку (ОТО 1 — від оплат трафіку), ROAS ОТО — накопичувальний, «Дохід» = сума продажів всього − інвестовано. Відмінності від таблиці: усі цифри автоматичні (а не внесені вручну), суми ОТО — фактичні суми угод із CRM по курсу продажу ПриватБанку (у таблиці — к-ть оплат × ціна / фіксований курс), колонки «Оплати авто» немає, бо для неї немає автоматичного джерела.
Автоматична звірка денних витрат Facebook між ads.stepanenko.com.ua (TaTa) і цим дашбордом. Щогодини о :34 береться свіжа відповідь TaTa (/api/daily-stats?exclude_hidden=1 — без прихованих кабінетів) і порівнюється з витратами, збереженими тут, за кожен день з 1 червня. Розбіжність більше $10 (погоджений допуск) у будь-який закритий день → автоматичний запуск оновлення даних (не частіше ніж раз на 30 хв); наступна перевірка показує, чи вона зникла. Типові причини: Facebook доправив витрати за минулий день уже після оновлення, у TaTa сховали/повернули кабінет, або TaTa тимчасово не відповідав.
Витрати на рекламу (в доларах) підтягуються напряму з дашборда ads.stepanenko.com.ua — окремого проєкту, що з'єднує Facebook Marketing API з тим самим акаунтом Pipedrive. Витрати — без кабінетів, прихованих на ads-дашборді кнопкою «Приховати кабінет» (VideoAcademy тощо), тобто рівно ті, що входять у його «Витрати». Кількість оплат CRM рахується з повного вивантаження Pipedrive цього дашборда, але за правилами ads-дашборда: продукт — це назва угоди зі списку продуктів, які він відстежує (міні-курси, абонементи і 2 продовження «Ма у формі»). Раніше це число бралось з API ads-дашборда, але для періодів старших ~2,5 місяців воно віддає дані обрізаними, тому розрахунок перенесено сюди. «Оплат CRM» рахується за тією самою логікою «оплачено / підтверджено / підтвердження оплати», але тільки для угод з прив'язаною рекламною кампанією (utm-міткою) — саме так це число визначено на самому ads-дашборді (метрика «Оплат (CRM)»), і саме так порівнюється з витратами. Через це воно буде меншим за загальну к-ть заявок/оплат по компанії — органічні (без реклами) продажі сюди не входять.
Технічна відмінність: колонка «Оплат CRM» групується по календарному дню в UTC (як на ads-дашборді), тоді як колонки ОТО на цій сторінці — по київському дню. Через це на межі доби можливий зсув в 1 угоду між сусідніми днями.
«Конверсія в заявку ОТО» = Заявки ОТО ÷ Оплат CRM (уся компанія) × 100% — яка частка клієнтів, що вже заплатили компанії за трафік (по всіх продуктах), того ж дня залишила ще й заявку на одну з 5 ОТО-пропозицій. Це показник апсейлу, а не лійки одного продукту — тому число не обмежене «здоровим» діапазоном 0–100% і читати його варто як орієнтир, а не строгий відсоток конверсії класичної лійки.
edriseagency.pipedrive.com). Кожна ОТО визначена по полях «Тариф»/«Продукт» угоди (дата-фільтри самих збережених фільтрів 2766/3679/2694/2768/2769 ігноруються — вони «плавають» відносно дня перегляду). Суми в EUR/USD перераховані в UAH за курсом ПриватБанку на дату створення угоди. Дашборд оновлюється автоматично щогодини.| Дата | Угода | Кампанія (UTM) | Етап | Сума |
|---|