Ход работы
В первую очередь выясним, что такое Google Merchant Center (GMC) — это инструмент для управления данными о товарах, который обеспечивает возможность показа продукции в сервисах Google, главным образом в товарной рекламе (Google Shopping). Он является ключевой платформой, связывающей ваш интернет-магазин с рекламной системой Google.
Правила GMC
Для успешного прохождения модерации и предотвращения блокировки, GMC требует строгого соблюдения политик:
- Точность и актуальность данных: Это важнейшее правило. Цена и наличие в фиде должны абсолютно точно соответствовать информации, которую пользователь видит на целевой странице вашего сайта. Любые расхождения (например, цена в фиде 100 грн, а на сайте 120 грн) приводят к отклонению или блокировке.
- Безопасность и прозрачность: Сайт должен быть защищен HTTPS-протоколом, иметь четкую и доступную политику возврата и политику конфиденциальности.
- Возможность покупки: Товар должен быть доступен для добавления в корзину и покупки непосредственно на сайте.
Требования к фиду данных (Feed)
Фид — это структурированный файл (XML, CSV), который должен содержать обязательный набор атрибутов для каждого продукта. Минимально необходимые атрибуты включают:
- Уникальный идентификатор для каждого товара (и каждой уникальной вариации, такой как размер или цвет).
- Название и Описание.
- Ссылка на страницу товара и Ссылка на изображение.
- Актуальная цена и Наличие.
- Бренд или глобальный номер товара.
Особое требование: если товар имеет вариации (например, разные размеры), каждая уникальная вариация должна быть представлена в фиде как отдельный товар со своим ID и корректной ценой.
Описание проблемы: Блокировка GMC «Marakas»
Интернет-магазин «Marakas», специализирующийся на одежде и аксессуарах для детей, столкнулся с блокировкой аккаунта Google Merchant Center. Основной причиной стали критические несоответствия данных между сайтом и товарным фидом, который генерировался автоматически.


Начальная схема работы базировалась на автоматическом сканировании сайта специальным ботом для формирования фида, что, к сожалению, привело к накоплению ошибок:
- Критическое несоответствие цен из-за вариаций:
- Проблема: На странице товара существовала общая цена, тогда как фактическая цена менялась в зависимости от выбранного размера. Бот, сканировавший страницу, часто фиксировал общую (некорректную) цену, создавая расхождение с реальной ценой.
- Следствие: Прямое нарушение политики точности цены, что является одной из самых частых причин блокировки.
- Некорректная генерация фида для вариаций:
- Проблема: Товары с разными размерами (вариациями) не были должным образом разделены в фиде. Это делало невозможным правильное отображение цены и наличия для каждой уникальной комбинации.
- Ошибочное включение категорий:
- Проблема: Из-за автоматического сканирования бот ошибочно идентифицировал страницы категорий или другие служебные страницы как отдельные «товары» и добавлял их в фид.
- Следствие: Фид содержал нерелевантные элементы с отсутствующими или некорректными обязательными атрибутами (цена, наличие, изображение).
- Несоответствие логики наличия и корзины:
- Проблема: Наблюдались расхождения между декларируемым наличием и фактическими ограничениями на сайте. Например, в наличии было указано 2 единицы, но система позволяла пользователю добавить в корзину 10 шт.
- Следствие: Хотя не всегда ведет к блокировке напрямую, это свидетельствует о низком качестве данных и создает риск негативного пользовательского опыта и жалоб.
- Техническая не структурированность фида:
- Проблема: Файл фида не соблюдал жесткую Спецификацию Google, где каждый параметр (цена продажи, наличие, цена, идентификатор группы) должен быть обозначен отдельным, четко определенным атрибутом.
Комплекс мер для снятия блокировки
Для восстановления работы рекламных кампаний был реализован комплекс технических и контентных исправлений.
1. Устранение проблем с ценой и вариациями
- Корректировка сайта: На страницах товара была удалена общая цена. Оставлено только динамическое отображение корректной цены, привязанной к выбранному размеру. Таким образом, Google-бот всегда видел только валидную цену для конкретной вариации.
- Изменение генерации фида (Ключевое исправление): Была изменена логика формирования файла. Теперь каждый размер товара добавляется в фид как отдельный, уникальный товар с собственным ID, ценой и статусом наличия. Это обеспечило полное соответствие требованиям Google относительно вариативных товаров.
- Важно: На пользовательской части сайта визуальное представление товара осталось без изменений — пользователь по-прежнему выбирает размер из списка.
2. Оптимизация и структурирование фида
- Отключение автоматического сканирования: Для устранения ошибок, связанных с включением категорий, автоматическое сканирование сайта было отключено. Установлено, что товары добавляются в фид исключительно из внутренней базы данных, где есть только проверенные и валидные продукты. Это исключило попадание категорий и других мусорных элементов.
- Разделение по языкам: Для лучшего управления кампаниями и соответствия географическому таргетингу, языковые версии товаров были разделены на 2 отдельных фида.
- Атрибутивная настройка: Проведена полная доработка генератора фида, чтобы он соответствовал требованиям Google на 100%. Это означало, что каждый параметр товара был обозначен отдельным, правильным атрибутом: price, sale_price, in_stock, availability и др.
3. Исправление наполнения и логики сайта
- Наличие и ограничения: Была исправлена логика наличия: обеспечено, что информация об остатках (количестве) на сайте всегда соответствует действительности. Более того, были установлены жесткие ограничения на добавление в корзину, что делало невозможным добавление большего количества товара, чем есть фактически в наличии (например, если в наличии 2 шт., добавить можно только 2). Это повысило качество данных и доверие пользователей.
Входные данные
Полученный результат 
