Настройка динамического ремаркетинга в Google Ads для 1С-Битрикс
Динамический ремаркетинг показывает пользователю именно те товары, которые он смотрел на сайте. Для этого нужны три компонента: тег Google (gtag.js) с передачей ID товара на каждой странице, фид товаров в Google Merchant Center и настроенная кампания в Google Ads. Битрикс интегрируется со всеми тремя без установки сторонних плагинов.
Настройка 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
Фид создаётся через встроенный экспорт Битрикс или через собственный PHP-скрипт. Обязательные поля для ремаркетинга:
| Поле | Источник в Битрикс |
|---|---|
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







