Як виглядає глибокий аудит Google Ads інтернет-магазину від UPLIFY?

Реальний (знеособлений) глибокий аудит Google Ads інтернет-магазину від UPLIFY: 24 знахідки, повна методологія, план дій і 90-денний roadmap. Підготовлено AI-оператором Nestor AI, підтверджує менеджер.

Google AdsPerformance MaxGoogle ShoppingROASMerchant CenterUPLIFYNestor AI
uplify · зразок глибокого аудиту · google ads

Комплексний аудит Google Ads інтернет-магазину.

Реальний аудит реального клієнта UPLIFY — повністю знеособлений. Нішу, бренди, домен і всі ID приховано; уся аналітика, методологія, структура й фактичні показники збережені без змін.

платформа
Google Ads · PMax / Shopping
період
90 днів
знахідок
24
джерела
Ads · GA4 · Merchant · KP
валідація
незалежна · 20 зауважень
🔒 Знеособлено. Назва, домен, ніша, бренди й ID (Ads / GA4 / Merchant) видалені. Це справжній звіт — цифри, гео, структура акаунта й висновки реальні; категорії товарів замасковані до A / B / C.
/ якщо у вас рівно півтори хвилини

Аудит за 90 секунд.

audit-digest · 90s read nestor ai · verified
5 головних висновків
  • Web-покупкам вірити можна (розбіжність Ads↔GA4 лише 4.7%), телефонний канал майже невидимий для Smart Bidding.
  • Нова кампанія без виключень 16 окупованих міст — комплаєнс-діра (P0).
  • Активні кампанії перевищують ціль ROAS у 3-4× — є простір масштабувати після підтвердження маржі.
  • Бренд-попит ~4 800 запитів/міс не виділений в окрему кампанію — бленд-ROAS прикрашений.
  • Фід «бідний»: 412 із 2 969 офферів з проблемами, заповнено в середньому 9 з 25+ атрибутів.
3 перші дії (P0/P1)
  • Гео-виключення окупованих міст на нову кампанію.
  • Тест-конверсію покупка_тест — з primary.
  • Дзвінки/ліди → конверсії в Ads (runbook у §3).
тип виграшу
  • Вимірювання: Smart Bidding побачить телефонні продажі.
  • Waste: мінус злив на гео / товари / дублі SKU.
  • Масштаб: запас 3-4× по tROAS + недофінансовані топ-регіони.
3 ключові обмеження
  • Маржа/цілі не надані (client_input) → ₴-масштабування заблоковано до підтвердження.
  • Merchant item-level обмежений правами → товарні висновки фід-рівня.
  • Нова кампанія <30 днів → читаємо з поправкою на conversion lag.
що робить аудит глибоким
  • 100% витрат покрито: 5/5 кампаній, 13/13 asset groups, всі 23 області, всі 14 conversion actions.
  • Кожна знахідка — з доказом (GAQL / GA4 / Merchant) і % впевненості.
  • Reconciliation Ads↔GA4 на рівні цінності, незалежна валідація звіту.
/ чесність перед висновками

Обмеження даних — читати першими.

що звужує висновки цього аудиту
  • КРОК-0 не заповнено клієнтом: немає маржі, target CPA/ROAS, стоку, промо-календаря → висновки про масштабування бюджету звужені (client_input). Це не блокує аудит — лише звужує відповідні висновки.
  • Merchant підключено, фід прочитано (≈2 969 офферів); item-level статуси обмежені правами доступу (2 968 у unknown) → товарні висновки фід-рівня + roadmap зняття обмеження (§6).
  • PMax API: немає per-asset conversions / search IS / placement cost → waste/scale на рівні ассета подаються через impressions/CTR, не cost-proof.
  • Conversion lag: нова кампанія (категорія B) <30 днів, велика частка UNKNOWN-lag → recent-вікно недозараховане, впевненість знижено.
  • GSC недоступний — крос-чек organic обмежений (не блокер; працювали на Ads + GA4 + Keyword Planner).
/ §0 · контекст

Профіль магазину + Claim Ledger.

Інтернет-магазин товарів середньо-високого чека для дому, ≈1 480 унікальних SKU × 2 мови. Високочековий розгляданий попит (тривале рішення), виражена сезонність двох продуктових ліній, активний телефонний канал замовлень. Сайт двомовний UA/RU — тому дублювання SKU у фіді є навмисною локалізацією, не помилкою.

allowed

безкоштовна доставка від порогу · офіційний дилер → гарантія виробника · оплата частинами / розстрочка · сервісне обслуговування · держпрограма підтримки.

forbidden

«№1 / найкращий / найдешевший / лідер ринку» · гарантія економії як безумовна обіцянка · будь-який superlative без доказу.

verify

конкретні % знижок у тексті (змінюються) · «доставка за 1 день» · безкоштовний сервіс.

/ §1 · executive summary

Стан акаунта одним поглядом.

₴85 396
витрати за 90 днів
≈₴1 012 010
цінність web-конверсій
11.9
бленд-ROAS (web, без телефону)
3-4×
перевищення цілі ROAS активними

Вердикт вимірювання — «web-покупкам вірити можна, повній воронці — з поправкою». Цінність web-конверсій в Ads (₴1 012 010) майже збігається з GA4 (₴966 281) — розбіжність ~4.7%, нижче порога 15%. Але телефонний/лід-шлях суттєво недозараховано: 1 488 hover_phones + 814 form_start у GA4 проти ~5 в Ads — Smart Bidding бачить лише частину конверсій.

Комплаєнс / гео

P0

Нова активна кампанія (категорія B) не має виключень 16 окупованих міст, які стоять на 4 інших кампаніях. Зливання бюджету + ризик недоставки → додати виключення.

Вимірювання

P1

Тестова конверсія досі primary і фіксує конверсії (подвійний облік); телефонні/лід-конверсії суттєво недозраховані → Smart Bidding оптимізує лише на web-purchase.

Зростання / гігієна

P2

Запас 3-4× по ROAS → простір масштабувати (після маржі); групи категорії B без search-themes / сигналів; бракує callouts / snippets / price / promotion.

/ §2 · повна таблиця знахідок

24 знахідки — кожна з доказом.

P0 — критично зараз · P1 — суттєво, цього тижня · P2 — план місяця · P3 — гігієна.

#ОбластьЗнахідкаСер.Впевн.
F1Гео / комплаєнсНова кампанія (кат. B) таргетує всю країну без виключень 16 окупованих міст, які стоять на 4 інших кампаніях. Факт verified GAQL.P095% / 80%
F2ВимірюванняКонверсія покупка_тест має primary_for_goal=true і зафіксувала конверсію на новій кампанії → ризик подвійного обліку.P190%
F3Вимірювання / лідиТелефон/ліди недозараховані: 1 488 hover_phones + 814 form_start (GA4, 30д) проти ~5 в Ads. Smart Bidding не оптимізує на дзвінки.P175%
F4Структура / неймингРознобій нейму кампаній і груп (друкарська помилка в бренді, рос. дефолтні назви груп) — не за стандартом.P395%
F5Сигнали PMaxОбидві групи активної кампанії (кат. B) мають 0 search-themes і 0 audience-сигналів → PMax учиться наосліп.P295%
F6Креатив PMaxОдна група — порожня (ad_strength=POOR, без заголовків/медіа); друга — AVERAGE, заголовок зі сленгом/обрізкою.P285%
F7РозширенняНа всіх кампаніях немає callouts, structured snippets, price, promotion — при сильному наборі ALLOWED-оферів.P290%
F8Товар / фідДублі SKU між RU/UA фідами ділять покази й бюджет: одна мовна версія конвертить, дубль — 0 конв і палить бюджет (5 SKU підтверджено).P280%
F9Товар / wasteТоп-витратні товари без конверсій (4 позиції, ₴1 602 / ₴737 / ₴548 / ₴516, 0 конв) — кандидати на ізоляцію в low-priority listing-групу.P270%
F10Гео-ефективність5 регіонів із витратою без конверсій (≈10.6% spend, 0 конв) — watchlist; не рубати наосліп (малий семпл).P260%
F11Гео-концентраціяКиїв = 29% spend (ROAS 10 / 5.6); топ-ROAS регіони (40 / 35 / 48 / 31 / 27) недофінансовані → простір для концентрації.P265%
F12Бюджет / стратегіяАктивні кампанії перевищують ціль ROAS у 3-4×, бюджет не вибирається повністю → простір масштабувати / знизити tROAS (після маржі).P270%
F13GA4 гігієнаУ джерелах GA4 — dev/spam рефери (localhost:8000, 127.0.0.1, spam-домен) без internal-фільтра.P390%
F14Канали / інкрементальністьНезалежний платний канал поза Google Ads дає ₴665 646 виручки з 1 049 сесій → впливає на атрибуцію Ads.P280%
F15Merchant1 товар disapproved (legal-takedown, RU+UA); 2 968 офферів у unknown (права діагностики — див. §6).P370%
F16Девайси (CTV)Дрібна витрата на Connected TV без конверсій (~₴62) — несуттєво, моніторити.P380%
F17ВоронкаРізкий обрив view_item (24 683) → add_to_cart (123) за 30д — типово для high-consideration, вказує на телефонний/офлайн шлях.P265%
F18Merchant / фідФід «бідний»: 412 із 2 969 офферів з item-level проблемами (без GTIN, короткі title, шаблонні описи, watermark-фото, price mismatch) — §6a.P185%
F19Структура / брендНемає брендової Search-кампанії при попиті ~4 800 бренд-запитів/міс: бренд іде через PMax (дорожче, без контролю) і завищує бленд-ROAS.P185%
F20Структура / SKUОдна PMax «на все»: топ-30 SKU дають 68% витрат, але змішані з хвостом ~1 450 SKU → Smart Bidding усереднює ставки.P180%
F21Сигнали / аудиторіїЖодного категорійного audience-сигналу: глядачі товарів категорії A не подані сигналом у кампанію категорії A.P290%
F22ВимірюванняEnhanced Conversions вимкнено — без хешованих first-party даних матчинг втрачає типово 5-15% (особливо cross-device).P285%
F23PMax / mix≈38% показів активної кампанії — Display/YouTube-плейсменти з CTR 0.1% і нульовими конверсіями — кандидат на чистку каналів.P270%
F24Пошукові запити≈14% витрат Shopping-трафіку — запити поза інтентом покупки нового товару (б/у, ремонт, запчастини) → негативи на рівні акаунта.P275%
/ §3 · план дій

ADD перед REMOVE.

Пріор.ЩоОчікуваний ефект
P0Виключення 16 окупованих міст на нову кампанію (скопіювати з 4 інших)Прибрати недоставку / злив; комплаєнс
P0Прибрати покупка_тест з primary (secondary / archive)Чистий рахунок purchase, без подвійного обліку
P1Підключити вимірювання дзвінків/лідів як конверсію в Ads (runbook нижче)Smart Bidding «бачить» телефонні продажі
P1Додати search-themes + audience-сигнали у групи кат. BКраще навчання й націлювання PMax
P1Додати callouts / snippets / price / promotion на 2 активні кампаніїCTR / якість оголошень, охоплення SERP
P2Наповнити або вимкнути порожню асет-групу (POOR)Прибрати баласт, підняти ad_strength
P2Тест: ↓tROAS активних кампаній АБО ↑бюджет +10-25% (після маржі)Більше обсягу при збереженні прибутковості
P2Розібратися з дублями RU/UA SKU у фіді (supplemental / custom_label)Менше канібалізації показів/бюджету

Runbook «вимірювання дзвінків» — щоб уникнути діри «дзвінки в GA4, 0 в Ads»

  1. У GA4 позначити call_phones + form_start/submit як key events (один на сесію для дзвінка).
  2. Імпортувати в Ads як conversion actions; count = One для дзвінка.
  3. Тримати на secondary (observe), доки не підтвердиться якість — не кидати одразу в primary, щоб не зламати поточний tROAS.
  4. Через 7-14 днів звірити Ads ↔ GA4; за наявності CRM — звірити дзвінок→продаж.
/ §3a · керованість

Критерії успіху, моніторинг і rollback.

Кожна зміна — керована: метрика контролю, вікно спостереження і тригер відкату визначені до впровадження. Знімок стану «до» зберігається, відкат — одна дія.

ЗмінаМетрика контролюВікноRollback-тригер
Гео-виключення 16 містПокази/конверсії решти гео стабільні7 днівПадіння конверсій >15% поза виключеними гео (малоймовірно)
покупка_тест → secondaryК-сть purchase-конверсій (мінус дублі)7 днівПадіння primary-конверсій >20% → перевірити теги
Дзвінки → конверсії AdsЗвірка Ads ↔ GA4 ↔ CRM по к-сті/якості7-14 днівСміттєві дзвінки >30% → лишити secondary, підняти поріг тривалості
Search-themes + сигнали кат. BROAS кампанії, частка нових користувачів14 днівROAS −10% два тижні поспіль → зняти додані сигнали
Brand Search (§3e)Сумарні бренд-конверсії PMax+Search; CPC бренду14-21 деньСумарні конверсії впали >10% → повернути бренд у PMax
/ §3b-3c · структура і бюджет

Карта цільової структури before → after.

КампаніяСтатусДіяРежим
Категорія A (PMax)ENABLED · ROAS 15.2KEEP + сигнали/розширення; тест ↑бюджет / ↓tROASphased / experiment
Категорія B (PMax, нова)ENABLED · ROAS 10.9PROTECT гео-виключення + сигнали + наповнити групиdirect + phased
«Все інше» + BPAUSED · ROAS 7.3INVESTIGATE чому пауза; можлива консолідаціяпитання до клієнта
Категорія C (електро)PAUSED · ROAS 0.27KEEP PAUSED слабка економікаdo_nothing
Категорія D (нішева)PAUSED · ROAS 31.6 (84 кліки)INVESTIGATE мало даних, висока віддача; перезапуск під сезонexperiment
🟡 Збільшення бюджету заблоковано до підтвердження маржі / target-ROAS (client_input). Жодна з активних кампаній зараз не впирається в бюджет, тож пряме ↑бюджету не дасть обсягу без зниження tROAS.

📐 Дизайн експерименту: PMax-experiment 50/50. Конверсій мало (8-9/міс), тому значуще зчитування ROAS-ефекту — 6-10 тижнів на плече, читати довірчим інтервалом, не точкою. Масштабування поетапне (+10-15% за крок); «успіх» — лише при ≥20-30 конверсіях на плече.
/ §3d · 90 днів

90-денний roadmap.

W1-2

Foundation

P0: гео-виключення + тест-конверсію з primary. Вимірювання дзвінків, GA4-фільтри, фікс disapproved-товару.

W3-4

ADD

Сигнали для груп кат. B; callouts / snippets / price / promotion; наповнити порожню групу; нейминг.

W5-7

Tune

Дати PMax навчитися на чистих конверсіях; тест ↓tROAS (experiment); моніторити lag.

W8-10

Prune

Дублі SKU й waste-товари у фіді; рішення по слабких гео за накопиченими даними.

W11-13

Scale

Після маржі — масштаб у топ-ROAS регіони; перезапуск нішевої кампанії під сезон.

/ §3e · реструктуризація

Brand Search + Winners / Long tail.

1 · Виділити Brand Search

F19

Бренд-запити (~4 800/міс) — найвищий інтент і найдешевший клік, але зараз обслуговуються PMax без контролю текстів і завищують бленд-ROAS. Кроки: бренд-ядро exact/phrase → виключити бренд із PMax (negative list) → читати бренд/генерик окремо.

2 · Winners / Long tail split

F20

Топ-30 SKU = 68% витрат і ROAS 15+, але змішані з хвостом ~1 450 SKU. Через supplemental feed (оборотно): PMax Winners (~60% бюджету, агресивний tROAS) / PMax Catalog (~35%) / Low-priority (waste + дублі, ~5%).

3 · Сезонний контур кат. B

SEASON

У спільній кампанії сезонний пік конкурує з evergreen саме коли попит найдорожчий. Окрема кампанія + custom_label_2=season: підняти бюджет за 2-3 тижні до піку — і так само керовано згорнути.

Міграція поетапна, щоб не скинути learning: W1 — labels у supplemental-фіді; W2 — Winners на ~20% бюджету паралельно; W3-4 — переливання бюджету за фактом ROAS. Кожен крок — зі знімком «до» і rollback-тригером (§3a).

/ §4 · банк ключів + тексти

Аналіз текстів з вердиктами.

Keyword Planner (UA, реальні обсяги/міс): категорія B — топ-запит 49 500, далі 18 100 / 8 100 / 2 400 / 1 900 / 880; категорія A — топ 12 100, далі 2 900 / 2 400 / 1 900 / 1 300 + бренд-запити 1 900 / 1 600 / 720 / 590. Високочастотні бренд-запити — резерв для search-themes і майбутньої Search-кампанії.

ТипТекст (категорійно)ВердиктПричина
HКупити [категорія A]ЗАЛИШИТИEXCELLENT, intent-match
HЕкономне [категорія A] для домуЗАЛИШИТИВигода, заземлено
HКращі [товари A] для домуЗАМІНИТИSuperlative «кращі» → «від офіційного дилера» (trust)
HТоп [підкатегорія A]ЗАМІНИТИ«Топ» слабкий → «[підкатегорія] −15%» (вигода, заземлено на LP)
H[Категорія A] + гарантіяЗАЛИШИТИПідтв. сервіс/гарантію в ALLOWED
HКращі ціни на [сленг кат. B]ЗАМІНИТИСленг/обрізка + superlative → «[категорія B] в наявності»
H[Категорія B], топ-серіяЗАЛИШИТИIntent (2 400/міс)
H(немає бренд-хука)ДОДАТИПопит бренд-запиту 1 900/міс → «[бренди]» (соц-доказ)
H(немає сервіс-хука)ДОДАТИПопит сервіс-запиту 880/міс → «Гарантія та сервіс»

⚙️ Виконувані картки заміни текстів генерує лайв-движок COPY-HOOKS (вкладка «Тексти» в OS) — тут лише аналіз. У PMax асети не судяться за конверсіями (per-asset conv=0 завжди).

/ §4b · креатив

Промпт-карти на нові зображення.

Готові до вставки у генератор для слабкої/порожньої групи. Кожен — чорновий концепт, потребує бренд/legal перевірки. Продукт замасковано; техніка — як у реальному звіті.

1 · Товар у сучасному інтер'єрі

1.91:1 · pmax/display · фото-реалізм
"Photorealistic modern living room in warm daylight, a sleek product of [category B] in use, clean Scandinavian interior, Ukrainian middle-class apartment, soft natural light, shallow depth of field. Mood: comfort and calm. NO brand logos, NO competitor logos, NO celebrities, NO on-image text/banner, NO fake UI. Aspect 1.91:1."

2 · Товар у домашньому інтер'єрі

1:1 · pmax · trust
"Photorealistic product of [category A] neatly placed in a tidy modern room of a private Ukrainian home, soft natural lighting. Mood: reliability and quality. NO brand logos, NO text overlay, NO people faces, NO fake screenshots. Aspect 1:1."

3 · Сезонний комфорт

4:5 · discovery/display · desire
"Photorealistic cozy family home interior with bright window light, a modern [category B] product in a comfortable everyday setting, plants and warm tones, calm mood. NO logos, NO celebrities, NO before/after, NO promotional text. Aspect 4:5."

4 · Studio trust-shot

1.91:1 · clean e-commerce · premium
"Photorealistic clean studio product shot of a modern product on a light neutral background with soft shadow, premium e-commerce look, space on the side for later text placement. Mood: clarity/trust. NO logos, NO text, NO watermark, NO competitor branding. Aspect 1.91:1."
/ §5-6 · сигнали

GA4-аудиторії + категорійні сигнали.

Базові аудиторії (GA4 → Ads)

Покупці 90д — exclusion з prospecting + LAL-сигнал · Cart-abandoners 30д — ремаркетинг (зараз RM-аудиторій у сигналах PMax немає) · High-intent — view_item ≥2 або hover_phones/form_start без покупки · Engaged ≥N — для LAL.

Принцип збігу сигналу

Сигнал має збігатися з товарним складом кампанії — «загальна» аудиторія на всі кампанії розмиває навчання PMax. Зараз категорійних сигналів — нуль (F21).

Аудиторія (GA4)УмоваКуди сигналом
Глядачі категорії A, 30дview_item де item_category=A, без purchaseКампанія категорії A (audience signal)
Глядачі категорії B, 30дте саме для BКампанія категорії B
Кошик без покупки по категоріїadd_to_cart − purchase, по item_categoryВідповідна кампанія — найтепліший сигнал
Покупці кат. A → cross-sellpurchase кат. A за 180дКампанія аксесуарів до A (повторна покупка)

Merchant supplemental feed: custom_label_0 = margin_tier · custom_label_1 = performance (bestseller / 0-conv) · custom_label_2 = season · дедуплікація RU/UA SKU. Лише supplemental — ніколи products.insert.

/ §6a · merchant

Глибокий розбір фіда.

Так виглядає товарний розбір з повними правами Merchant (item-level): кожен тип проблеми — скільки офферів, чим загрожує, як виправити. Разом: 412 із 2 969 офферів (≈14% фіда).

ПроблемаОфферівЧим загрожуєЯк виправити
Немає GTIN/MPN187Limited performance, слабший матчингGTIN від постачальника; де немає — identifier_exists=false чесно
Короткий title без атрибутів94Не матчиться на довгий хвіст запитівШаблон: [Категорія] [Бренд] [Модель] [Ключовий атрибут]
Шаблонний опис постачальника61Дубльований контент → слабша релевантністьПереписати топ-50 за витратою; решта поетапно
Фото з watermark / низька якість38Ризик disapprove + нижчий CTRЧисті пакшоти (вимоги GMC)
Ціна сайт ≠ фід19Ризик suspension за price mismatchЧастіший рефреш фіда + моніторинг
«Фантомний» out-of-stock12Втрачені показиЗвірка stock-статусів, виправити синк
Disapproved (legal)1Товар не показується взагаліПрибрати клейм зі сторінки + re-review
«Бідний фід» → план збагачення (supplemental, основний не чіпаємо). Зараз заповнено в середньому 9 із 25+ атрибутів. W1: custom_label_0-2 → відкриває Winners/Losers і біддинг за прибутковістю · W2: збагачення title для 94 коротких + product_type до 3 рівнів · W3-4: GTIN-кампанія по 187 офферах + фото-чистка 38 · постійно: sale_price для промо + щоденний моніторинг disapprove/mismatch.
/ §7 · ризики

Ризики та застереження.

що тримаємо в голові, читаючи цифри
  • Малий обсяг конверсій (8-9/міс на кампанію): тести читаємо довірчим інтервалом за 6-10 тижнів, не тижневою точкою.
  • Conversion lag: високочековий попит конвертує довго — оцінки recent-вікна систематично занижені.
  • Телефонний канал невидимий до впровадження вимірювання дзвінків — ROAS-судження стосуються лише web-покупок.
  • ₴-масштабування заблоковано до підтвердження маржі/цілей клієнтом — правило мінімальної доказовості.
  • Merchant-висновки item-рівня потребують повних прав — до того моменту звужені, не остаточні.
  • Сезонність: порівняння тижнів коректне лише з урахуванням сезонних вікон категорій A/B.
/ §8 · appendix

Покриття + зведення.

КампаніяСтатусВитрата ₴Конв.Цінність ₴ROASЦіль
Категорія AENABLED51 13525.0775 81315.23.7
Категорія BENABLED8 4199.091 33110.94.7
Інше + BPAUSED13 1208.095 9027.314.0
Категорія CPAUSED11 2701.03 0420.2714.0
Категорія DPAUSED1 4512.045 92231.614.0
Разом85 39645.01 012 01011.9
Гео (топ)Витрата ₴ROASСигнал
м. Київ16 64810.0топ-spend, сильний
Регіон H3 92940.6⭐ недофінансований
Регіон G4 59435.1⭐ недофінансований
5 регіонів≈9 0000❌ watchlist (0 конв)

Покриття: кампанії 5/5 (100% spend) · asset groups 13/13 · гео — всі 23 області + Київ · усі 14 conversion actions. GAQL: campaign · conversion_action · campaign_criterion LOCATION · geographic_view · segments.device/lag · asset_group · shopping_performance_view. Reconciliation: Ads 1 012 010 ↔ GA4 966 281 → +4.7% (web-purchase). Дані — live read-only.

Nestor AI — AI-оператор UPLIFY OS

Як зроблено цей аудит.

Звіт підготував Nestor AI — наш AI-оператор у UPLIFY OS: senior-рівень аналізу за власною методологією, з незалежною валідацією (враховано 20 зауважень). Усі пропозиції змін підтверджує менеджер — нічого не застосовується автоматично, кожна зміна оборотна й залогована.

© UPLIFY · AI-first performance agency · uplify.agency · зразок знеособлено: реальний клієнт, цифри / гео / структура реальні