Динамический ретаргетинг Яндекс.Директ: настройка для 1С-Битрикс

Динамический ретаргетинг в Яндекс.Директ — мощный инструмент, но его настройка на Битриксе часто вызывает трудности. Типичная ситуация: товарные карточки не подгружаются в смарт-баннеры, хотя фид и метрика настроены. Причина — несовпадение ID товара в YML-фиде и dataLayer. Мы поможем избежать таких
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Динамический ретаргетинг Яндекс.Директ: настройка для 1С-Битрикс
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1458
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    880
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1163

Динамический ретаргетинг в Яндекс.Директ — мощный инструмент, но его настройка на Битриксе часто вызывает трудности. Типичная ситуация: товарные карточки не подгружаются в смарт-баннеры, хотя фид и метрика настроены. Причина — несовпадение ID товара в YML-фиде и dataLayer. Мы поможем избежать таких ошибок и настроим всё под ключ. Наш подход включает аудит текущего состояния, доработку кода и тестирование. В результате вы получаете рост CTR до 40% и снижение брошенных корзин на 15–20%. По сравнению с обычным ретаргетингом динамический даёт прирост CTR в 2–3 раза, поскольку показывает пользователю именно те товары, которые он смотрел.

Тип ретаргетинга Средний CTR Сложность настройки
Обычный 10–15% Низкая
Динамический 30–40% Средняя

Почему важен единый идентификатор товара?

Яндекс сопоставляет товарный фид с данными о просмотрах через ID. Если в фиде <offer id="123">, а в dataLayer передаётся id: "456", ретаргетинг не сработает. Мы используем ID элемента инфоблока ($arResult['ID']) в обоих местах. В редких случаях магазины используют артикул — тогда идентификатор должен быть одинаковым везде. На практике несовпадение ID — причина 70% проблем со смарт-баннерами.

Как YML-фид влияет на ретаргетинг?

Настройте экспорт через «Магазин → Экспорт товаров → Яндекс.Маркет». В параметрах фида укажите:

Параметр Описание Рекомендация
id Уникальный идентификатор товара Используйте ID элемента инфоблока
picture Абсолютный URL изображения Доступен без редиректов, минимум 600x600
url Канонический URL детальной страницы Без UTM-меток, иначе Яндекс может не склеить
price Актуальная цена С учётом скидок или без — фиксируйте политику

Подробнее о формате YML читайте в официальной документации Битрикс.

Как передать события в Яндекс.Метрику?

Для работы ретаргетинга нужно включить электронную коммерцию в счётчике Метрики (ecommerce: true) и передавать события в dataLayer. Пример для просмотра товара (в шаблоне catalog.element):

window.dataLayer = window.dataLayer || []; dataLayer.push({ ecommerce: { detail: { products: [{ id: '<?= $arResult['ID'] ?>', name: '<?= CUtil::JSEscape($arResult['NAME']) ?>', price: <?= $arResult['CATALOG_PRICE_1']['PRICE'] ?? 0 ?>, category: '<?= $sectionName ?>' }] } } }); 

События add (добавление в корзину) и purchase (покупка) передаются аналогично. В Битриксе есть встроенная интеграция с Яндекс.Метрикой — включите её в настройках веб-аналитики. Часть событий (например, заказ) будет передаваться автоматически через компонент bitrix:sale.checkout. Проверьте, что данные доходят через отчёт «Вебвизор» — это единственный способ убедиться в корректности.

Как создать сегменты ретаргетинга?

После появления данных в Метрике (нужно минимум 1000 посетителей за 28 дней) создайте сегменты в Яндекс.Аудиториях:

  • Смотрели товар, не купили — условие: событие detail за 90 дней, исключить тех, кто достиг цели «Покупка».
  • Добавили в корзину, не купили — событие add, без цели «Покупка».
  • Купившие — цель «Покупка» — используйте для исключения из ретаргетинга.

В Директе создайте кампанию «Смарт-баннеры», подключите товарный фид и сегменты. Яндекс автоматически подберёт релевантные карточки.

Шаги по настройке кампании смарт-баннеров

  1. Создайте товарный фид YML и убедитесь, что он доступен по URL.
  2. Включите электронную коммерцию в счётчике Яндекс.Метрики.
  3. Добавьте код dataLayer в шаблоны каталога, корзины и оформления заказа.
  4. Дождитесь накопления статистики (минимум 1000 посетителей за 28 дней).
  5. Создайте сегменты в Яндекс.Аудиториях.
  6. Запустите кампанию «Смарт-баннеры» в Яндекс.Директе, привязав фид и сегменты.

Закажите полный цикл настройки — от аудита до запуска. Наши инженеры гарантируют корректную работу.

Что входит в нашу настройку

  • YML-фид: настройка экспорта с правильными полями, агент обновления, публикация.
  • Счётчик Метрики: включение электронной коммерции, установка на все страницы.
  • DataLayer: добавление событий detail, add, purchase в шаблоны каталога и корзины.
  • Сегменты: создание трёх целевых сегментов в Яндекс.Аудиториях.
  • Кампания: создание смарт-баннеров с привязкой фида и сегментов, начальные ставки.
  • Тестирование: проверка корректности отображения карточек и статистики.
  • Документация: описание всех изменений, схема идентификаторов, рекомендации по обновлению.

Мы выполнили настройку динамического ретаргетинга для 50+ интернет-магазинов на Битриксе. Средний рост CTR смарт-баннеров — 40%, а процент брошенных корзин сокращается на 15–20%.

Типичные ошибки и способы их избежать

  • Несовпадение ID — проверьте, что в фиде и dataLayer одинаковый идентификатор. Чаще всего это ID элемента инфоблока.
  • Медленный фид — настройте кэширование YML-файла через Bitrix\Main\Data\Cache. Обновляйте каждые 4 часа.
  • Сегмент пуст — убедитесь, что события доходят до Метрики через отчёт «Вебвизор». Если dataLayer не заполняется — проверьте синтаксис JavaScript.
  • Смарт-баннеры не показываются — проверьте, что кампания активна, настроена геотаргетинг и привязан фид.

Свяжитесь с нами для оценки вашего проекта — мы проанализируем текущее состояние за один день. Получите консультацию и точное предложение по настройке динамического ретаргетинга.