Как Claude помогает Spilno Agency: покрытие товаров Google Merchant в Google Ads

Интернет-магазин с 1375 товарами в Google Merchant — а сколько из них реально показываются в Google Ads? Стандартные отчёты на это не отвечают. Вместе с Claude Code Spilno Agency разработала инструмент «Покрытие товаров Google Merchant в Google Ads» на внутренней платформе RobotsCheck: он сверяет оба источника и показывает конкретный список товаров, которые прошли модерацию, но не попали ни в одну кампанию. В примере ниже — 227 таких товаров и 83% покрытия.
Проблема, которую не видно ни в одном стандартном отчёте
Представьте интернет-магазин с 1375 товарными позициями. Все они вроде бы в фиде, все выглядят «активными» в Merchant Center. Но сколько из них на самом деле крутятся в Google Ads? Ответа на этот вопрос нет ни в одном стандартном отчёте — ни в Merchant Center, ни в Google Ads по отдельности.
Это классическая слепая зона перформанс-маркетинга: товар может быть идеально оформлен в фиде, пройти модерацию Google — и просто не попасть ни в одну рекламную кампанию. Или попасть — но с нулевой активностью. Клиент платит за производство и логистику товара, а реклама о нём молчит. Без специального аудита это выявляется случайно — когда кто-то из команды вручную сверяет два интерфейса товар за товаром.
При 1375 позициях вручную это не аудит, а недели работы.
Решение: инструмент, который сравнивает Merchant и Ads за вас
В рамках внутренней платформы RobotsCheck команда Spilno Agency вместе с Claude Code разработала новый инструмент — «Покрытие товаров Google Merchant в Google Ads». Его задача сформулирована предельно просто: показать специалисту, какие товары реально рекламируются, а какие — нет, и почему.
Идея была очевидна с самого начала, а вот реализация — нет. Это не разовый скрипт, а полноценный модуль платформы: с OAuth-интеграцией, объяснением причин, поиском, фильтрами, PDF-отчётами и автоматической рассылкой. Вот как он устроен.
Как это работает технически
- Подключение двух источников. Специалист подключает Google Merchant Center и Google Ads одним и тем же Google-аккаунтом (или разными — система корректно это разводит и запоминает, под каким аккаунтом авторизоваться к каждому сервису).
- Статус каждого товара из Merchant Content API. Инструмент забирает полный список товаров и их реальный статус для назначения Shopping Ads — approved, pending или disapproved.
- Проверка активности в Google Ads. Для товаров, которые Merchant считает активными, система дополнительно проверяет, была ли по ним реальная активность в рекламных кампаниях за последние 30 дней.
- Сведение в один отчёт. Два источника сводятся в чёткие категории: показывается, не запущен в Ads, отклонён Merchant, на модерации — с причиной там, где она есть.
Это не простая SQL-склейка двух таблиц. Самое интересное произошло на этапе отладки: первая версия парсинга статусов Merchant показывала, что все 1375 товаров отклонены — хотя в самом Merchant Center 1270 из них были зелёными, одобренными. Причина оказалась тонкой: Google Content API иногда возвращает поле status: "disapproved" даже для товаров, которые реально одобрены в нужной стране (правдивая информация скрывается не в этом поле, а в списках стран-одобрений). Без живого сопоставления с реальным аккаунтом клиента этот нюанс было бы невозможно поймать — именно здесь итеративная работа с Claude Code, когда каждая гипотеза сразу проверяется на реальных данных, а не в вакууме, показала свою ценность.
Что видит специалист
Результат — не просто цифра, а рабочий инструмент на каждый день:
- Дашборд с ключевыми метриками: сколько товаров показывается, сколько не запущены в рекламе, сколько отклонил Merchant, какой процент покрытия.
- Таблица товаров с поиском по названию, item ID, цене или причине — и сортировкой по любой колонке.
- Колонка «Название кампании Google Ads» — сразу видно, в какой именно кампании товар показывается, или что кампании вообще нет.
- Причина проблемы при наведении — если Merchant отклонил товар, специалист сразу видит текст ошибки от Google (например, «страница товара недоступна»), без перехода в другой интерфейс.
- PDF-дайджест одним кликом — брендированный отчёт с показателями, который можно включить в клиентский репортинг.
- Публичная ссылка на отчёт — можно поделиться живым отчётом с клиентом или коллегой без предоставления доступа к самой платформе.
- Email-рассылка по расписанию — специалист один раз настраивает дни недели и время, и дайджест покрытия автоматически летит на почту без ручного запуска.
Пример с реального клиента
Вот реальный снимок дайджеста одного из клиентов агентства — интернет-магазина:

| Показатель | Значение |
|---|---|
| Всего товаров в Merchant | 1 375 |
| Показываются в Google Ads | 1 144 |
| Не запущено в Ads | 227 |
| Отклонено Merchant | 2 |
| На модерации | 2 |
| Покрытие | 83% |
Цифра 83% сама по себе нейтральна. Но за ней стоит конкретный, деятельный список: 227 товаров, которые прошли модерацию Google, готовы к показу — и просто никто не добавил их в кампанию. Для интернет-магазина это не абстрактная метрика, а прямой сигнал: вот конкретные SKU, добавьте их в Performance Max или Shopping-кампанию, и они начнут приносить трафик уже завтра.
Без инструмента эта информация существовала бы лишь как догадка «кажется, не все товары рекламируются». С инструментом — это список из 227 позиций, готовый к действию.

Тот же дайджест доступен и в виде PDF одним кликом: скачать пример PDF-дайджеста.
Почему это важно для agile-команды перформанс-маркетинга
Главная ценность здесь не в самом факте отчёта, а в том, что раньше эту работу не делал никто — она была слишком трудоёмкой для ручного выполнения на постоянной основе. Теперь специалист Google Ads:
- не тратит часы на ручную сверку Merchant и Ads;
- получает чёткий приоритизированный список действий, а не просто «общее ощущение», что что-то не так;
- может автоматизировать регулярный контроль покрытия для каждого клиента отдельно;
- делится прозрачным отчётом с клиентом одной ссылкой.
Это небольшой пример того, как Claude Code применяется в Spilno Agency не для генерации текста или кода «напоказ», а для построения реальных внутренних продуктов, которые напрямую влияют на эффективность рекламных бюджетов клиентов — от первой идеи до продакшн-инструмента с живыми данными, авторизацией, рассылками и PDF-отчётами.
RobotsCheck — внутренняя платформа Spilno Agency для SEO- и PPC-аудитов, которая постоянно развивается в связке с Claude Code.


