Динамический ретаргетинг Facebook — это формат рекламы, при котором пользователю показываются конкретные товары из каталога, которые он просматривал или добавлял в корзину на сайте. Для настройки нужен каталог товаров (Catalog), пиксель Facebook с событиями ViewContent, AddToCart и Purchase, и рекламная кампания с типом «Каталог продаж». Динамический пиксель — это код пикселя с параметрами content_ids и content_type, который передаёт данные о конкретных товарах в Meta для автоматической генерации персонализированных объявлений.
Что такое динамический ретаргетинг Facebook и как он работает
Динамический ретаргетинг Facebook (Dynamic Retargeting, ранее — Dynamic Product Ads) — это формат рекламы, при котором Meta автоматически генерирует персонализированные объявления с товарами, которые конкретный пользователь просматривал или добавлял в корзину на вашем сайте. Вместо того чтобы создавать отдельные объявления для каждого товара, вы загружаете каталог и настраиваете шаблон — Meta сама подставляет нужные товары для каждого пользователя.
Чем динамический ретаргетинг отличается от статического
Статический ретаргетинг показывает одно и то же объявление всем пользователям из аудитории ретаргетинга — например, «Вернитесь и купите со скидкой 10%». Динамический ретаргетинг показывает каждому пользователю те товары, которые он конкретно смотрел: футболку, которую он открывал, или телефон, который добавил в корзину.
Динамический ретаргетинг использует каталог товаров и шаблон объявления — Meta автоматически подставляет фото, название и цену товара из каталога. Если у вас тысячи товаров, создавать отдельные объявления для каждого нереально — динамический ретаргетинг решает эту задачу автоматически.
Что нужно для запуска динамического ретаргетинга
Для запуска нужны четыре компонента. Каталог товаров (Catalog) — загружается через Catalog Manager, содержит ID, название, цену, изображение, ссылку и наличие для каждого товара. Пиксель Facebook с настроенными событиями — ViewContent (просмотр товара), AddToCart (добавление в корзину), Purchase (покупка) с параметрами content_ids и content_type. Рекламная кампания с целью «Продажи» (Sales) и типом «Advantage+ Catalog». Шаблон объявления — карусель или одиночное изображение, в который Meta автоматически подставляет товары из каталога.

Что такое динамический пиксель Facebook и зачем он нужен
Динамический пиксель Facebook — это код пикселя, в который добавлены параметры content_ids и content_type для передачи данных о конкретных товарах, просматриваемых пользователем. Это позволяет Meta сопоставлять действия на сайте с товарами из каталога и показывать динамические объявления.
Какие параметры передаёт динамический пиксель
Динамический пиксель передаёт стандартные события (ViewContent, AddToCart, Purchase) с параметрами: content_ids — массив ID товаров (должен совпадать с ID в каталоге), content_type — product или product_group, content_name — название товара, content_category — категория, value — стоимость, currency — валюта, contents — массив объектов с id, quantity и item_price.
Пример кода для события ViewContent: fbq('track', 'ViewContent', {content_ids: ['product_123'], content_type: 'product', content_name: 'Футболка хлопок', content_category: 'Одежда', value: 1500, currency: 'RUB'}).
Как связать динамический пиксель с каталогом товаров
Ключевой момент — ID товаров в пикселе (content_ids) должны совпадать с ID товаров в каталоге (поле id в фиде). Если ID не совпадают, Meta не сможет сопоставить действие пользователя с товаром из каталога и динамический ретаргетинг не сработает.
Проверка: в Events Manager → «Тестирование событий» выполните просмотр товара на сайте — проверьте, что content_ids в событии совпадает с ID в каталоге. В Catalog Manager → «Товары» найдите товар по ID и убедитесь, что он активен и доступен.
Как создать каталог товаров для динамического ретаргетинга
Каталог товаров (Catalog) — это контейнер в Meta, который содержит информацию о всех товарах для динамической рекламы: ID, название, описание, цену, изображение, ссылку, наличие. Без каталога динамический ретаргетинг не работает.
Как создать каталог в Catalog Manager
1) Откройте Catalog Manager (facebook.com/products/catalogs). 2) Нажмите «Создать каталог». 3) Выберите тип каталога: E-commerce, Travel, Real Estate, Autos. 4) Введите название каталога. 5) Выберите способ добавления товаров: ручной ввод, загрузка файла (CSV, XML), подключение платформы (Shopify, WooCommerce, Magento) или scheduled feed (плановая загрузка по URL). 6) Настройте фид товаров — файл с данными о товарах в структурированном формате.
Обязательные поля каталога товаров
Обязательные поля фида: id — уникальный ID товара (должен совпадать с content_ids в пикселе), title — название, description — описание до 5000 символов, link — ссылка на товар на сайте, image_link — URL изображения товара, availability — in stock или out of stock, price — цена с валютой (например, 1500.00 RUB).
Рекомендуемые поля: condition — new / used / refurbished, brand — бренд, gtin — штрихкод, mpn — артикул производителя, google_product_category — категория Google, additional_image_link — дополнительные изображения.
Как загрузить фид товаров
Три способа загрузки. Ручная загрузка файла — CSV или XML, загрузите через Catalog Manager → «Товары» → «Добавить товары» → «Загрузить файл». Scheduled feed — разместите файл на сервере по URL (например, https://example.com/feed.xml) и настройте плановую загрузку в Catalog Manager — Meta будет автоматически обновлять каталог с заданной периодичностью. Платформа — Shopify, WooCommerce, Magento автоматически синхронизируют товары с каталогом через официальный плагин или приложение.
После загрузки откройте «Товары» в Catalog Manager и убедитесь, что товары появились с корректными данными — фото, цена, наличие. Если есть ошибки, Catalog Manager покажет их в разделе «Проблемы с качеством данных».

Как настроить пиксель для динамического ретаргетинга
Для динамического ретаргетинга пиксель Facebook должен отслеживать события ViewContent, AddToCart и Purchase с параметрами content_ids и content_type, которые связывают действия пользователя с товарами из каталога. Без этих параметров Meta не сможет сопоставить просмотр товара на сайте с товаром из каталога.
Как настроить событие ViewContent
Событие ViewContent должно срабатывать при просмотре страницы товара. Код: fbq('track', 'ViewContent', {content_ids: ['123'], content_type: 'product', content_name: 'Футболка хлопок', content_category: 'Одежда', value: 1500, currency: 'RUB'}). Параметр content_ids должен содержать ID товара, совпадающий с ID в каталоге.
Настройка через GTM: создайте триггер «Просмотр страницы товара» (по URL или Data Layer), создайте тег «Facebook Pixel — ViewContent» с переменными из Data Layer. Настройка вручную: добавьте код на страницу товара — в PHP подставьте ID товара из базы данных.
Как настроить событие AddToCart
Событие AddToCart должно срабатывать при добавлении товара в корзину. Код: fbq('track', 'AddToCart', {content_ids: ['123'], content_type: 'product', value: 1500, currency: 'RUB'}).
Настройка через GTM: триггер «Клик по кнопке Добавить в корзину» + тег «Facebook Pixel — AddToCart». Настройка вручную: добавьте код в обработчик кнопки «Добавить в корзину» (onclick или JavaScript-функция). Для нескольких товаров в корзине: content_ids — массив ID всех товаров, value — суммарная стоимость.
Как настроить событие Purchase
Событие Purchase должно срабатывать на странице «Спасибо за заказ» или после подтверждения оплаты. Код: fbq('track', 'Purchase', {content_ids: ['123', '456'], content_type: 'product', value: 3000, currency: 'RUB', num_items: 2}). Параметр content_ids — массив ID всех купленных товаров, value — суммарная стоимость заказа, num_items — количество товаров.
Настройка через GTM: триггер «Просмотр страницы спасибо» (по URL) + тег «Facebook Pixel — Purchase» с переменными из Data Layer. Настройка вручную: добавьте код на страницу «Спасибо» — в PHP подставьте данные заказа из базы.

Как создать кампанию динамического ретаргетинга в Ads Manager
Кампания динамического ретаргетинга создаётся в Ads Manager с целью «Продажи» (Sales) и типом «Advantage+ Catalog» — Meta автоматически показывает товары из каталога пользователям, которые взаимодействовали с сайтом.
Пошаговое создание кампании
1) Откройте Ads Manager → «Создать кампанию». 2) Выберите цель «Продажи» (Sales). 3) Введите название кампании. 4) На уровне Ad Set выберите каталог и тип «Advantage+ Catalog» (динамический ретаргетинг). 5) Выберите аудиторию: все, кто взаимодействовал с каталогом за последние 30/90 дней, или конкретные действия (ViewContent, AddToCart без Purchase). 6) Настройте плейсменты: Facebook, Instagram, Messenger, Audience Network или Advantage+ placements. 7) Установите бюджет и расписание. 8) На уровне Ad создайте шаблон объявления: выберите формат (карусель или одиночное изображение), добавьте текст, заголовок, призыв к действию — Meta автоматически подставит товары из каталога. 9) Опубликуйте кампанию.
Как настроить ретаргетинг в Instagram
Ретаргетинг в Instagram настраивается через тот же Ads Manager Facebook — Instagram является плейсментом Meta. В настройках кампании выберите плейсменты → «Ручная настройка» → отметьте Instagram (лента, Stories, Reels, Explore). Динамический ретаргетинг в Instagram работает так же — товары из каталога показываются в карусели или Stories. Для Stories используйте вертикальные изображения 1080×1920 в каталоге или шаблоне.
Какие аудитории использовать для динамического ретаргетинга
Посетители сайта за последние 30 дней — базовая аудитория ретаргетинга. Посмотрели товар, но не добавили в корзину (ViewContent без AddToCart) — тёплая аудитория. Добавили в корзину, но не купили (AddToCart без Purchase) — горячая аудитория, брошенная корзина. Купили (Purchase) — для допродаж и кросс-селла. Посетители за последние 180 дней — расширенная аудитория.
Настройка: в Ads Manager → «Аудитории» → «Создать индивидуализированную аудиторию» → источник «Сайт» → выберите событие и период удержания.

Динамический пиксель для арбитражников: передача ID пикселя через URL
Динамический пиксель для арбитражников — это техника, при которой ID пикселя Facebook передаётся через URL-параметр рекламной ссылки и подставляется в код пикселя на сайте. Это позволяет запускать трафик с разных аккаунтов без установки отдельного пикселя для каждого.
Как передать ID пикселя через URL-параметр
1) Добавьте в рекламную ссылку параметр, например ?pixel=123456789. 2) На сайте получите значение параметра из URL: в PHP — $_GET['pixel'], в JavaScript — new URL(window.location.href).searchParams.get('pixel'). 3) Сохраните значение в cookie на 7 дней: в PHP — setcookie('pixel', $_GET['pixel'], time()+604800, '/'), в JavaScript — document.cookie = 'pixel=' + pixel + ';expires=...;path=/'. 4) На странице «Спасибо» подставьте значение cookie в код пикселя: fbq('init', '=$_COOKIE["pixel"]?>'). 5) Базовый код пикселя остаётся одинаковым, меняется только ID.
Типичные ошибки при настройке динамического пикселя
Ошибка 500 на странице «Спасибо» — некорректная подстановка ID пикселя в PHP, проверьте синтаксис и наличие значения в cookie. Пиксель не срабатывает — значение не передаётся через URL или не сохраняется в cookie, проверьте параметр в ссылке и код записи cookie. События не появляются в Events Manager — неверный ID пикселя, проверьте подстановку. Cookie не сохраняются — браузер блокирует third-party cookie, используйте first-party домен. Разные ID пикселя на разных страницах — cookie не сохраняется или перезаписывается, проверьте логику.
Воронки ретаргетинга: как выстроить последовательность объявлений
Воронка ретаргетинга — это цепочка объявлений, которые пользователь видит последовательно: первое — знакомство с продуктом, второе — социальное доказательство, третье — скидка или призыв к покупке. Воронка ведёт пользователя от первого касания к покупке постепенно.
Пример воронки динамического ретаргетинга для e-commerce
1-й этап — динамический ретаргетинг на тех, кто смотрел товар, но не добавил в корзину (ViewContent без AddToCart): показываем тот же товар в карусели. 2-й этап — динамический ретаргетинг на тех, кто добавил в корзину, но не купил (AddToCart без Purchase): показываем брошенную корзину + скидка 10%. 3-й этап — статический ретаргетинг на тех, кто не купил после 2-х этапов: показываем отзыв или кейс + скидка 15%. 4-й этап — ретаргетинг на тех, кто купил (Purchase): допродажи, кросс-селл, новые товары.
Как настроить исключения (exclusions) между аудиториями
Исключения предотвращают показ объявлений из ранних этапов воронки тем, кто уже прошёл следующие этапы. Настройка: в Ad Set → «Аудитория» → выберите основную аудиторию (например, ViewContent за 30 дней) → в поле «Исключить» выберите аудиторию AddToCart и Purchase за 30 дней. Это гарантирует, что пользователь, добавивший товар в корзину, не будет видеть объявления первого этапа.
Типичные ошибки при настройке динамического ретаргетинга
Основные ошибки: несовпадение content_ids в пикселе с ID товаров в каталоге, отсутствие обязательных событий (ViewContent, AddToCart, Purchase), пустые или некорректные поля в фиде товаров, слишком широкая или слишком узкая аудитория, отсутствие исключений между этапами воронки, слишком высокая частота показов.
Несовпадение content_ids в пикселе и ID в каталоге
Самая частая причина неработающего динамического ретаргетинга. Если content_ids в пикселе содержит 'product_123', а ID в каталоге — '123', Meta не сможет сопоставить действие с товаром. Решение: проверьте в Events Manager → «Тестирование событий» → выполните просмотр товара → посмотрите значение content_ids. Затем откройте Catalog Manager → «Товары» → найдите товар по ID. Значения должны совпадать точно, включая регистр и префиксы.
Некорректный фид товаров
Ошибки в фиде: пустые обязательные поля (title, image_link, price), некорректный формат цены (должен быть '1500.00 RUB'), изображения недоступны по URL, товары со статусом 'out of stock' — Meta не показывает их в динамической рекламе, неправильная кодировка файла (UTF-8). Решение: проверьте фид в Catalog Manager → «Настройки» → «Проверка фида» — Meta показывает ошибки и предупреждения.
Слишком высокая частота показов
Если пользователь видит динамическое объявление 10+ раз в день, это вызывает раздражение и выгорание креатива. Решение: установите ограничение частоты показов (frequency cap) в Ad Set — не более 3–5 показов в день на пользователя. Чередуйте креативы — используйте несколько шаблонов объявлений. Настройте расписание показов — не показывайте объявления ночью.
Чек-лист: настройка динамического ретаргетинга от начала до конца
- Пиксель Facebook установлен на сайт — базовый код на всех страницах;
- Каталог товаров создан в Catalog Manager — тип E-commerce;
- Фид товаров загружен — CSV, XML или через платформу (Shopify);
- Обязательные поля заполнены — id, title, image_link, link, price, availability;
- ID товаров в каталоге совпадают с content_ids в пикселе — проверено в Events Manager;
- Событие ViewContent настроено — срабатывает на странице товара;
- Событие AddToCart настроено — срабатывает при добавлении в корзину;
- Событие Purchase настроено — срабатывает на странице «Спасибо»;
- Параметры передаются корректно — content_ids, content_type, value, currency;
- Тестирование событий пройдено — Events Manager → «Тестирование событий»;
- Аудитории созданы — ViewContent, AddToCart без Purchase, Purchase;
- Кампания создана в Ads Manager — цель Sales, тип Advantage+ Catalog;
- Плейсменты настроены — Facebook, Instagram, Stories, Audience Network;
- Шаблон объявления создан — карусель или одиночное изображение;
- Исключения настроены — между этапами воронки;
- Ограничение частоты показов установлено — 3–5 в день;
- Фид обновляется регулярно — scheduled feed или синхронизация с платформой;
- Ошибки в Catalog Manager проверены — нет предупреждений;
- Первые показы проверены — объявления показывают правильные товары;
- Результаты отслеживаются — ROAS, CPA, конверсии в Ads Manager.
Часто задаваемые вопросы
Вопросы о динамическом ретаргетинге и динамическом пикселе Facebook.
Что такое динамический ретаргетинг Facebook?
Динамический ретаргетинг Facebook — это формат рекламы, при котором Meta автоматически показывает пользователям товары из вашего каталога, которые они просматривали или добавляли в корзину. Для настройки нужны каталог товаров, пиксель с событиями ViewContent, AddToCart и Purchase, и кампания с типом Advantage+ Catalog.
Чем динамический ретаргетинг отличается от статического?
Статический ретаргетинг показывает одно и то же объявление всем пользователям из аудитории. Динамический показывает каждому пользователю конкретные товары, которые он смотрел — с фото, названием и ценой из каталога. Динамический ретаргетинг автоматизирован: не нужно создавать отдельные объявления для каждого товара.
Что такое динамический пиксель Facebook?
Динамический пиксель — это код пикселя с параметрами content_ids и content_type, который передаёт данные о конкретных товарах в Meta. При просмотре товара пиксель отправляет content_ids с ID товара, и Meta сопоставляет его с каталогом для показа динамического объявления.
Как настроить ретаргетинг в Instagram?
Ретаргетинг в Instagram настраивается через Ads Manager Facebook — Instagram является плейсментом Meta. В настройках кампании выберите плейсменты → отметьте Instagram (лента, Stories, Reels). Динамический ретаргетинг в Instagram работает так же — товары из каталога показываются в карусели или Stories.
Как создать каталог товаров для динамического ретаргетинга?
Откройте Catalog Manager (facebook.com/products/catalogs) → «Создать каталог» → выберите тип E-commerce → загрузите фид товаров (CSV или XML) или подключите платформу (Shopify, WooCommerce). Обязательные поля: id, title, image_link, link, price, availability. ID товаров в каталоге должны совпадать с content_ids в пикселе.
Почему динамический ретаргетинг не работает?
Самая частая причина — несовпадение content_ids в пикселе с ID товаров в каталоге. Проверьте в Events Manager значение content_ids при просмотре товара и сравните с ID в Catalog Manager. Другие причины: пустые поля в фиде, товары со статусом out of stock, отсутствие событий ViewContent или AddToCart.
Какие события пикселя нужны для динамического ретаргетинга?
Нужны три события: ViewContent (просмотр страницы товара), AddToCart (добавление в корзину) и Purchase (покупка). Каждое событие должно передавать параметры content_ids (ID товара, совпадающий с каталогом), content_type (product), value (стоимость) и currency (валюта).
Как настроить воронку динамического ретаргетинга?
Постройте цепочку: 1-й этап — динамический ретаргетинг на тех, кто смотрел товар (ViewContent без AddToCart). 2-й этап — брошенная корзина (AddToCart без Purchase) со скидкой. 3-й этап — статическое объявление с отзывами для тех, кто не купил. 4-й этап — допродажи тем, кто купил. Настройте исключения между этапами, чтобы не показывать ранние объявления тем, кто прошёл дальше.