Коротко
Каталог товаров Facebook создаётся в Commerce Manager: вы добавляете каталог типа «электронная коммерция», загружаете товары через фид, Google Таблицы, партнёрскую платформу или пиксель и подключаете к нему пиксель. Чтобы динамическая реклама работала, у каждого товара должны быть заполнены id, title, description, availability, condition, price, link, image_link и brand (или gtin/mpn), а content_ids в событиях пикселя должны совпадать с id или item_group_id в каталоге.
Главное
- Каталог создаётся в Commerce Manager; товары добавляются фидом, через Google Таблицы, партнёрскую платформу или пиксель.
- Цена пишется как «12990.00 KZT»: точка в качестве десятичного разделителя и трёхбуквенный код валюты ISO 4217, без символов ₸ или $.
- Meta рекомендует держать match rate каталога выше 75%, в идеале — выше 90% (окно расчёта — 28 дней).
- Продакт-сеты на фильтрах обновляются сами: новые товары попадают в сет, как только подходят под правило.
- Facebook и Instagram заблокированы в России с 2022 года — статья про рекламу на рынках, где Meta работает: Казахстан, Узбекистан, Кавказ, экспорт.
Содержание
Что такое динамическая реклама по каталогу и почему всё начинается с каталога?
Динамическая реклама Meta (сейчас она официально называется Advantage+ catalog ads, раньше — Dynamic Product Ads) сама подбирает товары из вашего каталога для каждого пользователя. Вы не рисуете отдельный креатив под каждую позицию: Meta берёт фото, название и цену из каталога, а решение, кому что показать, принимает по событиям пикселя и Conversions API (CAPI).
Поэтому результат такой кампании во многом определяется ещё до запуска. Одновременно должны быть в порядке три вещи:
- Каталог — полный список товаров в формате, который принимает Meta.
- События — ViewContent, AddToCart и Purchase с сайта, в которых идентификаторы товаров совпадают с id в каталоге.
- Продакт-сеты — группы товаров, которые определяют, что именно крутится в конкретной рекламе.
Один и тот же каталог используется в рекламе и в Facebook, и в Instagram. Возможность отмечать товары в публикациях Instagram зависит от страны и аккаунта, поэтому её статус лучше проверять в Commerce Manager, а не полагаться на чужие инструкции.
Как создать каталог товаров в Facebook?
Каталог создаётся в Commerce Manager (в русском интерфейсе название не переводится): вы добавляете каталог, выбираете тип «Электронная коммерция», указываете способ загрузки товаров и подключаете пиксель. Названия пунктов меню Meta периодически меняет, ниже — актуальная логика на сентябрь 2026 года.
- Создайте каталог В Commerce Manager добавьте новый каталог, тип — электронная коммерция (товары, которые продаются онлайн), и привяжите его к нужному бизнес-портфолио.
- Добавьте источник данных В разделе «Каталог» откройте «Источники данных» и загрузите товары: файлом, запланированным фидом, через Google Таблицы, партнёрскую платформу или пиксель.
- Проверьте ошибки После первой загрузки посмотрите ошибки и предупреждения в обзоре фида и при необходимости скачайте отчёт о проблемах.
- Подключите пиксель В разделе «События» каталога привяжите пиксель или набор данных; показатель совпадений появится не сразу, а с задержкой до 48 часов.
- Соберите продакт-сеты В разделе наборов товаров (Sets; в русской справке Meta — «группы товаров») создайте группы по категориям, цене или маржинальности.
Какой способ загрузки товаров выбрать?
Если цены и остатки меняются часто, надёжнее всего запланированный фид или интеграция с партнёрской платформой; разовая загрузка файла подходит только для теста или очень маленького ассортимента. Выбор зависит от количества товаров, частоты изменений и вашей CMS.
| Способ | Когда подходит | На что обратить внимание |
|---|---|---|
| Разовая загрузка файла | Первый тест, мало товаров | Любые изменения придётся загружать вручную |
| Запланированный фид (XML/CSV) | Сайт на любой CMS, которая умеет отдавать фид | Meta забирает файл по расписанию: ежечасно, ежедневно или еженедельно |
| Google Таблицы | Небольшой магазин без генератора фидов | Доступ к таблице — «Все, у кого есть ссылка» |
| Партнёрская платформа | Shopify, WooCommerce и другие платформы с официальной интеграцией | Синхронизация автоматическая, но сопоставление полей стоит проверить |
| Загрузка через пиксель | Большой, часто меняющийся ассортимент | Вместе с фидом данные могут перезаписывать друг друга |
Поддерживаются форматы CSV, TSV, XLSX, XML (RSS/Atom) и Google Таблицы. У запланированного фида есть два режима. Замена удаляет из каталога товары, которых больше нет в файле, но обрабатывается медленнее. Обновление работает быстро, но удалённые из файла товары игнорирует. Meta рекомендует комбинировать: ежечасное обновление цен и остатков плюс еженедельную (или ежемесячную) замену, чтобы вычищать старые позиции.
Если вы уже готовите фид для Google Merchant Center, большую часть работы можно переиспользовать: структура полей похожа, а принципы хорошего фида мы разобрали в статье об оптимизации товарного фида.
Как исправить ошибки фида в Facebook?
Большинство ошибок фида — это пустые обязательные поля, неправильный формат цены или то, что Meta не может скачать ваш файл. Откройте «Каталог» → «Источники данных», выберите нужный фид — там будет сводка последней загрузки и отчёт о проблемах.
Начните с обязательных полей. По справочнику полей каталога Meta у каждого товара должны быть: id (до 100 символов, уникальный в каталоге), title (до 200 символов, рекомендовано до 65), description (до 9 999 символов, обычный текст), availability (in stock / out of stock), condition (new, refurbished, used), price, link, image_link и brand; в справке по ошибкам фида Meta допускает вместо бренда хотя бы одно из полей gtin или mpn. Изображения — JPEG или PNG, минимум 500×500 пикселей и не больше 8 МБ. Заголовки столбцов и значения служебных полей пишутся по-английски, даже если названия и описания товаров на русском или казахском.
| Ошибка | Типичная причина | Решение |
|---|---|---|
| Цена отсутствует или некорректна | Формат «12 990 ₸» или «12990,00 тг» | Перейдите на формат «12990.00 KZT»: точка как разделитель, код валюты ISO |
| Нет бренда / GTIN / MPN | Не заполнено ни одно идентифицирующее поле | Добавьте хотя бы brand, gtin или mpn |
| Не удаётся получить файл | Неверный URL, ответ 404/503, запрет в robots.txt | Откройте URL в браузере; не блокируйте краулер facebookexternalhit/1.1 |
| Не совпадает количество столбцов | Запятые внутри полей CSV без кавычек | Берите такие поля в двойные кавычки, удалите пустые столбцы |
| Кракозябры вместо кириллицы | Файл сохранён в Windows-1251 | Сохраняйте фид в UTF-8 |
| id совпадает с item_group_id | id одного товара используется как группа для вариантов | Сделайте идентификаторы групп отличными от id; регистр имеет значение |
Для рынков СНГ самая частая проблема — цена. В CMS она нередко хранится как «1 249,90» с пробелом-разделителем тысяч, и простая замена запятой на точку ломает значения. Надёжнее исправить выгрузку на стороне сайта или использовать правило с регулярным выражением. Правила добавляются в настройках конкретного фида (раздел «Правила фида»): смена регистра, сопоставление полей (например, столбец «sku» → поле id), поиск и замена, значение по умолчанию и regex.
Отдельно про валюту. Если вы продаёте в Узбекистане, цена будет выглядеть как «185000.00 UZS»; для экспорта в ЕС — «24.90 EUR». Главное правило: цена и валюта в фиде должны совпадать с тем, что покупатель увидит на странице товара.
Что такое match rate и как пиксель связывается с каталогом?
Связь работает так: значение content_ids в событиях сайта должно в точности совпадать с полем id в каталоге (или с item_group_id, если вы передаёте идентификаторы групп). Для динамической рекламы нужны события ViewContent, AddToCart и Purchase, и в каждом должен быть параметр content_ids или contents.
Meta измеряет это показателем «коэффициент совпадения каталога» (catalog match rate) — долей content_ids из событий сайта, которые нашлись в подключённом каталоге. Он виден в Commerce Manager в разделе «Каталог» → «События», считается за последние 28 дней и может обновляться с задержкой до 48 часов. Meta рекомендует держать его выше 75%, а в идеале — выше 90%.
Пример расчёта. За 28 дней пиксель передал 2 000 content_ids, из них 1 500 нашлись в каталоге. Match rate = 1 500 / 2 000 = 75%. Это нижняя граница нормы: каждый четвёртый полученный идентификатор товара нельзя использовать для таргетинга динамической рекламы. Если скачать оставшиеся 500 идентификаторов, причины обычно такие:
- Вариант против родительского товара: пиксель передаёт идентификатор, которого в каталоге нет ни в поле id, ни в item_group_id, — например, внутренний номер карточки в CMS, тогда как в каталоге id — это SKU варианта (размер, цвет).
- Разный формат: в каталоге «SKU-1042», в пикселе «sku-1042» или значение с ведущим нулём. Идентификаторы чувствительны к регистру.
- Товара нет в каталоге: позиция не попала в фид, архивирована или отклонена из-за ошибки.
Браузерный пиксель теряет часть событий из-за блокировщиков рекламы и ограничений cookie, поэтому те же события стоит дублировать с сервера через CAPI и дедуплицировать по event_id. Это повышает и match rate, и качество оптимизации.
Как создать продакт-сет?
Продакт-сет — это подмножество товаров каталога, которое используется в рекламе; создаётся он в Commerce Manager в разделе «Каталог» → Sets (в русской справке — «группы товаров») с помощью фильтров или ручного выбора товаров. В каждом каталоге уже есть набор по умолчанию «Все товары», его редактировать нельзя.
Сеты на фильтрах динамические: если задать правило «категория содержит женская обувь» и «цена меньше 30000 KZT», новые подходящие товары попадут в сет автоматически, а неподходящие выпадут. Ручной сет остаётся неизменным, пока вы сами его не обновите. Для динамической рекламы почти всегда лучше фильтры.
Сеты, которые реально помогают
- По марже: пропишите в custom_label_0 метку вроде «high-margin» и соберите сет по ней — это самый простой способ направить бюджет на прибыльные товары.
- По категориям: категории с разным средним чеком лучше разделять, чтобы видеть ROAS по каждой отдельно.
- Кросс-продажи: один сет показывается в рекламе, другой используется для определения аудитории — например, тем, кто купил лыжи, показывать ботинки.
Не редактируйте сет, который используется в активной кампании: аудитория будет пересчитываться, и результаты могут просесть. Если нужны изменения, создайте похожий сет и используйте его в новой группе объявлений, учитывая, что новая группа пройдёт фазу обучения с нуля.
Динамический ремаркетинг или широкая аудитория?
Если у сайта достаточно просмотров товаров и добавлений в корзину, динамический ремаркетинг даёт самую быструю отдачу; для привлечения новых покупателей тот же каталог нужно показывать широкой аудитории. Большинству магазинов стоит запускать оба варианта с раздельными бюджетами.
Динамический ремаркетинг
- Аудитория: смотрели товар или добавили в корзину
- Исключить: недавних покупателей
- Плюс: люди близки к покупке, стоимость обычно ниже
- Минус: аудитория ограничена трафиком сайта и быстро выгорает
Широкая аудитория (привлечение)
- Аудитория: люди, которые ещё не были на сайте
- Исключить: покупателей
- Плюс: новые клиенты и масштабирование
- Минус: нужны стабильные данные пикселя и разнообразный каталог
Аудиторию для ремаркетинга собирают через индивидуально настроенную аудиторию на основе каталога: в Ads Manager в блоке «Аудитория» группы объявлений создайте новую индивидуально настроенную аудиторию, источник — «Каталог», затем выберите продакт-сет и событие (просмотр, добавление в корзину, покупка). Meta советует делить ремаркетинг по давности последнего действия, а при маленькой аудитории увеличивать окно до 30 или 90 дней.
Пример распределения. Дневной бюджет каталоговых кампаний 50 000 KZT можно разделить на три части: добавили в корзину 0–3 дня назад, смотрели товары 4–14 дней назад и широкая аудитория. Для старта отдайте меньшую часть тёплым сегментам и большую — широкой аудитории, а через две недели сравните стоимость покупки по сегментам. Это стартовая гипотеза, а не правило: если тёплая аудитория маленькая, выделенный ей бюджет не потратится, а частота показов быстро вырастет.
В кампаниях с целью «Продажи» и включёнными настройками Advantage+ Meta может сама распределять товары каталога между новыми и уже знакомыми пользователями. Чтобы понять реальный вклад каталоговой рекламы, продажи из отчёта Meta нужно сверять с данными магазина: экран эффективности рекламы в Marpany сводит Meta, Google и заказы магазина в одну таблицу, и расхождения видно сразу.
Когда и по каким метрикам оценивать каталоговую рекламу?
Оценивайте кампанию не в первую неделю, а после выхода из фазы обучения и минимум двух недель данных. Смотрите не на цену клика, а на стоимость покупки и на ROAS относительно порога, рассчитанного по вашей марже.
Задайте себе вопросы по порядку. Match rate выше 90%? Товары, которые чаще всего показываются в рекламе, действительно продаются? Уходит ли бюджет на позиции без остатка? Насколько дешевле покупка в сегментах ремаркетинга по сравнению с широкой аудиторией? Если хотя бы на один вопрос ответ неудовлетворительный, сначала исправьте каталог и сеты, а потом повышайте бюджет. Как посчитать безубыточный порог, мы объясняем в материале «Что такое ROAS».
Что сделать уже сегодня
Если вы запускаете каталоговую рекламу впервые или сомневаетесь в текущей настройке, пройдитесь по списку.
- Убедитесь, что все товары в одном каталоге и он подключён к правильному пикселю.
- В «Источниках данных» проверьте количество ошибок и предупреждений последней загрузки, скачайте отчёт.
- Проверьте формат цены («12990.00 KZT»), кодировку UTF-8 и наличие brand, gtin или mpn у каждого товара.
- Настройте ежечасное обновление цен и остатков и еженедельную замену для очистки.
- Посмотрите match rate в «Каталог» → «События»; если он ниже 75%, приведите content_ids к формату id.
- Подключите CAPI рядом с пикселем с дедупликацией по event_id.
- Создайте продакт-сеты на фильтрах: хотя бы один по категории и один по марже.
- Запустите ремаркетинг и широкую аудиторию в разных группах объявлений и через две недели сравните стоимость покупки.
Частые вопросы
Сколько стоит создать каталог товаров в Facebook?
Создание каталога и загрузка товаров в Commerce Manager бесплатны. Платите вы только за показы рекламы, которая использует этот каталог, в рамках рекламного бюджета.
Почему товары из каталога не показываются в рекламе?
Чаще всего товара нет в наличии, он архивирован или у него пустое либо неверное обязательное поле. Скачайте отчёт о проблемах в разделе «Каталог» → «Источники данных» и исправьте ошибочные позиции. Также проверьте, не исключает ли товар фильтр продакт-сета.
Можно ли запускать динамическую рекламу Meta на Россию?
Нет. С 2022 года Facebook и Instagram заблокированы в России, а Meta признана там экстремистской организацией. Каталоговую рекламу запускают на страны, где платформы работают, например Казахстан, Узбекистан, Кавказ или ЕС; юридические вопросы для российских компаний лучше обсудить с юристом.
Что делать, если match rate каталога низкий?
Сравните значения content_ids, которые передают пиксель и CAPI, с полями id и item_group_id в каталоге. Чаще всего пиксель передаёт номер товара, которого нет в каталоге, или отличается регистр. Если к одному пикселю подключено несколько каталогов, объединение товаров в один каталог тоже поднимет показатель.
Как часто обновлять фид для Facebook?
Если цены и остатки меняются часто, настройте запланированный фид с ежечасным обновлением. Поскольку режим обновления не удаляет товары, исчезнувшие из файла, добавьте еженедельную или ежемесячную замену для очистки каталога.
В какой валюте указывать цены в фиде для Казахстана?
Указывайте цену в той валюте, в которой товар продаётся на сайте, с кодом ISO 4217, например «12990.00 KZT». Десятичный разделитель — точка, без пробелов между тысячами и без символа ₸.
Источники
- Meta for Developers — Catalog fields reference developers.facebook.com
- Meta Business Help Center — About scheduled data feed uploads for catalogs facebook.com
- Meta Business Help Center — View catalog match rate for Advantage+ catalog ads facebook.com
- Meta Business Help Center — Troubleshoot data feed errors in your catalog facebook.com
- NPR — A Russian court bans Facebook and Instagram as extremist (21.03.2022) npr.org
- Meta Business Help Center — Create and edit product sets in your catalog facebook.com

Турецкий
Английский
Испанский
Арабский
Русский