Реалізація динамічного ремаркетингу на сайті
Користувач відкриває картку MacBook Pro, вивчає характеристики, закриває вкладку. За годину в стрічці Instagram він бачить рекламу… холодильників. Знайома ситуація: піксель стоїть, а фід не прив'язаний, події передаються неправильно, ID товарів не збігаються. Динамічний ремаркетинг вирішує це: в оголошенні з'являється саме той MacBook з точною ціною та фото. Ми впроваджуємо цю зв'язку: продуктовий фід + пікселі + Google Tag Manager. Наші рішення працюють з Google Ads, Meta та VK, підвищуючи повернення клієнтів на 30–50%. За статистикою, динамічний ремаркетинг генерує в 3 рази більше конверсій порівняно зі звичайним ретаргетингом, а ROAS (повернення на рекламні інвестиції) збільшується в 2,5 рази. Зниження вартості залучення клієнта (CAC) досягає 25–40% при правильному налаштуванні. Для e-commerce ремаркетингу це особливо критично — навіть один невірний ID може обнулити кампанію.
Типовий сценарій: інтернет-магазин з 10 000 товарів, фід генерується раз на добу, ціни застарівають, реклама показує товари з нульовим залишком. В результаті бюджет витрачається даремно, а користувач розчарований. Наші сертифіковані спеціалісти гарантують актуальність фіду та коректну розмітку подій на всіх сторінках. Досвід впровадження — понад 50 проєктів.
Чому динамічний ремаркетинг потребує технічного налаштування?
На відміну від звичайного, динамічний ремаркетинг спирається на синхронізацію трьох компонентів:
- продуктовий фід з актуальними цінами та залишками;
- розмітка подій на сайті (перегляд, кошик, покупка);
- рекламна платформа (Google, Meta, VK).
Без правильного налаштування реклама показуватиме не ті товари або не показуватиметься взагалі. Ми вирішуємо це завдання під ключ. Наприклад, в одному проєкті знайшли розбіжність ID товарів між фідом та пікселем — це обнулило всю кампанію на 3 тижні. Щоб уникнути таких втрат, ми використовуємо єдину систему генерації ID (артикул) для всіх платформ.
Як динамічний ремаркетинг підвищує повернення інвестицій?
Динамічні оголошення показують користувачеві саме ті товари, які він уже розглядав, що різко підвищує ймовірність покупки. За даними Google, такі кампанії дають на 40% більше повернення інвестицій порівняно зі звичайними ретаргетинговими. CTR динамічних оголошень у 2–3 рази вищий, а конверсія — у 3–5 разів. Це досягається за рахунок релевантності: людина бачить знайомий товар з актуальною ціною, що знижує когнітивний бар'єр.
Як працює динамічний ремаркетинг
- Генерація фіду. Система вивантажує товари з цінами, залишками та посиланнями в XML/CSV.
- Розмітка подій. На сторінках товарів, кошика та покупки спрацьовують скрипти, що передають ID товарів.
- Синхронізація. Платформа (Google Ads, Meta, VK) зіставляє події з фідом і показує релевантні оголошення.
- Оптимізація. Автоматичні правила коригують ставки для товарів з високим попитом.
Продуктовий фід: генерація та кешування
Основа динамічного ремаркетингу — фід з даними про товари. Рекламні платформи підтягують з нього інформацію для генерації оголошень. Формат фіду для Google Merchant Center:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Каталог товаров</title>
<link>https://example.com</link>
<item>
<g:id>PRODUCT_123</g:id>
<g:title>MacBook Pro 14 M3 Pro</g:title>
<g:description>Ноутбук Apple с чипом M3 Pro, 18 ГБ памяти, SSD 512 ГБ</g:description>
<g:link>https://example.com/catalog/laptops/macbook-pro-14</g:link>
<g:image_link>https://example.com/images/products/mbp14.jpg</g:image_link>
<g:price>рассчитывается индивидуально</g:price>
<g:sale_price>рассчитывается индивидуально</g:sale_price>
<g:availability>in stock</g:availability>
<g:condition>new</g:condition>
<g:brand>Apple</g:brand>
<g:google_product_category>Electronics > Computers > Laptops</g:google_product_category>
<g:custom_label_0>bestseller</g:custom_label_0>
</item>
</channel>
</rss>
Генерація фіду на Laravel (контролер + маршрут):
// FeedController.php
class FeedController extends Controller
{
public function googleMerchant(): Response
{
$products = Product::where('is_active', true)
->where('stock', '>', 0)
->with('category', 'images')
->get();
return response()
->view('feeds.google-merchant', compact('products'))
->header('Content-Type', 'application/xml; charset=UTF-8');
}
}
// routes/web.php
Route::get('/feeds/google-merchant.xml', [FeedController::class, 'googleMerchant'])
->middleware('cache.headers:public;max_age=3600');
Фід оновлюється автоматично — ціни та залишки актуальні. Кешування з TTL 1 година знижує навантаження на базу, не жертвуючи свіжістю.
Як налаштувати розмітку подій для Google Ads, Meta та VK?
Для Google Ads потрібні події view_item_list, view_item, view_cart з передачею item_id:
gtag('event', 'view_item_list', {
items: products.map(p => ({
item_id: p.id,
item_name: p.title,
item_category: p.category,
price: p.price,
})),
});
gtag('event', 'view_item', {
items: [{
item_id: 'PRODUCT_123',
item_name: 'MacBook Pro 14 M3 Pro',
item_category: 'Ноутбуки',
price: 89900,
currency: 'RUB',
}],
});
gtag('event', 'view_cart', {
value: 89900,
currency: 'RUB',
items: cartItems.map(item => ({
item_id: item.product_id,
item_name: item.product_name,
price: item.price,
quantity: item.quantity,
})),
});
Meta вимагає content_ids та content_type: 'product', VK — аналогічний формат:
// Meta — перегляд товару
fbq('track', 'ViewContent', {
content_ids: ['PRODUCT_123'],
content_type: 'product',
value: 89900,
currency: 'RUB',
});
// Meta — додавання в кошик
fbq('track', 'AddToCart', {
content_ids: ['PRODUCT_123', 'PRODUCT_456'],
content_type: 'product',
value: 94800,
currency: 'RUB',
num_items: 2,
});
// VK — перегляд товару
VK.Retargeting.ProductEvent('view_product', {
id: 'PRODUCT_123',
price: 89900,
currency: 'RUB',
});
// VK — додавання в кошик
VK.Retargeting.ProductEvent('add_to_cart', {
id: 'PRODUCT_123',
price: 89900,
currency: 'RUB',
});
Інтеграція через dataLayer + GTM
Щоб не дублювати код для кожної платформи, передавайте події в dataLayer — GTM-теги транслюють їх у потрібний формат:
window.dataLayer.push({
event: 'product_view',
product: {
id: 'PRODUCT_123',
name: 'MacBook Pro 14 M3 Pro',
category: 'Ноутбуки',
price: 89900,
currency: 'RUB',
brand: 'Apple',
stock: 'in_stock',
},
});
У GTM створюється по одному тегу для Google Ads, Meta та VK. Всі три використовують змінні з dataLayer — змінюєте структуру в одному місці. Це скорочує час налаштування для трьох платформ до 3–4 днів.
Порівняння вимог платформ
| Параметр | Google Ads | Meta | VK |
|---|---|---|---|
| Передача ID товару | item_id в події view_item |
content_ids в масиві |
id в ProductEvent |
| Формат фіду | XML (Google Merchant Center) | CSV або XML (через каталог) | YML або CSV |
| Додаткові поля | price, currency, category |
value, currency, content_type |
price, currency |
Типові помилки та їх вирішення
Найпоширеніша проблема — незбіг ID товарів у пікселі та фіді. Якщо в фіді товар має артикул PRODUCT_123, а піксель передає 123456 — реклама не покажеться. Ми використовуємо єдину систему генерації ID на основі артикула, що виключає розбіжності. Друга за частотою помилка — застарілі залишки в фіді. Автоматичне кешування з TTL 1 година та оновлення по тригеру вирішують цю проблему. Третя — відсутність події view_item_list на сторінках категорій. Без неї платформа не розуміє, які товари дивився користувач. Перевіряйте розмітку через Google Tag Assistant та Meta Events Manager. 90% проблем з динамічним ремаркетингом пов'язані з незбігом ідентифікаторів.
| Помилка | Вирішення |
|---|---|
| Незбіг ID товарів | Єдина система генерації ID (артикул) |
| Застарілі залишки | Кешування з TTL 1 год + оновлення по тригеру |
| Відсутність події на сторінці | Перевірка через Tag Assistant та Events Manager |
| Некоректний формат фіду | Валідація перед завантаженням |
Що входить в роботу
В рамках проєкту ми надаємо:
- Генерація продуктового фіду з автоматичним оновленням
- Розмітка подій для обраних платформ (Google, Meta, VK)
- Інтеграція через GTM або напряму
- Тестування та верифікація збігу ID
- Документація по підтримці
- Навчання співробітників (налаштування в рекламних кабінетах)
- Доступи до систем моніторингу помилок
Процес роботи, терміни та вартість
- Аудит поточної розмітки та фіду
- Генерація продуктового фіду з автоматичним оновленням
- Налаштування подій для Google Ads, Meta та VK
- Інтеграція через GTM або напряму
- Тестування та перевірка збігу ID
- Документація по підтримці
Етапи: аналітика → проєктування → реалізація → тест → деплой. Терміни: одна платформа (фід + пікселі) — 1–2 дні, три платформи через GTM — 3–4 дні, з серверними подіями — 5–6 днів. Вартість розраховується індивідуально після безкоштовного аудиту вашого сайту. Зверніться до нас — ми проведемо аудит вашого ремаркетингу, знайдемо невідповідності та запропонуємо оптимальне рішення. Замовте впровадження та гарантовано збільште конверсію до 3 разів порівняно зі звичайним ретаргетингом.







