Как выглядит глубокий аудит 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 · образец обезличен: реальный клиент, цифры / гео / структура реальные