Як виглядає глибокий аудит Google Ads інтернет-магазину від UPLIFY?
Реальный (обезличенный) глубокий аудит Google Ads интернет-магазина от UPLIFY: 17 находок, полная методология, план действий и 90-дневный roadmap. Подготовлено AI-оператором Nestor AI, подтверждает менеджер.
UPLIFY · Образец глубокого аудита
Комплексный аудит
Google Ads интернет-магазина
Реальный аудит реального клиента UPLIFY — полностью обезличенный. Ниша, бренды, домен и все ID аккаунтов скрыты; вся аналитика, методология, структура и фактические показатели сохранены без изменений.
🔒 Обезличено. Название, домен, ниша, бренды и ID (Ads / GA4 / Merchant) удалены. Это настоящий отчёт — цифры, гео, структура аккаунта и выводы реальны; категории товаров замаскированы до A / B / C.
🟡 Ограничения данных — читать первыми
- ШАГ-0 не заполнен клиентом: нет маржи, target CPA/ROAS, стока, промо-календаря, контекста пауз → выводы о масштабировании бюджета и паузованных кампаниях сужены (client_input). Это НЕ блокирует аудит — лишь сужает соответствующие выводы.
- Merchant подключён — прочитан фид (≈2 969 офферов) + account-level статусы; item-level per-offer статусы ограничены правами доступа (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 (hreflang uk, ru, x-default) — это объясняет дублирование SKU в фиде как намеренную локализацию, не ошибку.
CLAIM LEDGER — что можно / нельзя утверждать в рекламе:
- ALLOWED бесплатная доставка от порога заказа; официальный дилер → гарантия производителя; оплата частями / рассрочка; сервисное обслуживание; госпрограмма поддержки.
- FORBIDDEN «№1 / лучший / самый дешёвый / лидер рынка»; гарантия экономии как безусловное обещание; любой superlative без доказательства.
- VERIFY конкретные % скидок в тексте (меняются); «доставка за 1 день»; бесплатный сервис.
1 Executive summary
Аккаунт — 5 кампаний, все Performance Max (2 активные, 3 на паузе). Здоровье выше среднего. Расходы за 90 дней — ₴85 396, ценность web-конверсий — ≈₴1 012 010, бленд-ROAS ≈ 11.9 (на web-purchase, без телефонного канала). Активные кампании превышают целевой ROAS в 3–4 раза (категория A: 15.2 при цели 3.7; категория B: 10.9 при цели 4.7).
Вердикт измерения — «web-покупкам верить можно, полной воронке — с поправкой». Ценность web-конверсий в Ads (₴1 012 010) почти совпадает с GA4 google/cpc purchaseRevenue (₴966 281) — расхождение ~4.7%, ниже порога 15% → web-purchase надёжно. НО телефонный/лид-путь существенно недозачтён (1 488 hover_phones + 814 form_start в GA4 против ~5 в Ads) — Smart Bidding видит лишь часть конверсий.
1. Комплаенс / гео — критично
Новая активная кампания (категория B) не имеет исключений оккупированных городов, которые стоят на 4 других кампаниях (16 городов). Слив бюджета в зоне боевых действий + риск недоставки/комплаенса → добавить исключения.
P02. Измерение
Тестовая конверсия покупка_тест до сих пор primary и фиксирует конверсии на новой кампании (двойной учёт); телефонные/лид-конверсии существенно недозачтены → Smart Bidding оптимизирует только на web-purchase.
P13. Рост / гигиена
Активные кампании превышают цель ROAS в 3–4× → есть простор масштабировать (после подтверждения маржи); группы категории B без каких-либо search themes / audience-сигналов; на всех кампаниях не хватает callouts / snippets / price / promotion при сильном наборе ALLOWED-оферов.
P22 Полная таблица находок (17)
| # | Область | Находка | Сер. | Увер. |
|---|---|---|---|---|
| F1 | Гео / комплаенс | Новая кампания (кат. B) таргетирует всю страну без исключений 16 оккупированных городов, которые стоят на 4 других кампаниях. Факт verified GAQL; рекомендация по презумпции недосмотра (ШАГ-0 пустой → подтвердить). | P0 | 95% / 80% |
| F2 | Измерение | Конверсия покупка_тест имеет primary_for_goal=true и зафиксировала конверсию на новой кампании → риск двойного учёта. | P1 | 90% |
| F3 | Измерение / лиды | Телефон/лиды недозачтены: 1 488 hover_phones + 814 form_start (GA4, 30д) против ~5 в Ads. Smart Bidding не оптимизирует на звонки. | P1 | 75% |
| F4 | Структура / нейминг | Разнобой нейминга кампаний и групп (опечатка в бренде, рус. дефолтные названия групп) — не по стандарту. | P3 | 95% |
| F5 | Сигналы PMax | Обе группы активной кампании (кат. B) имеют 0 search-themes и 0 audience-сигналов → PMax учится вслепую. | P2 | 95% |
| F6 | Креатив PMax | Одна группа — пустая (ad_strength=POOR, без заголовков/медиа); вторая — AVERAGE, заголовок со сленгом/обрезкой. | P2 | 85% |
| F7 | Расширения | На всех кампаниях нет callouts, structured snippets, price, promotion — при сильном наборе ALLOWED-оферов. | P2 | 90% |
| F8 | Товар / фид | Дубли SKU между RU/UA фидами делят показы и бюджет: одна языковая версия конвертит, дубль — 0 конв и палит бюджет (подтверждено на 5 SKU). | P2 | 80% |
| F9 | Товар / waste | Топ-затратные товары без конверсий (4 позиции, ₴1 602 / ₴737 / ₴548 / ₴516, 0 конв) — кандидаты на изоляцию в low-priority listing-группу. | P2 | 70% |
| F10 | Гео-эффективность | 5 регионов с расходом без конверсий (≈10.6% spend, 0 конв) — watchlist; не рубить вслепую (малый семпл). | P2 | 60% |
| F11 | Гео-концентрация | Киев = 29% spend (ROAS 10 / 5.6); топ-ROAS регионы (40 / 35 / 48 / 31 / 27) недофинансированы → простор для концентрации. | P2 | 65% |
| F12 | Бюджет / стратегия | Активные кампании превышают цель ROAS в 3–4×, бюджет не выбирается полностью → простор масштабировать / снизить tROAS (после маржи). | P2 | 70% |
| F13 | GA4 гигиена | В источниках GA4 — dev/spam рефереры (localhost:8000, 127.0.0.1, spam-домен) без internal-фильтра. | P3 | 90% |
| F14 | Каналы / инкрементальность | Независимый платный канал вне Google Ads даёт ₴665 646 выручки с 1 049 сессий → влияет на атрибуцию Ads. | P2 | 80% |
| F15 | Merchant | 1 товар disapproved (legal-takedown, RU+UA); 2 968 офферов в unknown (права диагностики — см. §6). | P3 | 70% |
| F16 | Девайсы (CTV) | Мелкий расход на Connected TV без конверсий (~₴62) — несущественно, мониторить. | P3 | 80% |
| F17 | Воронка | Резкий обрыв view_item (24 683) → add_to_cart (123) за 30д — типично для high-consideration, указывает на телефонный/офлайн путь вне Ads. | P2 | 65% |
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»)
- В GA4 пометить call_phones + form_start/submit как key events с корректным подсчётом (один на сессию для звонка).
- Импортировать эти key events в Ads как conversion actions; count = One для звонка (не Every).
- Держать на secondary (observe), пока не подтвердится качество — НЕ кидать сразу в primary, чтобы не сломать текущий tROAS.
- Через 7–14 дней сверить кол-во Ads-конверсий с GA4 (Ads ≪ GA4 — импорт фиксирует лишь gclid-сессии); при наличии CRM — сверить звонок→продажа, чтобы в primary попадали качественные лиды.
3b Карта целевой структуры (before → after)
| Кампания | Статус | Действие | Режим |
|---|---|---|---|
| Категория A (PMax) | ENABLED · ROAS 15.2 | KEEP + сигналы/расширения; тест ↑бюджет / ↓tROAS | phased / experiment |
| Категория B (PMax, новая) | ENABLED · ROAS 10.9 | PROTECT (гео-исключения) + сигналы + наполнить группы | direct + phased |
| Категория «всё остальное» + B | PAUSED · ROAS 7.3 | INVESTIGATE — почему пауза; возможна консолидация | вопрос клиенту |
| Категория C (электро) | PAUSED · ROAS 0.27 | KEEP PAUSED — слабая экономика | do_nothing |
| Категория D (нишевая) | PAUSED · ROAS 31.6 (84 клика) | INVESTIGATE — мало данных, высокая отдача; перезапуск под сезон | experiment |
Принцип: структура по продуктовым экономикам логична — уважаем разделение (разные маржи/сезонность). Сначала ADD (сигналы, расширения, гео-защита) → стабилизация → масштабирование.
3c Бюджет + дизайн эксперимента
🟡 Увеличение бюджета заблокировано до подтверждения маржи / target-ROAS (client_input) — правило минимальной доказательности. Ни одна из активных кампаний сейчас не упирается в бюджет (расход < лимита), поэтому прямое ↑бюджета не даст объёма без снижения tROAS.
📐 Дизайн эксперимента. PMax-experiment 50/50 сплит. Объём конверсий мал (кат. A ≈8/мес; кат. B 9 за <30 дней), поэтому для статистически значимого считывания ROAS-эффекта нужно 6–10 недель на плечо, читать доверительным интервалом, не точкой. Масштабирование — поэтапное (+10–15% за шаг, не +25% сразу), с окном на conversion lag; «успех» — лишь когда накоплено ≥20–30 конверсий на плечо.
3d 90-дневный roadmap
Foundation
ADD
Tune
Prune
Scale
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 PMax-групп и будущей Search-кампании (бренды использовать только как официальный дилер).
Полный разбор заголовков двух активных групп (тексты замаскированы до категорийного уровня; вердикт + причина + claim-безопасность — как в реальном отчёте):
| Тип | Текст (категорийно) | Вердикт | Причина |
|---|---|---|---|
| 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/мес → «Гарантия и сервис» (выгода) |
⚙️ Исполняемые карточки замены текстов генерирует отдельный live-движок COPY-HOOKS (вкладка «Тексты» в OS) — здесь только анализ. В PMax ассеты НЕ судятся по конверсиям (per-asset conv=0 всегда).
4b Креатив — промпт-карты на новые изображения/видео
Готовы к вставке в генератор для слабой/пустой группы. Каждый — «черновой концепт, требует бренд/legal проверки». Продукт замаскирован; техника (форматы, запреты, мудборд) — как в реальном отчёте.
1) Товар в современном интерьере
1.91:1 (1200×628) · 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 (1200×1200) · PMax · trust/expertise
"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) Сезонный комфорт (desire/relief)
4:5 (портрет) · Discovery/Display
"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-аудитории + Merchant supplemental feed
GA4-аудитории (создать → экспорт в Ads через связь, не Ads SDK):
- Покупатели 90д — exclusion из prospecting + LAL-сигнал (purchase).
- Cart-abandoners 30д — add_to_cart без purchase → ремаркетинг (сейчас RM-аудиторий в сигналах PMax нет).
- High-intent — view_item ≥2 ЛИБО hover_phones/form_start без покупки → тёплый сигнал (особенно телефонный путь).
- Engaged ≥N — для LAL как audience-сигнал PMax-групп.
Merchant supplemental feed с custom_label (только supplemental — никогда products.insert):
- custom_label_0 = margin_tier (high/mid/low) — биддинг по прибыльности.
- custom_label_1 = performance (bestseller / 0-conv) — изолировать waste-товары в low-priority группу.
- custom_label_2 = season — синхронизировать с сезонным спросом.
- Дедупликация RU/UA: контролировать, чтобы один SKU в двух языках не каннибализировал показы (feed_label / языковой таргетинг по группам).
Roadmap снятия item-level ограничения: (1) запросить роль Standard/Admin в Merchant для сервисного аккаунта аудита (или разово выгрузить Diagnostics→Products из UI); (2) повторно прогнать статусы с полными правами; (3) лишь тогда делать item-level выводы по waste/price/stock. До этого Shopping-выводы остаются суженными, а не окончательными.
8 Appendix — покрытие + сводка
| Кампания | Статус | Расход ₴ | Конв. | Ценность ₴ | ROAS | Цель |
|---|---|---|---|---|---|---|
| Категория A | ENABLED | 51 135 | 25.0 | 775 813 | 15.2 | 3.7 |
| Категория B | ENABLED | 8 419 | 9.0 | 91 331 | 10.9 | 4.7 |
| Остальное + B | PAUSED | 13 120 | 8.0 | 95 902 | 7.3 | 14.0 |
| Категория C | PAUSED | 11 270 | 1.0 | 3 042 | 0.27 | 14.0 |
| Категория D | PAUSED | 1 451 | 2.0 | 45 922 | 31.6 | 14.0 |
| Итого | 85 396 | 45.0 | 1 012 010 | 11.9 |
| Гео (топ) | Расход ₴ | ROAS | Сигнал |
|---|---|---|---|
| г. Киев | 16 648 | 10.0 | топ-spend, сильный |
| Регион H | 3 929 | 40.6 | ⭐ недофинансирован |
| Регион G | 4 594 | 35.1 | ⭐ недофинансирован |
| 5 регионов | ≈9 000 | 0 | ❌ watchlist (0 конв) |
- Покрытие: кампании 5/5 (100% spend); asset groups 13/13; товары топ-30 по расходу; гео — все 23 области + Киев (100%); все 14 conversion actions.
- GAQL: campaign · conversion_action(+segments) · campaign_criterion LOCATION · geographic_view · segments.device/lag · asset_group(+asset/signal) · campaign_asset · shopping_performance_view. GA4: sessionSourceMedium, newVsReturning, eventName. Keyword Planner. Merchant: product_statuses. fetch_page.
- Reconciliation: Ads value 1 012 010 ↔ GA4 google/cpc 966 281 → +4.7% (value-level, web-purchase; не покрывает телефонный путь). Данные — реальное время запроса (live read-only).