Інтеграція для точного розхрахунку окупності реклами
Матчинг замовлень Хорошопу з кампаніями Meta Ads для реальної окупності реклами: витрати, податки, CPA, середній чек і ROAS по кожній кампанії — з точністю до 98%.
Стандартної аналітики було недостатньо для прийняття рішень по рекламі. Потрібно було зіставити замовлення з рекламними кампаніями, підтягнути UTM мітки, звірити їх із фактичною структурою Meta Ads, порахувати ROAS з урахуванням витрат і податків та зрозуміти, які кампанії дають реальні продажі, а не просто кліки або красиві показники в рекламному кабінеті.
- Формат
- ROAS-аналітика
- Джерело даних
- Хорошоп + Meta Ads
- Обробка
- Google Sheets + Apps Script
- Точність
- близько 98%
Як побудували інтеграцію
Налаштували авторизацію в API Хорошопу.
Створили workflow для історичного вивантаження замовлень з 01.01.2026.
Створили щоденний workflow, який автоматично забирає нові замовлення за попередній день.
Налаштували мапінг полів замовлення, UTM міток і рекламних параметрів.
Передаємо дані в Google Sheets для подальшого аналізу.
Підключили Apps Script, який звертається до Meta Ads API та забирає кампанії, групи оголошень, оголошення, витрати, статуси, бюджети та UTM із креативів.
Додали кастомний матчинг замовлень із Хорошопу з фактичними кампаніями Meta Ads.
Налаштували кілька рівнів матчингу: по Meta ID з UTM, по campaign/adset/ad ID, по назвах кампанії, групи й оголошення, по UTM із креативів та fallback-логіці для неоднозначних випадків.
На основі цих даних рахуємо ROAS, CPA, дохід, кількість замовлень, витрати, податки, середню цінність покупки та середній чек.
Додали окремий лист для неспівставлених Meta paid замовлень, щоб бачити прогалини в UTM розмітці й покращувати точність аналітики.
Як працює інтеграція
Шлях замовлення від Хорошопу до розрахунку реальної окупності реклами.
Запуск за розкладом
Щодня n8n запускає сценарій за розкладом.
Авторизація
Workflow авторизується в API Хорошопу.
Замовлення + UTM
Забирає замовлення за потрібний період разом із UTM мітками.
Розбивка записів
Розбиває замовлення на окремі записи.
Структурування
Перетворює дані в потрібну структуру.
Google Sheets
Записує результат у Google Sheets.
Дані з Meta Ads
Apps Script забирає з Meta Ads фактичні дані по кампаніях, групах, оголошеннях, статусах, бюджетах і витратах.
Матчинг
Скрипт метчить замовлення з рекламними кампаніями за UTM, Meta ID, назвами кампаній/груп/оголошень і UTM параметрами з креативів.
Розрахунок ефективності
У таблиці розраховується ефективність реклами за кампаніями, групами оголошень і креативами.
Неспівставлені замовлення
Окремо формується список неспівставлених замовлень, щоб команда бачила, де потрібно поправити UTM або структуру кампаній.



За травень найкращим кандидатом на масштабування стала кампанія з ROAS 2.03 і CPA 649 грн. Інші кампанії з ROAS 0.64 та 0.69 не масштабувались напряму, а розглядалися як джерело гіпотез для тесту креативів і аудиторій.
- ✓Якість зіставлення Meta paid замовлень за травень: 178 із 181.
- ✓Покриття по замовленнях: 98,34%. Покриття по доходу: 98,86%.
- ✓Команда бачить, які кампанії реально приводять покупки.
- ✓Є розуміння реальних витрат у Meta Ads з конвертацією в гривню.
- ✓У звіті враховуються податки, тому ROAS і CPA ближчі до реальної економіки бізнесу.
- ✓Видно кількість замовлень, дохід, витрати, ROAS, CPA, середню цінність покупки та середній чек по кампаніях, групах і оголошеннях.
- ✓Рекламний бюджет можна масштабувати на основі фактичного доходу, а не припущень.
- ✓Слабкі кампанії не масштабуються, а залишаються під контролем або йдуть у точкові тести.
Інтеграція Хорошопу, Google Sheets, Apps Script і Meta Ads API витягує UTM дані замовлень, метчить їх із фактичними кампаніями Meta Ads і рахує реальну окупність реклами з точністю близько 98% — витрати, податки, замовлення, CPA, середній чек і ROAS.
Ми нарешті бачимо не просто витрати й замовлення, а реальну окупність по кампаніях. Це допомагає масштабувати сильні зв'язки й не тримати слабкі.
Губляться заявки чи забагато ручної роботи? Хочете автоматизувати процеси — звертайтесь до нас.
