Налаштування товарної реклами у VK 1С-Bitrix
Товарна реклама у VK — це динамічні оголошення з карточками товарів з каталогу вашого магазину. Щоб це запрацювало, потрібно: передати каталог товарів у VK через фід, встановити пікселем VK на сайті та пов'язати подій покупок із рекламним кабінетом. Bitrix підтримує всі три кроки — частково через вбудовані інструменти, частково через кастомні налаштування.
Експорт товарного фіду для VK
VK приймає фіди в форматі YML (Яндекс Маркет) або власному форматі JSON. У Bitrix є вбудований експорт у YML через модуль catalog: «Магазин → Експорт товарів → Яндекс.Маркет». Цей же файл підходить для VK.
Налаштуйте експорт:
- Виберіть потрібний інфоблок та розділи каталогу
- Включіть експорт зображень (
PICTURE→ абсолютні URLs) - Налаштуйте шаблон
OFFER_URL— URL сторінки деталей товару - Укажіть тип валюти та налаштування доставки
Фід зберігається за шляхом, який ви вказуєте (наприклад /upload/vk_feed.xml) та оновлюється агентом за розписанням — раз на 2–4 години. У особистому кабінеті VK Ads додайте фід за URL https://your-site.ru/upload/vk_feed.xml.
Встановлення пікселя VK
Пікселем ВКонтакте — код JavaScript, який відстежує дії відвідувачів. Отримайте ID пікселя в розділі «VK Ads → Аудиторії → Пікселі».
Вставте код пікселя у шаблон сайту. У Bitrix це робиться через «Налаштування → Налаштування продукту → Аналітика» або безпосередньо через редагування header.php шаблону. Також можна використовувати менеджер тегів (Google Tag Manager).
Базові події пікселя, які потрібно відправляти:
-
VK.Goal('view_home')— головна сторінка -
VK.Goal('view_product', {products: [{id: 'PRODUCT_ID', price: PRICE}]})— сторінка товару -
VK.Goal('add_to_cart', {...})— додавання у кошик -
VK.Goal('purchase', {products: [...], value: TOTAL})— успішне замовлення
У шаблоні компонента catalog.element додайте JavaScript з викликом VK.Goal та даними поточного товару з $arResult.
Пов'язання подій покупки через сервер
Браузерний пікселем блокується AdBlock. Для надійної передачі подій покупки використовуйте Conversions API VK — серверну відправку. При оформленні замовлення в обробнику події OnSaleOrderPaid відправте POST-запит на https://api.vk.com/method/ads.checkRetargetingPixelDomain з даними замовлення через \Bitrix\Main\Web\HttpClient.
Що налаштовуємо
- Експорт товарів у YML з налаштуваннями для VK та розписанням оновлення агентом
- Встановлення коду пікселя VK у шаблон сайту
- JavaScript-события на сторінках товару, кошика та успішного замовлення
- Серверну відправку события покупки через Conversions API при
OnSaleOrderPaid - Прив'язку фіду до рекламного кабінету VK для запуску динамічних оголошень







