Каталог с сигналом эффективности у каждого товара.
Meta берёт данные для каждого каталожного объявления из вашего фида. Feedance отправляет полный, корректный каталог, а также сигналы, которых у Meta нет самостоятельно.
Meta AdsКанал · Каталоги Facebook и InstagramFeedance создаёт фид каталога для Commerce Manager и добавляет метки на уровне товара: оценку, сегмент 4T, ценовую позицию и неполные размерные ряды, чтобы каталожная реклама Advantage+ и динамическая реклама фокусировались на том, что продаётся.
Meta берёт данные для каждого каталожного объявления из вашего фида. Feedance отправляет полный, корректный каталог, а также сигналы, которых у Meta нет самостоятельно.
В контексте электронной коммерции Meta Ads работает на основе Commerce Manager — инструмента Meta для управления каталогами и магазинами в Facebook и Instagram. Вместо того чтобы создавать рекламный креатив для каждого товара по отдельности, вы один раз загружаете фид каталога товаров, а Meta берёт из него данные о позициях (название, цену, изображение, наличие) и автоматически создаёт динамические объявления, каталожную рекламу Advantage+, а также публикации и метки с возможностью покупки. Каталог также служит базой данных товаров для Facebook и Instagram Shops, поэтому тот же фид, который обеспечивает работу рекламы, может обеспечивать работу витрин и оформления заказов внутри платформы.
Подключение фида открывает форматы каталожной рекламы, которые одно статичное объявление не может воспроизвести в масштабе: динамические объявления, автоматически показывающие покупателю именно те товары, которые он просматривал или добавлял в корзину, кампании Advantage+ на основе каталога, в которых система показа Meta выбирает самые эффективные товары из всего ассортимента, и метки товаров в публикациях Instagram и Facebook. Поскольку все эти форматы считывают данные из каталога в реальном времени, точность фида напрямую влияет на эффективность рекламы: устаревшая цена или отсутствующий товар, всё ещё отмеченный как «в наличии», показываются покупателю, который затем уходит, а повторяющиеся несоответствия между фидом и целевыми страницами — задокументированная причина того, что позиции помечаются или отклоняются в Commerce Manager.
Динамические объявления работают за счёт связи двух источников данных: каталога товаров (который предоставляет изображения, названия, цены и статус наличия) и Meta Pixel или Conversions API (которые сообщают, что посетитель сделал на сайте, — просмотрел товар, добавил его в корзину, начал оформление заказа). Связующим звеном между ними служит поле id: Meta сопоставляет content_id, переданный в событии Pixel/CAPI, с id соответствующей позиции в каталоге. Если эти значения не совпадают в точности, Meta не может связать поведение покупателя на сайте с конкретным товаром, и динамический ретаргетинг по этой позиции просто не сработает. Поэтому поле id должно быть стабильным идентификатором (Meta рекомендует использовать собственный SKU), который не меняется между обновлениями фида.
Commerce Manager принимает товарный фид в форматах CSV, TSV, RSS XML, ATOM XML или в виде ссылки на Google Таблицу; для программных обновлений Meta также предлагает Catalog Batch API и Direct Upload API. Добавить фид в Commerce Manager можно тремя способами: вставить URL фида, который Meta будет загружать по расписанию, вручную загрузить файл с компьютера или связать Google Таблицу, которую Meta повторно загружает в запланированное время. Фиды CSV и XML должны быть в кодировке UTF-8, а все названия полей (и некоторые поддерживаемые значения) — на американском английском независимо от рынка вашего магазина. Если вы используете XML, он должен соответствовать формату RSS 2.0 с объявленным пространством имён товаров Google xmlns:g="http://base.google.com/ns/1.0", а специальные символы, такие как &, < и >, должны кодироваться как сущности (&, <, >), поскольку иначе они недопустимы в содержимом XML-тегов.
В таблице ниже используются собственные названия полей каталога Meta в точности так, как они задокументированы, поэтому они один к одному соответствуют столбцам или XML-тегам, которые ожидает Commerce Manager. Для товаров электронной коммерции помимо полей, отмеченных ниже как обязательные, должно присутствовать хотя бы одно из полей brand, gtin или mpn: Meta рассматривает отсутствие идентификатора товара как отдельный класс ошибок, отличный от отсутствия обязательного поля.
| Поле | Обязательность | Формат | Пример | Примечания |
|---|---|---|---|---|
id | Да | string, до 100 символов | 404718SKU | Уникальный идентификатор контента для каждой позиции; используйте свой SKU. Должен совпадать с content_id в Pixel/CAPI, чтобы работали динамические объявления |
title | Да | string, до 200 символов (рекомендуется 65) | Women's Floral Midi Dress | Конкретное, релевантное название товара |
description | Да | простой текст, до 9999 символов | 100% cotton midi dress with floral print... | Без HTML и без текста, набранного только заглавными буквами |
availability | Да | enum | in stock | Поддерживаются только значения in stock или out of stock |
condition | Да | enum | new | Поддерживаемые значения: new, refurbished, used |
price | Да | число + пробел + код валюты ISO 4217 | 29.99 USD | Используйте точку для десятичных знаков; цена должна совпадать с ценой на целевой странице |
link | Да | URL | https://example.com/product/404718 | Должен начинаться с http:// или https:// и вести на страницу именно этого товара |
image_link | Да | URL, JPEG или PNG | https://example.com/images/404718.jpg | Не менее 500x500 пикселей, до 8 МБ |
brand | Условно | string, до 100 символов | Acme | Обязательно, если вместо него не указан gtin или mpn |
gtin | Условно | 8–14-значный UPC/EAN/JAN/ISBN/ITF-14 без дефисов и пробелов | 0012345678905 | Обязательно, если вместо него не указан brand или mpn |
price в требуемом формате «число + код ISO 4217» (например, 29.99 USD), флаг наличия превращается в значение перечисления in stock/out of stock, которое ожидает availability, а значения категорий переводятся в таксономию категорий товаров Google или Facebook, которую Meta требует для права на оформление заказа на платформе.xmlns:g и закодированными специальными символами или CSV/TSV, — поэтому вам не нужно вручную кодировать амперсанды или управлять пространством имён товаров Google.Commerce Manager позволяет настроить повторную загрузку URL фида ежечасно, ежедневно или еженедельно, причём фиды по расписанию не могут загружаться чаще одного раза в час — для более быстрых обновлений нужен Catalog Batch API или Direct Upload API вместо загрузки URL по расписанию. Насколько часто следует обновлять фид, зависит от того, как быстро меняются ваши остатки и цены: для каталогов с медленным оборотом обычно достаточно ежедневной загрузки, а магазинам с частыми изменениями цен, флеш-распродажами или быстро меняющимися остатками полезны ежечасные обновления, чтобы цена и наличие в рекламе соответствовали тому, что действительно указано на целевой странице. Постоянное несоответствие данных фида и действующей страницы — задокументированная причина того, что позиции помечаются как содержащие неверную или устаревшую информацию.
| Ошибка | Вероятная причина | Решение |
|---|---|---|
| Отсутствует обязательное поле | Обязательный атрибут, например price, image_link или availability, пуст или отсутствует у одной или нескольких позиций | Перед повторной загрузкой проверьте, что каждое обязательное поле заполнено у каждой позиции, а не только у выборки |
| Отсутствует идентификатор товара | У товара электронной коммерции нет ни одного из полей brand, gtin или mpn | Добавьте каждому товару хотя бы одно из трёх полей-идентификаторов |
| Дублирующаяся позиция | Один и тот же идентификатор контента (id) встречается более чем в одном фиде, подключённом к одному каталогу | Убедитесь, что каждый id уникален во всех источниках данных, подключённых к этому каталогу |
| Позиция не одобрена / отклонена | У позиции отсутствует обязательная информация или она нарушает рекламные или торговые правила Meta | Изучите конкретную причину на вкладке Issues каталога, исправьте данные фида и запросите проверку, если считаете отклонение ошибочным |
| Неверная или устаревшая информация о товаре в рекламе или магазине | Краулер Meta сравнивает целевую страницу с данными фида, и фид (цена, название или наличие) устарел по сравнению с действующей страницей | Увеличьте частоту загрузки фида, чтобы изменения цен и наличия на сайте отражались до следующего обхода |
| Целевая страница недоступна | URL в link возвращает ошибку, перенаправляет со страницы товара или закрыт для обхода (например, через robots.txt) | Убедитесь, что link каждого товара открывает непосредственно этот товар и не закрыт для краулеров |
Эти советы основаны непосредственно на задокументированном поведении полей Meta, а не на общих маркетинговых рекомендациях:
id стабильным и идентичным content_id, который отправляют ваш Meta Pixel или Conversions API, — именно это позволяет динамическому ретаргетингу связать посещение сайта с нужным товаром.google_product_category или fb_product_category как можно точнее: категория обязательна для права на оформление заказа на платформе и помогает системе показа Meta сопоставить товар с нужной аудиторией.brand, gtin или mpn для каждой позиции — это жёсткое требование к идентификаторам для каталогов электронной коммерции, а не просто рекомендация.price и availability в фиде в соответствие с действующей целевой страницей: краулер Meta проверяет это, и устаревшие данные — задокументированная причина пометки позиций.item_group_id, чтобы группировать варианты одного товара по размеру/цвету, — тогда Meta покажет их как одну позицию с выбором варианта, а не как дублирующиеся конкурирующие предложения.additional_image_link (до 20 изображений), а не полагайтесь на один главный снимок в image_link.Принимает ли Meta Ads те же форматы фидов, что и Google Shopping?
В основном да: Meta принимает CSV, TSV, RSS XML и ATOM XML — те же семейства форматов, что используют большинство фидов Google Merchant, — а также вариант со ссылкой на Google Таблицу, которого нет у Google.
Что произойдёт, если content_id в моём Pixel не совпадает с id в фиде?
Динамические объявления и ретаргетинг для этой позиции работать не будут, поскольку Meta связывает поведение на сайте с позициями каталога строго через совпадение значений content_id и id.
Нужны ли одновременно бренд и GTIN?
Нет — Meta требует для каждого товара электронной коммерции хотя бы одно из полей brand, gtin или mpn, а не все три.
Как быстро можно обновлять цены или остатки?
Загрузка фида по расписанию может выполняться не чаще раза в час (это самый короткий интервал по расписанию, который поддерживает Commerce Manager); для изменений почти в реальном времени нужен Catalog Batch API или Direct Upload API вместо загрузки URL по расписанию.
Почему Meta показывает в объявлении старую цену?
Краулер Meta периодически сравнивает данные фида с действующей целевой страницей; если фид не загружался повторно после изменения цены, объявление и товар в магазине будут показывать устаревшее значение до следующей загрузки.
Можно ли использовать один фид и для Facebook, и для Instagram?
Да — один каталог и фид обеспечивают работу магазинов, меток и динамических объявлений и в Facebook, и в Instagram; отдельного формата фида для Instagram нет.
Какой размер изображения требует Meta?
Изображение в image_link должно быть в формате JPEG или PNG, размером не менее 500x500 пикселей и не более 8 МБ.
Meta Ads — рекламная система Meta Platforms, компании, стоящей за Facebook, Instagram, Messenger и WhatsApp. Для интернет-магазинов товарная реклама в Meta работает на каталогах, которыми управляют в Commerce Manager — инструменте Meta для каталогов и магазинов в Facebook и Instagram.
Вместо того чтобы создавать объявление для каждого товара, продавец один раз подключает товарный каталог, и Meta формирует из него рекламу: динамические объявления, которые показывают покупателям просмотренные или добавленные в корзину товары, рекламу каталога Advantage+, которая выбирает лучшие товары из всего ассортимента, и товарные метки в публикациях. Тот же каталог также обеспечивает работу Facebook и Instagram Shops.
Каталоги можно наполнять из фида CSV, TSV или XML, Google Таблицы или через API Meta, при этом фиды забираются по расписанию. Для динамических объявлений Meta связывает товары каталога с действиями, о которых сообщают Meta Pixel или Conversions API, через идентификатор товара, поэтому идентификаторы должны оставаться стабильными и точно совпадать.
Поскольку каждое объявление каталога берёт данные из фида, качество фида напрямую отражается в результатах. Устаревшие цены, товары, ошибочно отмеченные как имеющиеся в наличии, или расхождения между фидом и целевыми страницами приводят к впустую потраченным кликам и могут стать причиной пометки или отклонения товаров в Commerce Manager.
Динамическая реклама объединяет два источника данных: ваш каталог, который поставляет изображения, названия, цены и остатки, и Meta Pixel или Conversions API, которые сообщают, что посетитель сделал на вашем сайте. Meta связывает их, сопоставляя content_id события с id позиции каталога.
Если значения не совпадают точно, ретаргетинг для этого товара не сработает. Сохраняйте id неизменным между обновлениями. Meta рекомендует использовать ваш собственный SKU.
Названия полей соответствуют документации Meta по каталогам. Для товаров e-commerce помимо обязательных полей нужно хотя бы одно из полей brand, gtin или mpn.
| Field | Required | Format | Notes |
|---|---|---|---|
| id | Yes | строка, до 100 символов | Используйте свой SKU. Должен совпадать с content_id из Pixel/CAPI. |
| title | Yes | строка, до 200 символов (рекомендуется 65) | Конкретное, релевантное название товара. |
| description | Yes | обычный текст, до 9 999 символов | Без HTML и без текста целиком заглавными буквами. |
| availability | Yes | in stock / out of stock | Поддерживаются только эти два значения. |
| condition | Yes | new / refurbished / used | |
| price | Yes | число + код ISO 4217 | Например, 29.99 USD. Должна совпадать с целевой страницей. |
| link | Yes | URL | Начинается с http:// или https:// и ведёт на этот товар. |
| image_link | Yes | URL, JPEG или PNG | Не менее 500x500 px, до 8 МБ. |
| brand | Conditional | строка, до 100 символов | Обязательно, если не указаны gtin или mpn. |
| gtin | Conditional | от 8 до 14 цифр, без дефисов и пробелов | Обязательно, если не указаны brand или mpn. |
| mpn | Conditional | строка | Обязательно, если не указаны brand или gtin. |
| item_group_id | Optional | строка | Объединяет варианты размера и цвета в одну позицию. |
| additional_image_link | Optional | URL, до 20 | Дополнительные ракурсы помимо основного изображения. |
| fb_product_category | Optional | категория | Нужна для оформления заказа на платформе; улучшает показы. |
| custom_label_0 to 4 | Optional | строка | Сюда Feedance записывает оценку, 4T, Price War и Broken Size. |
Commerce Manager может загружать URL фида ежечасно, ежедневно или еженедельно. Плановая загрузка не может выполняться чаще раза в час; для более быстрых изменений нужен Catalog Batch API или Direct Upload API от Meta.
| Error | Likely cause | Fix |
|---|---|---|
| Отсутствует обязательное поле | Обязательный атрибут, например price, image_link или availability, пуст у части товаров. | Проверьте каждое обязательное поле у каждого товара, а не только у выборки. |
| Отсутствует идентификатор товара | Нет ни brand, ни gtin, ни mpn. | Добавьте хотя бы одно из трёх полей к каждому товару. |
| Дублирующийся товар | Один и тот же id встречается более чем в одном фиде данных каталога. | Следите, чтобы каждый id был уникальным во всех источниках данных. |
| Товар отклонён | Не хватает информации или нарушена политика. | Проверьте вкладку «Проблемы», исправьте фид и запросите повторную проверку. |
| Устаревшая информация о товаре | Фид устарел по сравнению с актуальной целевой страницей. | Загружайте фид чаще, чтобы изменения попадали в него до следующего сканирования. |
| Целевая страница недоступна | Ссылка выдаёт ошибку, перенаправляет на другую страницу или закрыта от сканирования. | Убедитесь, что каждая ссылка открывает этот товар и доступна для сканирования. |

«Feedance позволил нам мгновенно добавлять на визуалы ключевые триггеры покупки, такие как цена и детали акции. Так мы создали брендированные креативы, которые останавливают прокрутку и по-настоящему находят отклик у наших клиентов».
Форматы фида, сопоставление и частота обновления.
В основном да. Meta принимает CSV, TSV, RSS XML и ATOM XML, то есть те же семейства форматов, что используют большинство фидов Google Merchant, а также ссылку на Google Таблицу.
Meta не сможет связать действия посетителя с этой позицией каталога, поэтому ретаргетинг для этого товара не сработает. Сохраняйте id неизменным между обновлениями и идентичным content_id, который отправляет ваш Pixel или Conversions API.
Нет. Для товаров e-commerce Meta требует помимо обязательных полей хотя бы одно из полей brand, gtin или mpn. Любого одного из трёх достаточно.
Commerce Manager может загружать URL фида ежечасно, ежедневно или еженедельно, и плановая загрузка не может выполняться чаще раза в час. Для более быстрых изменений нужен Catalog Batch API или Direct Upload API от Meta.
Фид устарел по сравнению с актуальной целевой страницей. Загружайте фид чаще, чтобы изменения цен попадали в него до следующего сканирования, и при каждом обновлении сверяйте цену и наличие с целевой страницей.
Да. Каталог Commerce Manager обслуживает каталожную рекламу и в Facebook, и в Instagram, поэтому одного фида Feedance достаточно для обеих платформ.
image_link должен быть JPEG или PNG размером не менее 500x500 px и не более 8 МБ. С помощью additional_image_link можно добавить до 20 дополнительных ракурсов.
Нет. Feedance создаёт фид каталога и записывает в него свои метки. Ставки, бюджеты и наборы товаров остаются в вашем аккаунте Meta.
Подключите фид и GA4. Мы покажем Product Score, 4T, Price War и Broken Size на вашем собственном каталоге.