39 активных кампаний в Google Ads (12) и Meta Ads (27), каждая сверена с реальными продажами из CRM (курс НБУ 44.4766 UAH/USD для Meta). Главный вывод: почти везде, где кампания реально измерима, отчётный ROAS завышен - на Google на 13-48%, на Meta на 24-75%.
1. Систематическое завышение ROAS на Meta (68-75%) для всех реально трекуемых кампаний V.SKLO. Site_mof...20251020 (лучшая по кабинету, ROAS 3.34) - реальный ROAS 0.98, то есть по факту в ноль, не прибыльна. То же на test-BD_20260425 (1.46→0.46) и test-SBU_20260422 (1.28→0.32).
2. HighPrice-engagement (Sky Print) на самом деле хуже, чем показывает кабинет. Кабинет ROAS 0.12, реальный - 0.03. Почти весь расход $1,390 (61,840 UAH) - в никуда (1 реальный заказ на 1,928 UAH).
3. Google vsklo.com: топ-кампания по расходу (41% бюджета) без единого креатива и расширения, реальный ROAS 2.21 против отчётных 4.21. Соседняя кампания того же семейства показывает тот же паттерн завышения (~44%).
4. Подозрительный трафик на Meta V.SKLO: 14,893 клика по $0.04 за клик, 0 покупок. В 10-15 раз дешевле нормы - похоже на некачественный placement-инвентарь, а не заинтересованную аудиторию.
5. Лучшая по ROAS кампания V.SKLO искусственно зажата бюджетом $10/день при CPA ~$21 - но реальный ROAS этой кампании 0.98, не 3.34, поэтому масштабировать её сейчас не стоит до выяснения причины разрыва.
Оба CLI-инструмента (Google Ads и Meta Ads) хранят "активный аккаунт" в общем файле .env. При параллельном запуске агентов на разные аккаунты одной платформы возникает гонка - один агент перезаписывает файл поверх другого. Обнаружено и устранено в этом прогоне (данные перепроверены с явным customer_id/account_id в каждом запросе), но инструменты стоит доработать: передавать ID аккаунта явным параметром, а не через файловое состояние.
vsklo.com.ua (5) + vsklo.com (7). Клик по заголовку столбца - сортировка.
| Кампания | Аккаунт | Расход UAH | ROAS кабинет | ROAS реальный | Рекомендация |
|---|---|---|---|---|---|
| pmax_cold_ua_targetROAS_product-mix_CTA-mix_old | vsklo.com | 186,669.50 | 4.21 | 2.21 | Fix urgently |
| pmax_cold_ua_targetROAS_product-mix_CTA-mix (fullAds) | vsklo.com | 104,212.33 | 4.41 | 2.47 | Investigate value |
| search_ua_kw_brand_targetImShare | vsklo.com | 31,770.84 | 9.22 | 8.01 | Working well |
| pmax_ua_mix_commercial_maxConvValue_General_20260702 | vsklo.com | 7,007.69 | 0.10 | 2.70 | Fix creative |
| pmax_ua_mix_commercial_maxConvValue_SBU_20260629 | vsklo.com | 5,071.25 | 2.12 | 0.00 | Too new |
| pmax_ua_mix_commercial_maxConvValue_dpsu_20260701 | vsklo.com | 4,050.41 | 3.35 | 1.18 | Too new |
| pmax_cold_ua_maxConv_product-mix_CTA-BF2025 (fullAds) | vsklo.com | 0 | - | - | Diagnose 0 delivery |
| pmax_cold_ua_targetROAS_price-1500-4000_20251117 | vsklo.com.ua | 94,665.96 | 3.79 | 3.73 | Working well |
| pmax_cold_ua_targetROAS_price-less1500_20251117 | vsklo.com.ua | 78,682.91 | 4.10 | 5.14 | Fix empty asset group |
| pmax_cold_ua_targetROAS_CTA-BDGiftForMen_20260330 | vsklo.com.ua | 71,674.41 | 4.25 | 4.54 | Scale carefully |
| search_ua_dsa_commercial_maxConv_20260625 | vsklo.com.ua | 2,129.62 | 4.20 | 2.04 | Add negatives |
| pmax_ua_mix_commercial_maxConvValue_price4000+_20260625 | vsklo.com.ua | 7,045.07 | 2.62 | 1.30 | Fix creative & negatives |
pmax_cold_ua_targetROAS_product-mix_CTA-mix_old - 41% бюджета аккаунта vsklo.com, asset group без единого ассета, 0 расширений, реальный ROAS 2.21 против кабинетных 4.21. Топ-приоритет: заполнить креатив прежде чем решать судьбу бюджета.
pmax_cold_ua_targetROAS_product-mix_CTA-mix (fullAds) - структура в порядке (3 живых asset group GOOD), но тот же паттерн завышения ценности (~44%), что и у "_old" - похоже на семейную проблему передачи ценности конверсии, не случайность одной кампании.
search_ua_kw_brand_targetImShare - реальный ROAS 8.01 близок к кабинетному, кампания работает хорошо. Живое объявление имеет Ad Strength GOOD, но есть паузное с EXCELLENT - стоит протестировать более сильный вариант.
pmax_ua_mix_commercial_maxConvValue_General_20260702 - крупнейший бюджет в аккаунте (1000 UAH/день) льётся в 2 пустых asset group. Кабинет показывает ROAS 0.10 (паника), но реальные деньги показывают 2.70 (задержка атрибуции для новой кампании) - тем не менее пустой креатив это реальная и отдельная проблема, чинить независимо от ROAS.
SBU_20260629 / dpsu_20260701 - обе новые (9 и 8 дней), без единого негативного списка. Слишком рано судить по ROAS, но негативы нужно добавить сейчас, до масштабирования.
pmax_cold_ua_maxConv_product-mix_CTA-BF2025 (fullAds) - полностью укомплектована (хороший креатив, расширения есть), но 0 показов за весь период при статусе ENABLED. Причина не диагностирована - нужна ручная проверка eligibility/гео в UI.
$50,671.51 суммарно · 79.2% бюджета в Messenger/IG Direct (не измеряется Pixel'ем напрямую), 13.8% - реально трекуемый сайт-трафик, 7.0% - engagement.
12 из 19 кампаний ведут на Messenger/Instagram Direct - это осознанная рабочая стратегия для украинского рынка, а не ошибка. Покупка после переписки в директе физически не долетает до Meta Pixel как Purchase-событие, поэтому у них нет надёжного ни кабинетного, ни сопоставимого CRM-ROAS по кампании - только общий бакет "Інст VSKLO" в CRM без разбивки по кампаниям. Возможный путь измерения - ручная сверка с CRM или Incremental Attribution тест, не по этой таблице.
| Кампания | Тип | Расход UAH | ROAS кабинет | ROAS реальный | Рекомендация |
|---|---|---|---|---|---|
| Site_mof_ua_product-mix_audience-mix_goal-conversion_creo-catalog_mix_abo_20251020 | Site | 116,107.94 | 3.34 | 0.98 | Не масштабировать |
| Site_tof_ua_product-mix_audience-mix_goal-conversion_abo_test-BD_20260425 | Site | 68,014.95 | 1.46 | 0.46 | Убыточна по факту |
| Site_tof_ua_product-mix_audience-mix_goal-conversion_abo_test-SBU_20260422 | Site | 111,253.77 | 1.28 | 0.32 | Убыточна по факту |
| tof_ua_product-mix_audience-mix_goal-direct_abo_test-BD_20260504 | Messenger | 27,319.31 | 0.20* | - | Подозрительный трафик |
| tof_ua_product-mix_audience-mix_goal-engagement_abo_20260129 | Engagement | 158,021.36 | 0.01 | - | Пересмотреть/пауза |
| tof_ua_product-Charki_audience-mix_goal-direct_abo_20250916 | Messenger | 718,370.03 | - | - | Проверить возраст креатива |
| tof_ua_product-Kelykh_audience-mix_goal-direct_abo_20250916 | Messenger | 446,320.01 | - | - | Healthy delivery |
| tof_ua_product-mix_audience-mix_goal-direct_abo_20251216 | Messenger | 366,258.57 | - | - | Healthy delivery |
| tof_ua_product-mix_audience-mix_goal-direct_abo_test-BD_20260319 | Messenger | 114,814.56 | - | - | Проверить возраст креатива |
| tof_ua_product-mix_audience-mix_goal-direct_abo_test-DPSU_20260516 | Messenger | 19,466.07 | - | - | Проверить destination_type |
| tof_ua_product-mix_audience-mix_goal-direct_abo_test-KelykhPivo_20260512 | Messenger | 22,890.77 | - | - | Диагностировать простой adset |
| tof_ua_product-mix_audience-mix_goal-direct_abo_test-AUTO_20260506 | Messenger | 48,657.40 | - | - | Диагностировать простой adset |
| Site_mof_ua_product-mix_audience-mix_goal-conversion_creo-catalog_mix_abo_20260707 | Site | 449.66 | - | - | Добавить UTM |
| Site_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_CTA-Police_20260706 | Site | 4,615.34 | 1.06 | - | Too new |
| tof_ua_product-mix_audience-mix_goal-direct_abo_CTA-Police_20260706 | Messenger | 4,874.19 | - | - | Too new |
| Site_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_CTA-denRibalka_20260702 | Site | 10,387.07 | 0.95 | - | Too new |
| tof_ua_product-mix_audience-mix_goal-direct_abo_CTA-denRibalka_20260702 | Messenger | 6,735.09 | - | - | Too new |
| tof_ua_product-mix_audience-mix_goal-direct_abo_CTA-denMedika_20260630 | Messenger | 7,201.21 | - | - | Too new |
| tof_ua_product-mix_audience-broad_goal-direct_abo_test-SBU_20260707 | Messenger | 1,940.51 | - | - | Too new |
*ROAS для test-BD_20260504 - по кабинету 0.20 (Messenger-паттерн, не сравнимо напрямую), критична не цифра ROAS, а сам паттерн трафика (14,893 клика по $0.04, 0 покупок).
Все 3 реально трекуемые "Site_" кампании с достаточным объёмом данных завышают ROAS на 68-75% относительно CRM. Это системный паттерн для аккаунта, не случайность одной кампании.
test-BD_20260504: 14,893 клика по $0.04 (в 10-15 раз дешевле нормы), 0 покупок - подозрение на некачественный placement-инвентарь (Audience Network), нужна проверка breakdown по плейсментам.
goal-engagement_20260129: 5+ месяцев работы, CTR 0.33% (fail-зона), частота 10.27 (аномально для prospecting), ROAS кабинета 0.01 - явный кандидат на паузу или полный пересмотр креатива.
Site_mof...20251020 (лучшая по кабинетному ROAS) зажата бюджетом $10/день при CPA ~$21 - НЕ увеличивать бюджет до выяснения, почему реальный ROAS 0.98 против кабинетных 3.34, иначе рискуем масштабировать нерентабельный трафик.
Пиксель на всех продающих adset - 1061118739569760 (V.SKLO), не родной. UTM-трекинг 100% на всех проверенных.
| Кампания | Расход UAH | ROAS кабинет | ROAS реальный | Рекомендация |
|---|---|---|---|---|
| newSite_tof_ua_test-HighPrice_product-mix_audience-mix_goal-engagement_creo-mix_abo_20260212 | 61,839.82 | 0.12 | 0.03 | Остановить срочно |
| newSite_tof_ua_test-HighPrice_product-mix_audience-mix_goal-conversion_creo-mix_abo_20260212 | 65,123.97 | 0.45 | 0.72 | Остановить |
| newSite_tof_ua_product-Charki_audience-mix_goal-conversion_creo-mix_abo_20260317 | 178,600.68 | 1.04 | 0.79 | На грани, мониторить |
| newSite_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_test-Сherep_20260422 | 125,116.23 | 1.33 | 0.85 | На грани, мониторить |
| newSite_tof_ua_product-mix_audience-mix_goal-conversion_creo-post_abo_20260327 | 79,106.97 | 1.99 | 1.63 | Лучшая, но 1 креатив |
| newSite_mof_ua_product-mix_audience-mix_goal-conversion_creo-catalog_mix_abo_20260416 | 25,539.80 | 3.31 | 1.64 | Прибыльна, масштабировать осторожно |
| newSite_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_test-Bitcoin_abo_20260523 | 10,419.09 | 2.00 | 1.29 | Прибыльна |
| newSite_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_test-KelykhPivo_20260523 | 10,431.10 | 0.15 | 0.70 | Мало данных |
| newSite_tof_ua_product-mix_audience-mix_goal-conversion_mix_abo_test-AUTO_20260523 | 10,395.52 | 0.62 | 0.20 | Слабая, наблюдать/пауза |
Реальные цифры меняют приоритет внутри пары: engagement-версия на самом деле хуже, чем показывал кабинет (реальный ROAS 0.03, не 0.12) - почти весь расход 61,840 UAH ушёл в никуда (1 заказ на 1,928 UAH). Conversion-версия по факту чуть лучше кабинета (0.72 vs 0.45), но всё ещё убыточна. Рекомендация "остановить обе" в силе, но engagement-версия - более срочный кандидат.
На Google завышение 13-48% (в среднем ~35% на крупных кампаниях), на Meta - 24-75% (в среднем ~55% на реально трекуемых). Это не единичный случай, а систематический паттерн на обеих платформах, хоть и разной природы (Google - вероятно способ передачи ценности конверсии; Meta - структура атрибуции/данные о значении покупки). Рекомендация: относиться к отчётным ROAS в обоих кабинетах как к верхней границе, не как к факту, пока не выяснена точная причина расхождения.
4 из 5 новых Google-кампаний (запущены в конце июня - начале июля) стартовали с пустыми или почти пустыми asset group и/или без единого негативного слова. Это повторяющийся паттерн процесса запуска, не единичная ошибка - рекомендация: ввести pre-launch чек-лист (ассеты заполнены, негативы привязаны, UTM-шаблон проставлен) прежде чем публиковать новую кампанию.
Подтверждено на уровне adset: пиксель 1061118739569760 (V.SKLO) стоит во всех активных продающих adset Sky Print. Родной пиксель Sky Print не используется нигде в активной структуре. Управленческий вопрос остаётся: зачем два отдельных рекламных кабинета на один и тот же сайт.