Динамический ремаркетинг Facebook – это показ человеку той же позиции, которую он только что смотрел у вас на сайте, а не очередного баннера «вернитесь к нам». Держится все на одном условии: идентификатор товара в просмотре должен совпадать с идентификатором в каталоге Meta. Разбегаются они тихо – в отчете кабинета цифры есть, а в баннере чужие товары. Поэтому начинаем не с кампаний, а с проверки совпадения: два-три дня бесплатно.
бесплатная проверка стечения событий и каталога, 2–3 рабочих дня.
С чего начинаем
магазин белья: модуль ремаркетинга отдает product_id отдельно для Google и Facebook
Измерение 01.08.2026
магазин средств самообороны: 68 адресов в каталоге, из рекламного стека только Meta Pixel
Измерение 31.07.2026
частоту показов на пользователя и долю показов на тех, кто уже купил
Что меряем после запуска
с вашего рекламного аккаунта, мы его не перепродаем
Бюджет на показы
Бесплатная проверка стечения событий и каталога
Динамические объявления подставляют в баннер именно тот товар, на который человек смотрел. Чтобы это работало, идентификатор в просмотре должен точно совпадать с идентификатором в каталоге. Самая частая поломка именно здесь, и выглядит она как «реклама показывает не то».
Что мы измеряем
Совпадение идентификаторов товараСравним, что передает событие просмотра и что лежит в каталоге. На одном из измеренных нами магазинов модуль ремаркетинга отдавал product_id сразу для нескольких рекламных систем — в таком виде достижимое совпадение.
Полнота цепочки событийПросмотр товара, добавление в корзину, начало оформления, покупка. Если не хватает середины, сегменты будут грубыми.
Состояние каталогаНаличие, цена, ссылка, изображение. Объявление показывает товар, которого нет в наличии, ровно так же охотно, как и имеющийся.
Исключение покупателейВычитается ли сегмент тех, кто уже купил. Чаще всего дефект канала — месяцами показывать человеку товар, который он уже получил.
Сроки удержания сегментовОдин срок для всех – типичная ошибка. Для расходных материалов и для мебели нужны разные окна.
Частота показовСмотрим, сколько раз в неделю один человек видит ваши объявления. Именно здесь ремаркетинг превращается в раздражение.
Что вы получаете
Отчет о совпадении идентификаторов: передающаяся, лежащая в каталоге и где расхождение.
Список событий, недостающих в цепочке.
Схему сегментов и исключений под ваш цикл покупки.
Разговор на 30 минут по документу.
Срок: 2–3 рабочих дня
Почему это бесплатно
Потому что проверка совпадения занимает два-три дня, а динамичная кампания на расхожих идентификаторах показывает случайные товары и тратит бюджет молча – в отчете все выглядит нормально.
Что дальше
Если совпадение есть, даем смету на настройку кампаний. Если нет — отдельно для исправления передачи событий или каталога.
Короткая форма: контакт и адрес сайта
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Совпадение идентификаторовГлавный фактор. Если событие просмотра и каталог уже говорят одним кодом, работа сводится к кампаниям и сегментам. Если нет – сначала правится передача события на сайте или поле в каталоге, и это уже другой объем.
Состояние цепочки событийКогда есть все четыре шага – просмотр, корзина, оформление, покупка – сегменты строятся сразу. Когда есть только просмотр и покупка, середину приходится дописывать, а без нее заброшенную корзину не соберешь.
Сколько товарных группОдин срок содержания на весь каталог производится через час. Различные окна под расходные материалы, технику и мебель – это отдельные наборы, отдельные креативы и отдельная проверка.
Источник каталогаРеально обновляющийся готовый фид — одна история. Выгрузка, собранная когда-то руками и с тех пор не трогаемая, сначала приходится привести в подходящее состояние.
Браузерные события или серверные тожеПиксель ставится быстро. Conversions API добавляет согласование ключа события, дедупликацию и проверку, что серверное событие не удваивает браузер.
Кто принимает решение по креативамКогда есть человек, утверждающий тексты и макеты, ротация идет по расписанию. Когда нет, объявления выгорают, частота растет, и канал начинают ругать за то, чего ему не давали.
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 4
Каталог велик, и человек идет, пересмотрев несколько карточек
Чем больше позиций, тем меньше шансов, что покупатель запомнил, где именно видел нужное. В измеренном нами магазине белья каждый размер и цвет заведен отдельной карточкой — 115 456 товарных позиций, и «схожий товар» здесь не работает: человеку нужен 70B, а не 70A. Динамический формат подставляет в баннер именно эту позицию. Честный предел: он так же добросовестно подставит его, если на сайте он уже перенаправляется на другой.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 4
Корзины бросают на шаги доставки и оплаты
Самая дорогая часть пути уже пройдена: человека привели, товар избран, с ценой он согласился. Дальше – звонок, метро, «сравняю еще». Реклама возвращает ее к тем же позициям без повторной оплаты за холодный клик. Baymard сводит десятки исследований и фиксирует около 70% заброшенных корзин по рынку — но это среднее по отрасли, а не ваш прогноз, и часть корзин брошена сознательно.
Здесь сильнее работает не возврат к просмотру, а кросс-продажа и второй цикл. Человеку, купившему три месяца назад, показывать тот же флакон бессмысленно; показывать сопутствующую позицию или напоминать ближе к концу цикла – имеет смысл. Для этого нужны разные сроки содержания под разные группы, а не один на весь каталог.
Сценарий 4 из 4
Реклама идет, но возврат и первичные продажи смешанные в одном отчете
Ремаркетинг почти всегда выглядит самым эффективным каналом – он работает с людьми, которых привели другие каналы. Пока стоимость возвращенной покупки не считается отдельно от первоначальной, любое решение о бюджете принимается на извращенной цифре. Разделяем это на уровне отчетности, а не на словах.
Что входит
Полный перечень работ и того, что вы получаете на выходе
Сверяем идентификатор товара в просмотре с идентификатором в каталоге и доводим их до совпадения — после этого баннер показывает ту позицию, которую человек смотрел, а не соседнюю.
Подключаем каталог к динамическим кампаниям и собираем наборы товаров по правилам – показам управляет фильтр наличия и цены, а не ручной список.
Разводим аудиторию по глубине действия: посмотрел, положил в корзину, начал оформление. Каждый сегмент получает свое уведомление, а не одно на всех.
Строим сегмент заброшенной корзины как разницу «положил, но не купил» — в показах не оказываются уже оплатившие.
Исключаем покупателей и оформивших возврат — бюджет перестает идти на людей, которым товар больше не нужен.
Ставим разные сроки содержания под разные товарные группы – расходные материалы и мебель перестают жить за одним окном.
Настраиваем кросс-продажи: тем, кто уже покупал, показываем сопутствующие позиции, а не тот же товар во второй раз.
Ограничиваем частоту показов на пользователя – это ровно та настройка, отделяющая напоминания от преследования.
Дублируем ключевые события через Conversions API с дедупликацией по общему идентификатору события – часть браузерных событий до Meta не долетает.
Готовим месячный отчет с раскладкой по сегментам и товарным группам, где конверсии после клика и показа стоят отдельно.
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Рекламный бюджет – платите его из своего кабинета напрямую.
Сборка товарного фида с нуля – это отдельная работа с отдельным сроком.
Обещания процента возвратов из заброшенных корзин.
Рассылки по почте и в мессенджерах.
Обход ограничений, связанных с отказом пользователя от отслеживания.
Этапы работы
Прозрачные этапы с согласованием на каждом шагу
Общий срок:5–14 дней
1
Проверка стечения событий и каталога
2–3 рабочих дня, бесплатно
Сравним, что передает событие просмотра и лежит в каталоге, смотрим полноту цепочки и состояние наличия. На выходе — список работ, по которым числится смета.
2
Исправление передачи событий
1–3 рабочих дня
Доводим идентификатор до одного формата, дописываем недостающие шаги и поднимаем Conversions API с дедупликацией по общему идентификатору события.
3
Каталог и наборы товаров
1 рабочий день
Подключаем каталог, собираем наборы по правилам, выключаем из показов позиции без наличия и те, которые вы не хотите возвращать: разовые, сезонные, снятые с продаж.
4
Сегменты, исключения, сроки содержания
1–2 рабочих дня
Оставленная корзина как разница, отдельные окна под товарные группы, исключение покупателей и возвратов. Здесь же выставляем предел частоты показов на пользователя.
5
Креативы и запуск
1–3 рабочих дня
Готовим шаблоны под динамические форматы, разделяем сообщения по сроку после визита, запускаемся и первые дни смотрим на структуру показов, а не на конверсии — выборка маловато.
6
Первый цикл отчетности и правки
1–3 рабочих дня
Через две-три недели смотрим частоту, долю показов на уже купивших стоимость возвращенной покупки отдельно от первичной. Правим окна содержания и ротации объявлений.
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Динамический ремаркетинг в Meta» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Кейсы
Задачи и результат в цифрах — все показатели сняты нашим замером
розничный интернет-магазин нижнего белья, каталог в сотни тысяч позиций
Задача
Возвращать покупателя именно в ту позицию, которую он смотрел. Каждый размер и цвет заведен отдельной карточкой, поэтому «тот же товар» и «похожий товар» здесь разные вещи: человеку нужен 70B, а не 70A.
Решение
Магазин на OpenCart 3 с модулем ремаркетинга, который присваивает Product_id отдельно для Google и Facebook; Передача событий электронной торговли включена в GA4, при этом поблизости работают GTM и Google Ads. Мы взяли технические показатели сайта и сравнили объем каталога двумя независимыми методами.
Результат
Измерение 01.08.2026: 115 456 товарных позиций по поиску и 112 646 уникальных товарных адресов в карте сайта, расхождение 2,4%. Идентификатор для двух рекламных систем передается, то есть совпадение достижимо. Главный найденный риск именно для динамического канала: в выборке из 150 случайных товарных адресов 50 (33%) отдают 301 и все 50 ведут на другую позицию — другой размер или цвет. В масштабе каталога это около 37 тыс. адресов, по которым клик из баннера приводит не на товар.
специализированный интернет-магазин средств самообороны
Задача
Понять, есть ли смысл в динамическом канале возврата при малом каталоге.
Решение
Перед разговором о кампаниях сняли состояние измерения и объем каталога: какие счетчики стоят, сколько адресов в карте сайта, как быстро отдается страница.
Результат
Измерение 31.07.2026: в карте сайта 48 товаров и 18 категорий - 68 адресов вместе, наименьший каталог партии. Из рекламного стека стоит только Meta Pixel, аналитики Google не обнаружены вообще, блоков JSON-LD ноль. Первый ответ на сервер 494,7 мс. Вывод для канала прямой: пиксель есть, а возвращать почти не к чему — 48 позиций исчерпывают сегмент за несколько дней, и система начинает показывать те же товары тем же людям.
интернет-магазин профессиональной косметики, каталог более 5 тыс. позиций
Задача
Запустите возврат покупателей рекламой в Meta там, где ассортимент обновляется постоянно.
Решение
Измерили, с чего канал стартует: счетчики на главной, состояние карты сайта, реальный объем каталога.
Результат
Измерение 31.07.2026: 5 561 товар (55 страниц по 100 позиций плюс 61 на последний). На главной нет ни одного счетчика – ни GTM, ни gtag, ни Facebook Pixel; карта сайта отдает HTTP 200 с пустым телом. То есть, перед настройкой динамических кампаний здесь стоит отдельная работа: без событий на сайте сегментов нет, а без рабочей карты сайта и фида каталог неоткуда взять.
Технологии и интеграции
На чём строим и с чем это соединяется
Стек
Meta Ads Manager – кампании, наборы товаров и предел частоты показов живут здесь
Meta Pixel - события на сайте; часть из них режет блокировщик или режим согласия, поэтому сам по себе он неполный
Conversions API – серверная копия событий; закрывает то, что не долетело из браузера, но требует общего идентификатора события, иначе статистика удвоится
Каталог товаров Meta — источник цены, наличия, ссылки и изображения; обновляется ровно так часто, как его выгружают
Events Manager — место, где видно, сошлись ли идентификаторы события и каталога
Динамические объявления и наборы товаров – правило отбора позиций вместо ручного списка
Предел стека: все держится на каталоге. Нет каталога – динамических форматов не будет, и ни одна настройка в кабинете этого не заменит.
Интеграции
каталог товаров Meta
Meta Pixel
Conversions API
GA4 - электронная торговля
CRM — сверка фактических заказов
Динамические объявления против обычного ретаргетинга одним баннером
Чем этот вариант отличается от альтернативы
Один баннер на всех посетителейНаш подход
Что видит человекобщий баннер магазина: узнавание ниже, привод вернуться размытыйпозицию, которую она смотрела, с ее ценой и наличием из каталога
Условие запускадостаточно пикселя и одной аудиториитребуется каталог и совпадение идентификаторов в событиях
Работа над креативамикаждый новый месседж рисуется руками, поэтому ротация бывает раз в кварталшаблон один, товары подставляются сами - баннер на каждую позицию рисовать не нужно
Товары без наличияот наличия не зависит вообще – баннер ведет на категориюотключаются правилом на уровне набора, если каталог обновляется вовремя
Когда умнее другоекогда товаров несколько, или вы продаете услугу, или каталог обновляется раз в полгодакогда каталог жив и позиций много
Что нужно от вас
Без этого не начнём — лучше подготовить заранее
1Доступ к рекламному кабинету, бизнес-аккаунту и каталогу.
2Рабочий каталог товаров или согласие на его подключение.
3Доступ на сайт, если придется править передачу событий.
4Средний цикл принятия решения по товарным группам.
5Список товаров, которые не стоит возвращать в показах: разовые, сезонные, снятые с продажи.
6Месячный бюджет на канал возврата.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы
Что спрашивают чаще всего — с конкретными ответами
Почему реклама показывает не те товары, которые я смотрел?
Почти всегда из-за несовпадения идентификаторов. Событие просмотра передает один код, в каталоге лежит другой — и система подставляет то, что нашла, или вообще случайные позиции по набору. Это не настраивается в кабинете: править нужно либо передачу происшествия на сайте, либо поле в каталоге. Бывает и вторая причина уже после клика: в измеренном нами магазине белья 50 из 150 проверенных товарных адресов (33%) отдавали 301 на другой размер или цвет — баннер показывал правильную позицию, а посадка вела не туда. Проверка занимает два-три дня и различает эти случаи однозначно.
Можно ли показывать рекламу бросившим корзину?
Да, и это самый сильный сценарий канала. Но важна деталь: сегмент должен строиться как разница — «положил в корзину, но не купил». Если просто взять всех, кто клал в корзину, в показах окажутся и покупатели. Мы дополнительно выставляем более узкое окно: человек, бросивший корзину вчера, и человек, сделавший это месяц назад, реагируют по-разному. Процента возвратов не называем: Baymard фиксирует около 70% заброшенных корзин по рынку, но это среднее по отрасли, и часть корзин брошена сознательно — их не вернет ни письмо, ни баннер.
Как не превратить ремаркетинг в преследование?
Ограничением частоты и ротацией сообщений. Одно и то же объявление, показанное десять раз в неделю, раздражает сильнее, чем помогает. Мы выставляем предел показов на пользователя, разделяем креативы по сроку после визита и исключаем тех, кто уже получил заказ. Порядок здесь имеет значение: сначала предел частоты и исключение покупателей, а только затем расширение окна удержания. В обратном порядке вы получите рост показов без увеличения заказов.
Нужен отдельный каталог для Meta или подойдет фид для Google?
Источник данных может быть один, но требования разные: набор обязательных полей и формат идентификатора разнятся. Мы обычно строим один слой выгрузки и от него делаем два фида – так цены и наличие остаются согласованными между площадками. Это дешевле, чем поддерживать две независимые выгрузки, и спасает от классики, когда на одной площадке цена уже новая, а на другой еще старая.
Пиксель уже стоит – зачем еще Conversions API?
Событие происходит не всегда: блокировщик, режим согласия, оборванный переход, ограничение браузера на cookie. Серверная копия закрывает эту дыру. Но только при условии, что оба события несут общий идентификатор события, иначе вы получите удвоенную статистику и переоцененный канал. Это самая частая ошибка при подключении: API включили, дедупликацию нет. Честный предел: сервер не видит того, от чего пользователь отказался и ни одна схема этого не обходит.
Работает ли динамический ремаркетинг при малом трафике?
Хуже, чем с большим, но порог здесь ниже, чем в списках поиска. Проблема небольшого магазина другая: сегменты быстро заканчиваются, и система начинает показывать рекламу одним и тем же людям по кругу. В измеренном нами магазине самообороны каталог содержит 48 товаров и 18 категорий, всего 68 адресов; при таком объеме возвращать почти нечего. В такой ситуации мы либо продлеваем окно удержания, либо советуем сначала инвестировать в привлечение нового трафика.
Как считать результат, если человек увидел рекламу, но не кликнул?
Через отдельный учет конверсий после показа и клика. Они имеют разную ценность, и сводить их в одну цифру способ переоценить канал. В отчете мы показываем их отдельно, а рядом ставим данные из вашей учетной системы: сколько заказов фактически пришло за период. GA4 и кабинет дают тенденцию, а не бухгалтерскую истину – сверка с кассой остается за вами, и это самая честная из доступных картин.
Что делать с товарами, которых нет налицо?
Выключать их из наборов. Динамическая кампания без фильтра при наличии добросовестно покажет человеку то, чего нельзя купить, — и вы заплатите за клик, который закончится разочарованием. Мы ставим правило на уровне набора товаров и отдельно проверяем, что каталог обновляется достаточно часто, чтобы это правило работало: фильтр по устаревшим остаткам не спасает ни от чего.
Дайте адрес сайта и доступ в кабинет — начнем с проверки совпадения, а не со сметы
За 2–3 рабочих дня вернемся с документом: передающее событие просмотра, лежащего в каталоге, где расхождение, каких шагов не хватает в цепочке и как должна выглядеть схема сегментов под ваш цикл покупки. Далее – стоимость и срок по этапам.
Из измеренных кейсовИзмерение 31.07.2026: в карте сайта 48 товаров и 18 категорий - 68 адресов вместе, наименьший каталог партии
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.