Zarmilkas · Ads Strategy · акаунт 21
← усі звіти
Delivery Diagnostician

Діагностика доставки

Дерево причин, діагноз навчання і розподілу, гейт готовності до масштабування

Акаунт 21 · 2994002880868755Дані на 21.07.2026Лінза: діагностика

Вердикт

Статус доставки
in_learning_phase
18 подій за тиждень при потрібних 50
Подій оптимізації
2 за добу
Lead у пікселі, у кабінеті зараховано 1
Сміттєвий трафік
16.7% LPV
Audience Network + Threads, $2.12 за день
Головний обвал
LPV → ATC 4.0%
мінус 408 людей, зʼїдає $59.5 з $62.45
Гейт масштабу
8 пунктів
зелених зараз 0, підняття бюджету заблоковане
Кампанія не «погано працює», вона фізично не може навчитись. При $150 на день і поточній ціні результату $58 до $62 адсет набирає 18 подій оптимізації за тиждень проти 50 потрібних, тобто 36% від порога. Це не питання часу і не питання креативу: це питання того, що обрана подія оптимізації (Lead, сабміт форми) трапляється 2 рази на добу, а лендинг ріже 96% трафіку ще до кошика. Підняття бюджету зараз не прискорить навчання, а лише пропорційно збільшить витрату на той самий сміттєвий розподіл.
ЩО РОБИМО ЗАВТРА ВРАНЦІ
  1. Не піднімати бюджет. Гейт масштабування має 8 пунктів, зелених зараз нуль. Причини і пороги нижче.
  2. Полагодити два місця в коді лендинга, які ріжуть воронку: перший клік по головному CTA не відкриває кошик і прогрес-бар безкоштовної доставки з порогом 10 000 грн при чеку 3 850. Це не «поради по конверсії», це два конкретні рядки логіки, за якими рахуються 408 і 12 втрачених людей.
  3. Вимкнути Audience Network і Threads. Вони зʼїдають 3.6% грошей, але дають 16.7% усіх «переглядів сторінки» при нулі кошиків, тобто отруюють саме той сигнал, за яким алгоритм визначає якість трафіку.
  4. Перевірити, чому в датасеті 683420709301054 за 7 днів нуль подій Purchase, хоча кабінет показує 1 покупку. Поки це не звірено, будь-яка розмова про перехід на оптимізацію по покупці безпідставна.
  5. Винести Назару рішення по події оптимізації. Lead при поточних цифрах ніколи не дає 50 подій на тиждень у межах бюджету $150. Метод міняти без дозволу не можна, тому нижче розрахунок трьох виходів і рекомендація.

Діагноз навчання

ФАКТ З КАБІНЕТУ

Адсет 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.

Скільки подій набереться за тиждень при $150 на день

Розрахунок робиться з двох різних цифр, бо вони розходяться, і це саме по собі діагноз.

База розрахункуЦіна подіїПодій за тиждень при $1 050Від порога 50Вердикт
Результат у кабінеті (1 Lead)$62.451734% Learning Limited
Події Lead у пікселі (2 Lead)$31.233467% Learning Limited
Гранична ціна ліда з економіки$10.00105210% але це поки фантазія

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 за тиждень і порога не бере.

Виношу рішення, не приймаю його. Ціль кампанії і подія оптимізації це метод, я не маю права його підмінити. Факт: при $150 на день і події Lead адсет залишиться в Learning Limited безстроково. Варіанти: (а) лишити Lead і свідомо жити в Learning Limited, поки не полагоджено воронку, (б) тимчасово перевести оптимізацію на AddToCart або InitiateCheckout, щоб алгоритм зібрав модель, і повернутись на Lead, коли обсяг дозволить, (в) підняти бюджет до $417, чого зараз ніхто не планував. Рекомендація діагноста: (а) на 3 доби, поки лагодимо два місця в коді, потім переміряти. Приймає Назар.

Три оголошення на два ліди

Навчання рахується на рівні адсету, але розподіл усередині адсету рахується на рівні оголошення. У ротації 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, але адсет в ній один. Це означає, що CBO зараз не робить нічого: розподіляти між адсетами нема між чим. Бюджет фактично ABO з іншою назвою. CBO починає працювати від 3 адсетів. Це не помилка, це просто мертва настройка, яку помилково вважають працюючою.


Діагноз розподілу бюджету

Ланцюг причин, чому 87.5% пішло на Facebook

Це не «алгоритм помилився». Це рівно те, що задано в налаштуванні. Ланцюг:

  1. Ціль OUTCOME_LEADS + оптимізація на Lead при піксельній історії, близькій до нуля. У датасеті 683420709301054 за останні 7 днів є тільки PageView, AddToCart, InitiateCheckout і 2 події Lead. Покупок нуль. Моделі «хто залишає заявку» в системи немає.
  2. Немає моделі → алгоритм переходить на проксі. Проксі при Highest volume без обмеження ціни це максимум показів на долар. Тому він пішов у найдешевший інвентар: Facebook feed CPM $4.17, Threads CPM $1.02, Audience Network CPM $2.69. Instagram з CPM $9.40 отримав залишки.
  3. Advantage-плейсменти без винятків дозволили купувати Audience Network і Threads взагалі.
  4. Вік 25-65 широко + найдешевший сегмент у ставках. У UA найдешевший показ це 55+, і він же найохочіше клікає. Тому туди пішло 57% бюджету.

Тобто розподіл 87.5 / 15.5 це не рішення про якість, а рішення про ціну показу. Перевірка проста: якби алгоритм розподіляв по результату, він би не поводився так, як показує таблиця нижче.

Скільки коштує кошик на кожній платформі

ПлатформаВитратаЧасткаATCЦіна ATCICЦіна ICПокупки
Facebook$51.1487.5%12$4.268$6.390
Instagram$9.0615.5%4$2.275$1.811
Threads$1.101.9%1$1.101$1.100
Audience Network$1.021.7%0немає0немає0

Instagram дає checkout у 3.53 раза дешевше за Facebook і отримав у 5.6 раза менше грошей. Це і є діагноз розподілу: платформу з найкращим результатом алгоритм оминув, бо вхід у неї дорожчий за показ.

На рівні плейсментів розрив ще різкіший:

ПлейсментВитратаЧастка бюджетуATCЦіна ATC
feed (FB стрічка)$29.6750.8%4$7.42
facebook_reels$20.2534.7%8$2.53
instagram_stories$3.365.7%3$1.12
instagram_reels$1.993.4%1$1.99
rewarded_video (AN)$0.651.1%0немає

Половина бюджету пішла в найдорожчий за кошиком плейсмент. feed коштує $7.42 за кошик, instagram_stories $1.12, різниця 6.6 раза. І саме instagram_stories дав єдину покупку дня за $3.36.

Вік: 57% на 55+

ВікВитратаЧасткаLPVATCЦіна ATCATC-rate від LPV
25-34$2.273.9%123$0.7625.0%
35-44$7.5312.9%355$1.5114.3%
45-54$15.6026.7%632$7.803.2%
55-64$21.3436.5%1755$4.272.9%
65+$11.6920.0%1402$5.851.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%.

Що це означає при цілі OUTCOME_LEADS


Діагноз сміттєвого трафіку

Audience Network: CTR 26.46% це не інтерес

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 дає нуль. Ймовірність такого при реальному трафіку мізерна.

Threads: CTR 1.58% це протилежна проблема

1 077 показів, найнижчий CTR серед усіх (1.58% проти 7.47% у середньому), CPM $1.02. Тут не сміття, тут просто нерелевантний майданчик: дешеві покази без уваги. Кошик 1 на $1.10 виглядає добре, але це одна подія і статистично це нуль.

Скільки грошей і скільки сигналу це зʼїдає

ПоказникAudience NetworkThreadsРазомЧастка від усього
Витрата за день$1.02$1.10$2.123.6% бюджету
Покази3781 0771 45510.7%
Кліки (оцінка з CTR)близько 100близько 17близько 11711.5%
Перегляди сторінки60117116.7%
Кошики0115.9%
Покупки0000%

Гроші: дрібниця. Сигнал: значна частка. $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, якої в базовій таблиці брифу немає, бо вона видна тільки в датасеті пікселя.

КрокБулоСталоПроходитьВтраченоЦіна крокуДіагноз
Клік → LPV55942576.0%134$0.14 за LPV норма для мобайлу
LPV → ATC425174.0%408$3.44 за ATC головний обвал
ATC → IC171482.4%3$4.17 за IC норма, тут дір немає
IC → Lead14214.3%12$31.23 за Lead другий обвал
Lead → Purchase2150.0%1$62.45⚠️ 1 подія, висновків не робимо

Обвал перший: LPV → ATC, мінус 408 людей

Це не просто найбільша втрата, це втрата, яка зʼїдає майже весь бюджет. 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 (класична + коробка). Тобто люди клікають на міні-ціну, а в кошику бачать іншу

Обвал другий: IC → Lead, мінус 12 з 14

Кошик відкрито, форму не відправлено. 86% тих, хто дійшов до найгарячішої точки, пішли звідти. Оголошена вартість цих кошиків $1 541.91, з них фіналізовано $110. Тобто 93% заявленої вартості checkout не перетворились у заявку.

Прив'язка до коду:

ДіраМеханіка втрати
Прогрес-бар безкоштовної доставки з порогом 10 000 грн при чеку 3 850У момент відкриття кошика перше повідомлення, яке бачить людина: «до безкоштовної доставки залишилось 6 150 грн». Це повідомлення про недостатність рівно в точці найвищої готовності. Механізм, який мав підіймати чек, працює як гальмо
Ціна першого екрана 2 850 проти реальної 3 850 у кошикуРозрив 35% спрацьовує саме тут, коли людина вперше бачить підсумок
Доставку на першому екрані не видно, умови в останній вкладці згорнутого акордеонаУ кошику виникає питання «скільки коштує доставка і коли прийде», відповіді поруч немає, людина йде шукати і не повертається
Гарантія одним бейджем «Гарантія щастя · легкий обмін» без розшифровкиЧек 3 850 грн, це не імпульс. У точці рішення немає, за що зачепитись тому, хто вагається

Це найдешевший в ремонті обвал: чотири місця, з них перші два це зміна двох чисел і однієї умови.

Крок Lead → Purchase: тут не дані, тут питання

У датасеті 683420709301054 за останні 7 днів нуль подій Purchase. Є PageView, AddToCart, InitiateCheckout, Lead. Purchase немає жодної. При цьому кабінет показує 1 покупку (actions:omni_purchase = 1, сума checkout $1 541.91).

Три можливі пояснення, кожне треба перевірити ДО будь-якого масштабування:

  1. Покупка зарахована з другого пікселя 513271135022035 «Zarmilkas.com Хорошоп», який теж активний, а omni_purchase агрегує всі джерела акаунта.
  2. Серверна подія Purchase з воркера lpcrm-intake.notenot.workers.dev/event не долітає до цього датасету.
  3. Браузерна подія на /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 UA7 днівдо 1.81.8 до 2.5більше 2.5: розширювати аудиторію або міняти креатив
Холодний вузький (інтереси, LAL 1%)7 днівдо 2.22.2 до 3.0більше 3.0: піднімати LAL до 3 до 5%
Ретаргет 0-17 днів7 днівдо 3.53.5 до 5.0більше 5.0: розширити вікно або знизити бюджет
Ретаргет 30-90 днів7 днівдо 2.02.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 на день на весь ретаргет. Вище цього ретаргет починає добивати тих самих людей. Це розрахунок з наших цифр, не факт, після запуску заміряти по факту частоти.


SCALING READINESS GATE

Головне правило: хоч один червоний пункт означає, що бюджет не піднімається. Взагалі. Ніякого «ну майже все зелене». Гейт перевіряється на даних за останні 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% усіх LPV71 з 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 подій. Розділяти платформи по адсетах можна, «викручувати повзунок» ні

Чого НЕ робити

  1. Не піднімати бюджет, поки в гейті є червоне. Бюджет прискорює тільки те, що вже працює. Зараз він прискорить купівлю дешевих кліків на 55+ у facebook feed по $7.42 за кошик.
  2. Не міняти дві речі за одне вікно. Якщо в один день вимкнути AN, змінити вік і додати креатив, через 72 години буде неможливо сказати, що саме спрацювало. Одна зміна, одна позначка часу.
  3. Не реагувати на 2 до 5 подій. При 2 подіях на добу будь-яка добова цифра коливається в рази. Мінімум для рішення: 20 подій або 72 години, що настане пізніше.
  4. Не вважати дешевий клік перемогою. $0.10 за клік при $62.45 за результат означає, що дешевизна кліку йде саме з того джерела, яке не купує.
  5. Не рахувати CTR разом з Audience Network. 7.47% це надута цифра, реальна база 6.93%. Порівнювати треба з другою.
  6. Не рубати вік 55+ за «погані» цифри до ремонту H1. 57% бюджету зараз йде в аудиторію, якій креатив пообіцяв 2000-річний оберіг, а сторінка показала конфігуратор із назвою моделі. Це діагноз сторінки, а не аудиторії.
  7. Не будувати ретаргет на теперішньому пікселі. Аудиторія Site Visitors зараз на 16.7% складається з фальшивих переглядів з Audience Network. Ретаргетити цих людей означає платити двічі за одне сміття.
  8. Не міняти ціль кампанії, подію оптимізації чи атрибуцію без прямого рішення Назара. Це метод, а не тактика.
  9. Не додавати офер, таймер чи знижку на першому екрані. Знижка в цій воронці зʼявляється рівно на 27-30 день ретаргет-драбини, безкоштовна доставка на 24-27. Обвал воронки не лікується оферами, він лікується двома умовами в коді.

Ризики

РизикЯк побачимо раніше за втрату грошейПоріг реакції
Витратимо тиждень на навчання, яке ніколи не завершитьсяКількість подій оптимізації за 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 без пояснення з боку креативу, ставити питання про акаунт
Developed by Traffic Acselerator BI System