Дерево причин, діагноз навчання і розподілу, гейт готовності до масштабування
683420709301054 за 7 днів нуль подій Purchase, хоча кабінет показує 1 покупку. Поки це не звірено, будь-яка розмова про перехід на оптимізацію по покупці безпідставна.Адсет 120249095914930261 «broad / UA / 25-65», ціль кампанії OUTCOME_LEADS, оптимізація OFFSITE_CONVERSIONS на подію Lead, атрибуція 7d_click (вікна перегляду немає), доставка active + підстатус in_learning_phase. На момент звірки: витрачено $62.45, покази 14 742, охоплення 12 198, частота 1.21, результат 1 «Website lead», ціна результату $62.45.
Розрахунок робиться з двох різних цифр, бо вони розходяться, і це саме по собі діагноз.
| База розрахунку | Ціна події | Подій за тиждень при $1 050 | Від порога 50 | Вердикт |
|---|---|---|---|---|
| Результат у кабінеті (1 Lead) | $62.45 | 17 | 34% | ❌ Learning Limited |
| Події Lead у пікселі (2 Lead) | $31.23 | 34 | 67% | ❌ Learning Limited |
| Гранична ціна ліда з економіки | $10.00 | 105 | 210% | ✅ але це поки фантазія |
Root cause, а не загальні слова. Порог виходу з навчання це 50 подій обраної оптимізації на адсет за 7 днів. Тут проблема не в бюджеті і не в тому, що «мало часу минуло». Проблема в тому, що подія оптимізації надто рідкісна для цього бюджету, і рідкісна вона з конкретної причини: між кліком і подією Lead стоїть лендинг, який пропускає далі 0.47% переглядів сторінки (2 Lead на 425 LPV).
Що потрібно, щоб вийти з навчання, три взаємовиключні шляхи, кожен з числом:
| Шлях | Що треба зробити | Число | Реалістичність |
|---|---|---|---|
| Здешевити подію | Довести ціну Lead до $21 при $150 на день | зараз $62.45, тобто мінус 66% | ⚠️ можливо, але тільки після ремонту воронки |
| Долити бюджет | Тримати ту саму ціну, підняти бюджет | $417 на день ($2 921 на тиждень) | ❌ поза межами $150, і це закупівля навчання за гроші |
| Змінити подію | Перейти на подію, якої вистачає за обсягом | ATC 306 за тиждень, IC 252 за тиждень при $150 | ⚠️ це зміна методу, рішення за Назаром |
Розрахунок обсягу для третього шляху: множник масштабу з $58.43 до $150 дорівнює 2.57. Кошики 17 × 2.57 = 44 на добу = 306 за тиждень. Checkout 14 × 2.57 = 36 на добу = 252 за тиждень. Обидві події проходять порог 50 з запасом у 5 до 6 разів. Подія Lead навіть у найоптимістичнішому читанні (2 на добу з пікселя) дає 34 за тиждень і порога не бере.
Навчання рахується на рівні адсету, але розподіл усередині адсету рахується на рівні оголошення. У ротації 3 відео, які за добу зібрали 2 події оголошення. Наслідок видно в цифрах: VD6.8 отримав $7.52, дав 64 LPV і нуль кошиків, тобто алгоритм його вже фактично відключив, не маючи жодних даних для такого рішення. VD6.7 при $23.10 дав 12 кошиків по $1.93, VD6.9 при $27.81 дав 5 кошиків по $5.56. Тобто більше грошей отримало гірше оголошення, і це прямий наслідок нульової моделі: алгоритм розподіляє по проксі (утримання відео, дешевий клік), а не по наміру купити. Бриф це фіксує окремо: VD6.9 має найкраще утримання і втричі дорожчий кошик.
Кампанія CBO, але адсет в ній один. Це означає, що CBO зараз не робить нічого: розподіляти між адсетами нема між чим. Бюджет фактично ABO з іншою назвою. CBO починає працювати від 3 адсетів. Це не помилка, це просто мертва настройка, яку помилково вважають працюючою.
Це не «алгоритм помилився». Це рівно те, що задано в налаштуванні. Ланцюг:
683420709301054 за останні 7 днів є тільки PageView, AddToCart, InitiateCheckout і 2 події Lead. Покупок нуль. Моделі «хто залишає заявку» в системи немає.Highest volume без обмеження ціни це максимум показів на долар. Тому він пішов у найдешевший інвентар: Facebook feed CPM $4.17, Threads CPM $1.02, Audience Network CPM $2.69. Instagram з CPM $9.40 отримав залишки.Тобто розподіл 87.5 / 15.5 це не рішення про якість, а рішення про ціну показу. Перевірка проста: якби алгоритм розподіляв по результату, він би не поводився так, як показує таблиця нижче.
| Платформа | Витрата | Частка | ATC | Ціна ATC | IC | Ціна IC | Покупки |
|---|---|---|---|---|---|---|---|
| $51.14 | 87.5% | 12 | $4.26 | 8 | $6.39 | 0 | |
| $9.06 | 15.5% | 4 | $2.27 | 5 | $1.81 | 1 | |
| Threads | $1.10 | 1.9% | 1 | $1.10 | 1 | $1.10 | 0 |
| Audience Network | $1.02 | 1.7% | 0 | немає | 0 | немає | 0 |
Instagram дає checkout у 3.53 раза дешевше за Facebook і отримав у 5.6 раза менше грошей. Це і є діагноз розподілу: платформу з найкращим результатом алгоритм оминув, бо вхід у неї дорожчий за показ.
На рівні плейсментів розрив ще різкіший:
| Плейсмент | Витрата | Частка бюджету | ATC | Ціна ATC |
|---|---|---|---|---|
| feed (FB стрічка) | $29.67 | 50.8% | 4 | $7.42 |
| facebook_reels | $20.25 | 34.7% | 8 | $2.53 |
| instagram_stories | $3.36 | 5.7% | 3 | $1.12 |
| instagram_reels | $1.99 | 3.4% | 1 | $1.99 |
| rewarded_video (AN) | $0.65 | 1.1% | 0 | немає |
Половина бюджету пішла в найдорожчий за кошиком плейсмент. feed коштує $7.42 за кошик, instagram_stories $1.12, різниця 6.6 раза. І саме instagram_stories дав єдину покупку дня за $3.36.
| Вік | Витрата | Частка | LPV | ATC | Ціна ATC | ATC-rate від LPV |
|---|---|---|---|---|---|---|
| 25-34 | $2.27 | 3.9% | 12 | 3 | $0.76 | 25.0% |
| 35-44 | $7.53 | 12.9% | 35 | 5 | $1.51 | 14.3% |
| 45-54 | $15.60 | 26.7% | 63 | 2 | $7.80 | 3.2% |
| 55-64 | $21.34 | 36.5% | 175 | 5 | $4.27 | 2.9% |
| 65+ | $11.69 | 20.0% | 140 | 2 | $5.85 | 1.4% |
Читати так: 25-44 отримали 16.8% бюджету і дали 8 з 17 кошиків (47%). 45+ отримали 83.2% і дали 9 кошиків (53%). Ціна кошика в молодій парі $1.23, у старшій $5.40, різниця 4.4 раза. Сегмент 65+ це чистий портрет «клікає, але не купує»: найвищий CTR 10.65%, 140 переглядів сторінки, ATC-rate 1.4%.
/tovar1/ і /500/ (там немає жодної події пікселя), ані реального чека. Він шукає найдешевшого заповнювача форми, а не найдорожчого покупця.action_values:lead $95.88), але при Highest volume без оптимізації по цінності воно не впливає на розподіл. Тобто цінність збирається «в стіл».7d_click без вікна перегляду. Для подарункового товару з тривалим рішенням це чесна, але сувора настройка: сигналів для навчання вона дає менше. Міняти її зараз не можна, зміна атрибуції скидає навчання.7d_click, або без fbclid (бриф фіксує: fbclid окремо не обробляється, читаються рівно 5 UTM-ключів).378 показів, CTR 26.46%, тобто близько 100 кліків, 60 «переглядів сторінки», 0 кошиків, 0 checkout. CTR у 26% на банерній мережі при 7.4% у стрічці Facebook це не поведінка людини, яка зацікавилась оберегом. Це промахи по екрану в мобільних застосунках: 186 показів припадає на rewarded_video з CTR 29.57%, тобто на формат «подивись рекламу, отримай бонус у грі».
Найкраще доказ від зворотного: 60 переглядів сторінки і жодного кошика. Facebook при своєму «поганому» результаті дає 12 кошиків з 348 LPV. Audience Network з 60 LPV дає нуль. Ймовірність такого при реальному трафіку мізерна.
1 077 показів, найнижчий CTR серед усіх (1.58% проти 7.47% у середньому), CPM $1.02. Тут не сміття, тут просто нерелевантний майданчик: дешеві покази без уваги. Кошик 1 на $1.10 виглядає добре, але це одна подія і статистично це нуль.
| Показник | Audience Network | Threads | Разом | Частка від усього |
|---|---|---|---|---|
| Витрата за день | $1.02 | $1.10 | $2.12 | 3.6% бюджету |
| Покази | 378 | 1 077 | 1 455 | 10.7% |
| Кліки (оцінка з CTR) | близько 100 | близько 17 | близько 117 | 11.5% |
| Перегляди сторінки | 60 | 11 | 71 | 16.7% |
| Кошики | 0 | 1 | 1 | 5.9% |
| Покупки | 0 | 0 | 0 | 0% |
Гроші: дрібниця. Сигнал: значна частка. $2.12 на добу це $5.44 при бюджеті $150, тобто близько $38 на тиждень і $163 на місяць. Це прикро, але не смертельно. Смертельне інше: кожен шостий «перегляд сторінки», за яким алгоритм і піксель судять про якість трафіку, фальшивий. Ці 71 LPV потрапляють у аудиторію «Site Visitors», яку ми збираємось використати під ретаргет, і в них нуль наміру.
Другий, менш очевидний ефект: AN підроблює звітний CTR. Без Audience Network загальний CTR становить 6.93% замість 7.47%, тобто мережа накручує +0.54 пункти (+7.8% відносно). Якщо взяти 7.47% за базову лінію і потім вимкнути AN, здасться, що CTR «впав», хоча він просто перестав бути надутим. Це треба зафіксувати ДО вимкнення, інакше буде хибний висновок про втому креативу.
Третій слід: розріз по годинах. О 05:00 (2 631 показ, CPM $1.38, 59 LPV, 0 ATC) і о 06:00 (771 показ, CTR 14.14%, 77 LPV, 0 ATC) сумарно дали 136 переглядів сторінки, це 32% усіх LPV дня, при нулі кошиків. Це той самий дешевий нічний інвентар. Тобто третина «якісного» сигналу за добу зібралась у дві години, коли ніхто нічого не купує.
Повний ланцюг з урахуванням події Lead, якої в базовій таблиці брифу немає, бо вона видна тільки в датасеті пікселя.
| Крок | Було | Стало | Проходить | Втрачено | Ціна кроку | Діагноз |
|---|---|---|---|---|---|---|
| Клік → LPV | 559 | 425 | 76.0% | 134 | $0.14 за LPV | ✅ норма для мобайлу |
| LPV → ATC | 425 | 17 | 4.0% | 408 | $3.44 за ATC | ❌ головний обвал |
| ATC → IC | 17 | 14 | 82.4% | 3 | $4.17 за IC | ✅ норма, тут дір немає |
| IC → Lead | 14 | 2 | 14.3% | 12 | $31.23 за Lead | ❌ другий обвал |
| Lead → Purchase | 2 | 1 | 50.0% | 1 | $62.45 | ⚠️ 1 подія, висновків не робимо |
Це не просто найбільша втрата, це втрата, яка зʼїдає майже весь бюджет. 425 переглядів сторінки по $0.14 це $59.5 з $62.45 витрати. З них 408 людей пішли, не торкнувшись кошика. Здоровий продажний лендинг тримає 8 до 12% ATC від LPV, ми на 4.0%, тобто вдвічі до втричі нижче.
Прив'язка до конкретних місць у коді (розділ 6-ТЕР брифу):
| Діра | Механіка втрати | Підтвердження цифрою |
|---|---|---|
| Перший клік по головному CTA не відкриває кошик (кошик відкривається лише якщо в ньому вже щось було, треба другий окремий клік по іконці) | Людина натискає головну кнопку, візуально не відбувається нічого, вона робить висновок «кнопка не працює» і йде | Найпряміший механічний зріз ATC у всій воронці, він не залежить від копі, аудиторії чи креативу |
| H1 першого екрана це назва моделі «Елегантна», слів оберіг, мотанка, рід у заголовку немає, вся ДНК починається з третього блоку | Креатив VD6.7 обіцяє «Оберіг, якому 2000 років», клік приземляється на голий конфігуратор. Розрив меседжу на нульовій секунді | 65+ дає 140 LPV і 2 ATC (1.4%). Вони прийшли за історією, історії на екрані немає. Це 20% бюджету, злитих у розрив меседжу |
| Квіз не веде в кошик: результат «три мотанки №1 для вас» просто скролить назад до свотчів | Єдиний мʼякий шлях до ATC для того, хто не знає, яку модель обрати, обірваний | 57% бюджету пішло на 55+, це саме та аудиторія, якій потрібен підбір, а не конфігуратор |
| Ціна «від 2 850 грн» на першому екрані при фото і дефолті класичної за 3 850 | Розрив 35% між обіцянкою і кошиком, ставить під сумнів усе інше на сторінці | Середній кошик з Meta $71.7 (це міні за 2 850), середній checkout $110.1 (класична + коробка). Тобто люди клікають на міні-ціну, а в кошику бачать іншу |
Кошик відкрито, форму не відправлено. 86% тих, хто дійшов до найгарячішої точки, пішли звідти. Оголошена вартість цих кошиків $1 541.91, з них фіналізовано $110. Тобто 93% заявленої вартості checkout не перетворились у заявку.
Прив'язка до коду:
| Діра | Механіка втрати |
|---|---|
| Прогрес-бар безкоштовної доставки з порогом 10 000 грн при чеку 3 850 | У момент відкриття кошика перше повідомлення, яке бачить людина: «до безкоштовної доставки залишилось 6 150 грн». Це повідомлення про недостатність рівно в точці найвищої готовності. Механізм, який мав підіймати чек, працює як гальмо |
| Ціна першого екрана 2 850 проти реальної 3 850 у кошику | Розрив 35% спрацьовує саме тут, коли людина вперше бачить підсумок |
| Доставку на першому екрані не видно, умови в останній вкладці згорнутого акордеона | У кошику виникає питання «скільки коштує доставка і коли прийде», відповіді поруч немає, людина йде шукати і не повертається |
| Гарантія одним бейджем «Гарантія щастя · легкий обмін» без розшифровки | Чек 3 850 грн, це не імпульс. У точці рішення немає, за що зачепитись тому, хто вагається |
Це найдешевший в ремонті обвал: чотири місця, з них перші два це зміна двох чисел і однієї умови.
У датасеті 683420709301054 за останні 7 днів нуль подій Purchase. Є PageView, AddToCart, InitiateCheckout, Lead. Purchase немає жодної. При цьому кабінет показує 1 покупку (actions:omni_purchase = 1, сума checkout $1 541.91).
Три можливі пояснення, кожне треба перевірити ДО будь-якого масштабування:
513271135022035 «Zarmilkas.com Хорошоп», який теж активний, а omni_purchase агрегує всі джерела акаунта.lpcrm-intake.notenot.workers.dev/event не долітає до цього датасету./sps/ не спрацювала, бо людина не дійшла до сторінки подяки (бриф прямо описує розрив у 4 сторінки між Lead і Purchase).Поки це не зʼясовано, розмова про перехід на оптимізацію по покупці безпідставна: оптимізувати можна тільки те, що піксель фізично бачить.
Зараз один адсет, тому перекриття дорівнює нулю за визначенням. Це стане проблемою на другому кроці, коли зʼявляться 3 до 5 адсетів, тому пороги фіксуємо заздалегідь.
| Що робимо | Де | Поріг, за яким це проблема |
|---|---|---|
| Audience Overlap у розділі «Аудиторії» (виділити 2 аудиторії, «Показати перекриття») | Ads Manager, Аудиторії | більше 30% спільних людей між двома холодними адсетами = зливаємо в один |
| Порівняти охоплення суми адсетів з охопленням кампанії за той самий період | Insights, поле reach на рівні кампанії проти суми по адсетах | якщо сума охоплень адсетів перевищує охоплення кампанії більше ніж на 15%, люди бачать обидва адсети |
Delivery insights, підстатус fragmented_audience або learning_limited одразу на кількох адсетах | Стовпчик «Доставка» | два і більше адсети в Learning Limited одночасно = бюджет розпорошено, консолідуємо |
| Перевірити, чи не звужується охоплення при тому самому бюджеті три дні поспіль | reach по днях | падіння охоплення при рівній витраті = аукціон купує тих самих людей дорожче |
Для ретаргету перекриття рахуємо інакше: аудиторії драбини з розділу 5 брифу (0-4, 4-10, 10-17, 17-24, 24-27, 27-30, 30-90 днів) мають бути взаємовиключними, тобто кожен наступний крок обовʼязково виключає всі попередні вікна. Без цього людина на 5 день бачитиме одночасно крок 1 і крок 2, і частота подвоїться при незмінному бюджеті.
Базова лінія: за перший день частота 1.21 при охопленні 11 199 і 13 603 показах.
| Тип адсету | Вікно | Норма | Увага | Насичення, діяти |
|---|---|---|---|---|
| Холодний broad UA | 7 днів | до 1.8 | 1.8 до 2.5 | більше 2.5: розширювати аудиторію або міняти креатив |
| Холодний вузький (інтереси, LAL 1%) | 7 днів | до 2.2 | 2.2 до 3.0 | більше 3.0: піднімати LAL до 3 до 5% |
| Ретаргет 0-17 днів | 7 днів | до 3.5 | 3.5 до 5.0 | більше 5.0: розширити вікно або знизити бюджет |
| Ретаргет 30-90 днів | 7 днів | до 2.0 | 2.0 до 3.0 | більше 3.0: вимикати, пул вичерпано |
Сигнал втоми, а не просто високої частоти: CTR падає більше ніж на 25% від базової лінії при зростанні частоти. Базову лінію беремо БЕЗ Audience Network, тобто 6.93%, а не 7.47%. Поріг спрацювання: CTR нижче 5.2% при частоті вище 2.0.
При $150 на день множник до сьогоднішнього дня 2.57, тобто близько 1 090 переглядів сторінки на добу, за 30 днів це приблизно 32 700 візитів. З поправкою на повторні візити реальний унікальний пул 30 днів це орієнтовно 24 до 27 тисяч людей.
Скільки такий пул витримує: 25 000 людей × частота 3 на тиждень = 75 000 показів на тиждень. При CPM у діапазоні спостережених $4.17 до $9.40 це від $310 до $700 на тиждень, тобто від $45 до $100 на день на весь ретаргет. Вище цього ретаргет починає добивати тих самих людей. Це розрахунок з наших цифр, не факт, після запуску заміряти по факту частоти.
Головне правило: хоч один червоний пункт означає, що бюджет не піднімається. Взагалі. Ніякого «ну майже все зелене». Гейт перевіряється на даних за останні 7 днів, а не за вчора.
| # | Пункт гейта | Поріг зеленого | Зараз | Статус |
|---|---|---|---|---|
| 1 | Обсяг подій оптимізації в адсеті | ≥ 50 подій за 7 днів (жовтий 25 до 49) | 2 за добу, прогноз 17 до 34 за тиждень | ❌ |
| 2 | Ціна ліда | CPL ≤ $10 три доби поспіль (жовтий $10 до $15) | $62.45 | ❌ |
| 3 | Ціна покупця | CPA ≤ $15.6 за 7 днів (з ланцюга $10 × 0.8 × 0.8) | $62.45 за 1 покупку | ❌ |
| 4 | Цілісність трекінгу | ViewContent існує, AddToCart стоїть на /tovar1/ і /500/, Purchase у датасеті 683420709301054 більше 0 за 7 днів | ViewContent 0, апсели сліпі, Purchase 0 подій | ❌ |
| 5 | Звірка кабінет проти CRM | розбіжність по кількості замовлень ≤ 15% за 7 днів | 2 Lead у пікселі проти 1 результату = 50% | ❌ |
| 6 | Чистота трафіку | частка LPV з Audience Network + Threads ≤ 5% усіх LPV | 71 з 425 = 16.7% | ❌ |
| 7 | Ширина тесту | ≥ 3 різні концепти (не варіації одного), кожен з витратою ≥ $30 за 3 доби | 1 концепт «Без ризику» з 10 одобрених, 3 варіації однієї ідеї | ❌ |
| 8 | Частота і свіжість | 7-денна частота холодного адсету ≤ 1.8 і CTR ≥ 80% від базової 6.93% | частота 1.21 за неповну добу, 7-денних даних немає | ⚠️ даних немає |
Зелених зараз: 0 з 8. Підняття бюджету заборонено.
Пункти 4, 6 і 7 закриваються роботою, а не чеканням: додати ViewContent і AddToCart на сторінки апселів, вимкнути Audience Network і Threads, дописати рекламні тексти до готових відео (бриф: копі є лише для 9 роликів концепту 6, решта 38 холодних роликів лежить без копі, це задача на один день копірайтера). Пункти 1, 2, 3, 5 закриваються тільки після ремонту двох обвалів воронки. Пункт 8 закривається просто накопиченням 7 днів даних.
| Правило | Число |
|---|---|
| Крок підняття бюджету | не більше +20% за раз (зміна понад 20% скидає навчання) |
| Мінімальний інтервал між підняттями | 72 години |
| Скільки змінних міняємо за один крок | рівно одну |
| Мінімальний бюджет на адсет, щоб він міг набрати 50 подій | цільова ціна події × 50 ÷ 7 = $71 на добу при CPL $10 |
| Максимальна частка одного адсету в кампанії | не більше 60% бюджету кампанії, інакше CBO не має чим балансувати |
Залізне правило: кожна зміна отримує позначку часу в трекері. Наступна зміна не робиться, поки не минуло вікно.
| Тип зміни | Вікно мовчання | Що вважаємо достатніми даними для оцінки |
|---|---|---|
| Бюджет (у межах +20%) | 72 години | 72 години АБО 25 подій оптимізації, що настане пізніше |
| Новий креатив у наявний адсет | 72 години | мінімум $30 витрати на оголошення |
| Новий адсет | 96 годин | мінімум 15 подій оптимізації |
| Плейсменти, аудиторія, вік | 72 години | повне навчання скидається, рахуємо з нуля |
| Атрибуція, подія оптимізації, ціль | 7 днів | це повний перезапуск моделі, раніше не оцінювати |
| Правки на лендингу | 72 години | порівнюємо ATC-rate від LPV, а не абсолютні кошики |
| Ситуація після зміни | Через скільки дивимось | Дія |
|---|---|---|
| CPL виріс більше ніж на 40% від бази до підняття, при ≥ 20 подіях у новому вікні | 48 годин | Відкат на попередній бюджет тим самим кроком, далі ще 72 години мовчання |
| CPL виріс на 15 до 40% | 72 години | Чекаємо повне вікно, це може бути шум навчання. Нічого не чіпаємо |
| CPL виріс, але подій менше 20 | будь-коли | Нічого не робимо, даних немає. Реагувати на 5 подій це шум, а не сигнал |
| Витрата не викручується більше 80% від бюджету дві доби поспіль | 48 годин | Це Learning Limited, не бюджетна проблема. Бюджет НЕ піднімаємо, розбираємось з подією оптимізації |
| Частота перескочила поріг з таблиці вище і CTR впав більше 25% | 72 години | Міняємо креатив, бюджет не чіпаємо |
| CPL повернувся в норму сам | 72 години | Фіксуємо в трекері, що це був шум навчання, і не робимо з цього правила |
Два відкоти підряд заборонені. Якщо після відкату ситуація не відновилась за 72 години, причина не в бюджеті, і крутити бюджет далі означає ганятись за шумом. Тоді йдемо в дерево причин нижче.
| Симптом | Можливі причини | Як перевірити | Що робити |
|---|---|---|---|
| Кліки дешеві ($0.10), покупок немає | 1. Обвал LPV → ATC 4.0% на лендингу. 2. Дешевий клік це сміттєвий клік (AN 26.46%). 3. Розрив меседжу креатив проти H1 | Розріз по платформах: у AN 60 LPV і 0 ATC. Порівняти ATC-rate по платформах: FB 3.4%, IG 12.5% | Вимкнути AN. Полагодити перший клік по CTA і H1. Ціна кліку це не метрика успіху, дивимось на ціну ATC |
| Дорогий кошик ($3.44 при цілі $1.5 до $2) | 1. Половина бюджету в feed, де ATC коштує $7.42. 2. 83% бюджету на 45+, де ATC 4.4 раза дорожчий. 3. Квіз не веде в кошик | Розріз по плейсментах і по віку, стовпчик «ціна ATC» | Вимкнути найдорожчі плейсменти за ATC, звузити вік або розділити адсети по вікових групах, полагодити квіз |
| CTR високий, а кошиків нуль | 1. Audience Network і rewarded_video, промахи по екрану. 2. Клікбейтний гачок, який не тримає обіцянку на сторінці. 3. Нічні дешеві години | AN: CTR 26.46%, 0 ATC. Години 05:00 і 06:00: 136 LPV (32% усіх), 0 ATC | Вимкнути AN. Якщо після вимкнення симптом лишився, це креатив, дивитись на вихідний CTR, а не на загальний |
| CTR впав | 1. Вимкнули AN, і базова лінія просто перестала бути надутою. 2. Реальна втома креативу. 3. Аудиторія насичується | Порівняти з базовою БЕЗ AN (6.93%), а не з 7.47%. Подивитись частоту за 7 днів | Якщо падіння з 7.47% до близько 6.9%, це не падіння, це очищення. Якщо нижче 5.2% при частоті вище 2.0, міняти креатив |
| Зросла частота | 1. Аудиторія звузилась. 2. Ретаргет-вікна не виключають одне одного. 3. Бюджет виріс швидше за пул | Частота за 7 днів по адсетах, охоплення по днях при рівній витраті, Audience Overlap | Розширити аудиторію або підняти LAL. Для ретаргету перевірити виключення попередніх вікон. Пороги в розділі перекриття |
| Витрата не викручується ($58.43 з $80 = 73%) | 1. Неповний день (старт 05:26, тобто 77% доби). 2. Learning Limited, система не знаходить кому показувати. 3. Занадто вузька аудиторія або занадто рідкісна подія | Пропорція: 77% доби × $80 = $61.9, факт $58.43 = 94% від очікуваного. Тобто сьогодні це просто неповний день, не throttling | Сьогодні нічого. Але якщо на ПОВНУ добу викруткa нижче 80%, це Learning Limited, і бюджет піднімати заборонено |
| Конверсії стрибають день у день | 1. Мала база (2 події на добу, будь-яке коливання це ±50%). 2. Навчання ще йде. 3. Реальна зміна аукціону | Порахувати, скільки подій у вікні. Менше 20 подій = статистики немає | Нічого не робити до 20 подій. Реакція на 2 до 5 подій це найдорожча помилка в закупівлі |
| Покупки є в CRM, у кабінеті немає | 1. Purchase спрацьовує тільки на /sps/, через 3-4 сторінки після заявки. 2. Серверна подія з воркера не долітає. 3. Покупка пішла в другий піксель 513271135022035. 4. Немає fbclid, атрибуція не зчепилась | Датасет 683420709301054: за 7 днів 0 подій Purchase. Звірити з CRM за той самий період. Перевірити дедуплікацію по eventID | Полагодити серверну подію так, щоб Purchase писалась у момент фіналізації в CRM, а не тільки на сторінці подяки. До того часу CPA рахувати тільки з CRM |
| Ліди в пікселі є, у результатах кабінету менше | 1. Атрибуція 7d_click без вікна перегляду. 2. Немає fbclid в UTM (читаються рівно 5 ключів). 3. Частина лідів органічна | Зараз: 2 Lead у пікселі, 1 результат = 50% розбіжність | Додати обробку fbclid і передавати його в серверну подію. Атрибуцію НЕ міняти під час навчання |
| Бюджет злітає в одну платформу або один вік | 1. Нульова модель, алгоритм купує найдешевший показ. 2. Highest volume без обмеження ціни. 3. Advantage-плейсменти без винятків | Розріз по платформах: 87.5% на FB з 0 покупок при CPM $4.17 проти IG CPM $9.40 з 1 покупкою | Розділити адсети примусово (окремо IG, окремо FB) або поставити виключення плейсментів. При одному адсеті CBO не працює взагалі |
| Багато переглядів сторінки, кошиків нуль | 1. Сміттєве джерело (AN, нічні години). 2. Розрив між обіцянкою креативу і H1. 3. Аудиторія «читачі», а не покупці | 65+: 140 LPV, 2 ATC (1.4%). AN: 60 LPV, 0 ATC. Години 05:00 і 06:00: 136 LPV, 0 ATC | Вимкнути джерело. Для 65+ це не сміття, а розрив меседжу: полагодити H1 і квіз перш ніж рубати сегмент |
| Checkout відкривають, заявку не лишають (14 → 2) | 1. Прогрес-бар «до безкоштовної доставки 6 150 грн» при чеку 3 850. 2. Ціна на екрані 2 850 проти 3 850 у кошику. 3. Умов доставки поруч немає | Перевірити в коді поріг прогрес-бара і значення в schema.org. Подивитись rrweb-запис сесій з IC без Lead у BI | Опустити поріг безкоштовної доставки нижче базового чека або прибрати прогрес-бар. Вирівняти ціну на першому екрані. Це найшвидший ремонт у всій воронці |
| CPM різко виріс | 1. Звузили аудиторію. 2. Пішли в дорожчий плейсмент (IG CPM $9.40 проти FB $4.17). 3. Сезонний аукціон | CPM по платформах і по адсетах, порівняти з базовою $4.30 | Зростання CPM саме по собі не проблема, якщо ціна ATC падає. Дивитись на ціну події, а не на CPM |
| Вийшли з навчання і одразу подорожчало | 1. Змінили бюджет більше ніж на 20% і скинули навчання. 2. Модель зібралась на сміттєвому сигналі (AN, нічні LPV). 3. Вичерпався найдешевший сегмент | Історія змін в акаунті, дата виходу з навчання проти дати зміни бюджету | Відкат за правилом 40% з розділу вище. Якщо причина в сигналі, чистити джерела і перевчати з нуля |
| Дія | Робимо чи ні | Чому, з цифрою |
|---|---|---|
| Піднімати бюджет з $80 до $150 просто зараз | ❌ НЕ РОБИМО | Гейт: 0 зелених з 8. При CPL $62.45 це дасть 17 подій за тиждень проти 50 потрібних, тобто ті самі Learning Limited, тільки дорожче |
| Вимкнути Audience Network | ✅ РОБИМО | 60 LPV, 0 ATC, CTR 26.46%. Дає 14% фальшивого сигналу LPV за $1.02 |
| Вимкнути Threads | ✅ РОБИМО | CTR 1.58% проти 7.47%, 1 077 показів заради 11 LPV |
| Зафіксувати базову лінію CTR ДО вимкнення AN | ✅ РОБИМО | Без AN CTR 6.93%, а не 7.47%. Інакше після вимкнення здасться, що креатив «здувся» |
| Полагодити перший клік по головному CTA | ✅ РОБИМО | LPV → ATC 4.0%, мінус 408 людей за день, це $59.5 з $62.45 витрати |
| Опустити поріг прогрес-бара безкоштовної доставки з 10 000 грн | ✅ РОБИМО | IC → Lead 14.3%, мінус 12 з 14. Людина відкриває кошик з чеком 3 850 і читає «залишилось 6 150 грн» |
| Вирівняти ціну першого екрана 2 850 з реальною 3 850 | ✅ РОБИМО | Розрив 35%. Кошик $71.7 це міні, checkout $110.1 це класична, тобто розрив реально спрацьовує |
| Додати ViewContent і AddToCart на сторінки апселів | ✅ РОБИМО | Пункт 4 гейта. Зараз /tovar1/ і /500/ для Meta не існують, ретаргет по них побудувати нема на чому |
Зʼясувати, чому Purchase = 0 подій у датасеті 683420709301054 | ✅ РОБИМО | Кабінет показує 1 покупку, піксель за 7 днів жодної. Без цього оптимізація по покупці неможлива в принципі |
| Дописати рекламні тексти до 38 холодних роликів | ✅ РОБИМО | Пункт 7 гейта: зараз 1 концепт з 10, три оголошення це варіації однієї ідеї. Робота на один день копірайтера |
Міняти атрибуцію 7d_click | ❌ НЕ РОБИМО | Зміна атрибуції = повний скид навчання. Адсет і так у навчанні, другого скиду він не переживе |
| Міняти подію оптимізації самостійно | ❌ НЕ РОБИМО | Це зміна методу. Розрахунок і рекомендація в розділі навчання, рішення приймає Назар |
| Рубати сегмент 65+ прямо зараз | ❌ НЕ РОБИМО | 140 LPV і 1.4% ATC це не «погана аудиторія», це розрив меседжу з H1. Спершу лагодимо сторінку, потім міряємо ще раз |
| Робити висновки по 3 оголошеннях за перший день | ❌ НЕ РОБИМО | VD6.8 отримав $7.52 і 0 ATC. Це не програш креативу, це відсутність даних. Мінімум $30 на оголошення |
| Запускати ретаргет прямо зараз | ❌ НЕ РОБИМО | Пул за перший день це 425 LPV, з них 71 сміттєвих. Ретаргетити нема кого і по чому: ViewContent немає, апсели сліпі |
| Оптимізуватись на утримання відео | ❌ НЕ РОБИМО | VD6.9 має найкраще утримання (1 102 з 4 535 на 25%) і кошик $5.56. VD6.7 утримує гірше і дає кошик $1.93. Кореляції немає |
| Ставити нижче Facebook і вище Instagram примусово | ⚠️ УВАГА, тільки окремими адсетами | IG дає IC за $1.81 проти $6.39 у FB, але це 5 подій. Розділяти платформи по адсетах можна, «викручувати повзунок» ні |
| Ризик | Як побачимо раніше за втрату грошей | Поріг реакції |
|---|---|---|
| Витратимо тиждень на навчання, яке ніколи не завершиться | Кількість подій оптимізації за 7 днів. Якщо на 4 день менше 15 подій, до 50 за тиждень уже не дійти арифметично | 4 день, менше 15 подій: зупиняємо і виносимо рішення по події оптимізації |
| Полагодимо лендинг, а сигнал уже отруєний | ATC-rate від LPV окремо по платформах. Якщо після ремонту FB дає 4%, а IG 12%, справа не в сторінці | 72 години після правки, розрив між платформами більше 3 разів |
| Покупки не долітають у Meta, і ми ухвалюємо рішення по неповних даних | Кількість подій Purchase у датасеті 683420709301054 проти CRM за той самий день | розбіжність більше 15%: усі рішення по CPA приймаємо тільки з CRM |
| Масштабуємо на сміттєвому сигналі | Частка LPV з AN + Threads. Зараз 16.7% | більше 5%: масштабування заблоковане пунктом 6 гейта |
| Скинемо навчання зміною бюджету | Підстатус доставки після кожної зміни. in_learning_phase знову з нуля | будь-яка зміна бюджету понад 20%: не робимо, крок максимум +20% |
| Розділимо на адсети і отримаємо 4 адсети в Learning Limited замість одного | Мінімальний бюджет на адсет проти цільової ціни події: потрібно $71 на добу при CPL $10 | адсет із бюджетом менше $71 на добу не створюємо |
| Ретаргет спалить пул за тиждень | 7-денна частота ретаргет-адсетів | більше 5.0 на вікні 0-17 днів: розширити вікно або знизити бюджет |
| Знімемо AN, побачимо падіння CTR і зробимо хибний висновок про креатив | Базова лінія зафіксована ДО вимкнення: 6.93% без AN проти 7.47% з AN | падіння в межах до 7% це очищення, а не втома |
Другий піксель 513271135022035 почне змішувати сигнали двох різних бізнесів | Розділити звірку по датасетах, не дивитись на агрегований omni_purchase | будь-яка покупка, яку видно в omni_purchase, але не видно в датасеті кампанії: розбирати окремо |
| Історія акаунта тематично чужа (40 адсетів і 13 кампаній 2022 року з естонської нерухомості, більшість WITH_ISSUES) | Ціна показу і швидкість виходу з навчання проти будь-якого чистого акаунта | якщо CPM тримається вище $6 при broad UA без пояснення з боку креативу, ставити питання про акаунт |