Динамічний ретаргетинг у Яндекс.Директ — потужний інструмент, але його налаштування на Бітрікс часто викликає труднощі. Типова ситуація: товарні картки не підвантажуються в смарт-банери, хоча фід і метрика налаштовані. Причина — неспівпадіння 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, без цілі «Покупка». - Ті, хто купили — ціль «Покупка» — використовуйте для виключення з ретаргетингу.
У Директі створіть кампанію «Смарт-банери», підключіть товарний фід і сегменти. Яндекс автоматично підбере релевантні картки.
Кроки з налаштування кампанії смарт-банерів
- Створіть товарний фід YML і переконайтеся, що він доступний за URL.
- Увімкніть електронну комерцію в лічильнику Яндекс.Метрики.
- Додайте код dataLayer у шаблони каталогу, кошика та оформлення замовлення.
- Дочекайтеся накопичення статистики (мінімум 1000 відвідувачів за 28 днів).
- Створіть сегменти в Яндекс.Аудиторіях.
- Запустіть кампанію «Смарт-банери» в Яндекс.Директі, прив'язавши фід і сегменти.
Замовте повний цикл налаштування — від аудиту до запуску. Наші інженери гарантують коректну роботу.
Що входить у наше налаштування
- YML-фід: налаштування експорту з правильними полями, агент оновлення, публікація.
- Лічильник Метрики: увімкнення електронної комерції, встановлення на всі сторінки.
- DataLayer: додавання подій
detail,add,purchaseу шаблони каталогу та кошика. - Сегменти: створення трьох цільових сегментів у Яндекс.Аудиторіях.
- Кампанія: створення смарт-банерів із прив'язкою фіду та сегментів, початкові ставки.
- Тестування: перевірка коректності відображення карток і статистики.
- Документація: опис усіх змін, схема ідентифікаторів, рекомендації щодо оновлення.
Ми виконали налаштування динамічного ретаргетингу для 50+ інтернет-магазинів на Бітрікс. Середнє зростання CTR смарт-банерів — 40%, а відсоток покинутих кошиків скорочується на 15–20%.
Типові помилки та способи їх уникнути
- Неспівпадіння ID — перевірте, що у фіді та dataLayer однаковий ідентифікатор. Найчастіше це ID елемента інфоблоку.
- Повільний фід — налаштуйте кешування YML-файлу через
Bitrix\Main\Data\Cache. Оновлюйте кожні 4 години. - Сегмент порожній — переконайтеся, що події доходять до Метрики через звіт «Вебвізор». Якщо dataLayer не заповнюється — перевірте синтаксис JavaScript.
- Смарт-банери не показуються — перевірте, що кампанія активна, налаштована геотаргетинг і прив'язаний фід.
Зв'яжіться з нами для оцінки вашого проекту — ми проаналізуємо поточний стан за один день. Отримайте консультацію та точну пропозицію щодо налаштування динамічного ретаргетингу.







