Налаштування динамічного ремаркетингу в Google Ads для 1С-Bitrix
Динамічний ремаркетинг показує користувачу саме ті товари, які він дивився на сайті. Для цього потрібні три компоненти: тег Google (gtag.js) з передачею ID товару на кожній сторінці, фід товарів у Google Merchant Center та налаштована кампанія в Google Ads. Bitrix інтегрується з усіма трьома без встановлення сторонніх плагінів.
Налаштування Google тега з параметрами товару
Стандартний тег Google (gtag.js) потрібно доповнити параметрами ремаркетингу. На сторінці товару передавайте:
gtag('event', 'view_item', {
send_to: 'AW-XXXXXXXXX/XXXXXXXX',
value: <?= $arResult['CATALOG_PRICE_1']['PRICE'] ?>,
items: [{
id: '<?= $arResult['ID'] ?>',
google_business_vertical: 'retail'
}]
});
Змінні з $arResult підставляються у PHP-шаблоні компонента bitrix:catalog.element. ID товару — це $arResult['ID'] (ID елемента інфоблока). Переконайтеся, що цей же ID використовується у фіді Merchant Center (поле id в XML).
На сторінці кошика (bitrix:sale.basket.basket) передавайте масив товарів:
gtag('event', 'begin_checkout', {
send_to: 'AW-XXXXXXXXX/XXXXXXXX',
items: [
<?php foreach ($arResult['ITEMS'] as $item): ?>
{id: '<?= $item['PRODUCT_ID'] ?>', quantity: <?= $item['QUANTITY'] ?>},
<?php endforeach; ?>
]
});
Фід товарів у Google Merchant Center
Фід створюється через вбудований експорт Bitrix або через власний PHP-скрипт. Обов'язкові поля для ремаркетингу:
| Поле | Джерело в Bitrix |
|---|---|
id |
b_iblock_element.ID |
title |
b_iblock_element.NAME |
description |
b_iblock_element.DETAIL_TEXT |
link |
DETAIL_PAGE_URL компонента |
image_link |
CFile::GetPath($PREVIEW_PICTURE) + домен |
price |
b_catalog_price.PRICE + валюта |
availability |
за b_catalog_product.QUANTITY > 0 |
Зберігайте фід у XML-форматі Google (/upload/google_feed.xml) та оновлюйте агентом раз на 6–12 годин. У Merchant Center додайте джерело даних за URL.
Аудиторія ремаркетингу в Google Ads
Після налаштування тега Google Ads автоматично створює аудиторію «Відвідувачі сторінок товарів». Для динамічного ремаркетингу використовуйте аудиторію «Відвідувачі сторінок товарів, що не зробили покупку» — додайте умову виключення аудиторії покупців (событие purchase).
Событие покупки відправляйте на сторінці Thank you page через обробник компонента bitrix:sale.order.ajax або у шаблоні сторінки успішного замовлення:
gtag('event', 'purchase', {
send_to: 'AW-XXXXXXXXX/XXXXXXXX',
transaction_id: '<?= $orderId ?>',
value: <?= $orderPrice ?>,
currency: 'RUB'
});
Що налаштовуємо
- Тег
gtag.jsз событимиview_item,add_to_cart,begin_checkout,purchaseу шаблонах компонентів - Фід товарів для Google Merchant Center з агентом оновлення
- Зв'язок фіду з акаунтом Google Ads через Merchant Center
- Аудиторії ремаркетингу та кампанію Dynamic Remarketing в Google Ads
- Відповідність поля
idу фіді та ID, передаваного в gtag







