Реалізація інтеграції Retargeting Pixel для ремаркетингу

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Реалізація інтеграції Retargeting Pixel для ремаркетингу
Проста
від 1 робочого дня до 3 робочих днів
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Реалізація Retargeting Pixel інтеграції для ремаркетингу

Ретаргетинговий піксель — це JavaScript-код від рекламної платформи, який встановлюється на сайт і фіксує відвідувачів у аудиторії для подальшого показу реклами. Піксель пише cookie в браузер користувача, передає дані візиту на сервери платформи, і користувач починає бачити вашу рекламу у пошуку, соцмережах та партнерських мережах.

Основні пікселі

Найчастіше встановлюють: Meta Pixel (Facebook/Instagram), VK Pixel, Google Ads remarketing tag, Яндекс.Аудиторії піксель, TikTok Pixel. Кожен має свій синтаксис, але логіка одна — базовий код на всіх сторінках плюс события на конкретних діях.

Meta Pixel

<!-- Базовий код — у <head> всіх сторінок -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'YOUR_PIXEL_ID');
fbq('track', 'PageView');
</script>

События для ремаркетингу:

// Перегляд товару
fbq('track', 'ViewContent', {
  content_ids: ['PRODUCT_123'],
  content_type: 'product',
  value: 4900,
  currency: 'RUB',
});

// Додавання в кошик
fbq('track', 'AddToCart', {
  content_ids: ['PRODUCT_123'],
  content_type: 'product',
  value: 4900,
  currency: 'RUB',
  num_items: 1,
});

// Покупка
fbq('track', 'Purchase', {
  value: 14700,
  currency: 'RUB',
  content_ids: ['PRODUCT_123', 'PRODUCT_456'],
  content_type: 'product',
  num_items: 2,
});

VK Pixel

<script type="text/javascript">
!function(){var t=document.createElement("script");
t.type="text/javascript",t.async=!0,t.src='https://vk.com/js/api/openapi.js?169',
t.onload=function(){VK.Retargeting.Init("VK-RTRG-XXXXXX-XXXXX"),VK.Retargeting.Hit()},
document.head.appendChild(t)}();
</script>
// События VK
VK.Retargeting.Event('add_to_cart');
VK.Retargeting.Event('purchase');
VK.Retargeting.ProductEvent('view_product', { id: 'PRODUCT_123', price: 4900, currency: 'RUB' });

Яндекс Аудиторії піксель

Яндекс використовує два різні інструменти: лічильник Метрики для ремаркетингу і піксель Аудиторій для зовнішніх сайтів.

<!-- Яндекс.Метрика — якщо сайт уже має лічильник, ремаркетинг настраюється через цілі -->
<script>
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t);a=e.getElementsByTagName(t)[0];
k.async=1;k.src=r;a.parentNode.insertBefore(k,a)})(
window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(COUNTER_ID, "init", { clickmap: true, trackLinks: true, accurateTrackBounce: true });
</script>
// Досягнення цілі для ремаркетингової аудиторії
ym(COUNTER_ID, 'reachGoal', 'add_to_cart');
ym(COUNTER_ID, 'reachGoal', 'purchase', { order_price: 14700, currency: 'RUB' });

Встановлення через GTM

Рекомендований способ — через Google Tag Manager. Всі пікселі додаються в GTM, а не напрямку в код сайту. Це дозволяє додавати/видаляти пікселі без деплойу.

На сайте потрібно тільки:

<!-- GTM контейнер — у <head> -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

<!-- GTM noscript — одразу після <body> -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

У GTM створюються теги для кожного пікселя з потрібними тригерами. События передаються через dataLayer:

// Передача события в dataLayer для GTM
window.dataLayer = window.dataLayer || [];

// На сторінці товару
dataLayer.push({
  event: 'view_item',
  ecommerce: {
    items: [{
      item_id: 'PRODUCT_123',
      item_name: 'MacBook Pro 14',
      item_category: 'laptops',
      price: 89900,
      currency: 'RUB',
      quantity: 1,
    }],
  },
});

GTM-тригер Custom Event: view_item запускає теги Meta, VK і Яндекс одночасно.

Server-Side Pixel (Conversions API)

Браузерні пікселі блокуються AdBlock і iOS ITP. Server-Side Conversions API вирішує проблему: события відправляються з сервера напрямку на API рекламної платформи.

// Meta Conversions API — відправка события з сервера
$response = Http::withHeaders([
    'Authorization' => 'Bearer ' . config('meta.access_token'),
])->post("https://graph.facebook.com/v18.0/{$pixelId}/events", [
    'data' => [[
        'event_name'  => 'Purchase',
        'event_time'  => time(),
        'action_source' => 'website',
        'user_data'   => [
            'em'  => hash('sha256', strtolower(trim($user->email))),
            'ph'  => hash('sha256', preg_replace('/\D/', '', $user->phone)),
            'client_ip_address' => $request->ip(),
            'client_user_agent' => $request->userAgent(),
        ],
        'custom_data' => [
            'value'    => $order->total,
            'currency' => 'RUB',
            'order_id' => (string) $order->id,
        ],
    ]],
    'test_event_code' => config('meta.test_code'), // видалити в production
]);

Перевірка роботоспособности

Meta: розширення Meta Pixel Helper у Chrome показує які события срабатывають і з якими даними. VK: розділ «Статистика» в кабінеті аудиторій — повинні появлятися дані через 30-60 хвилин. Яндекс: «Метрика → Звіти → Аудиторія» — розділ «Ремаркетинг».

Графік

Встановлення базових пікселів (Meta + VK + Яндекс) через GTM: 2-4 години. Розмітка подій (ViewContent, AddToCart, Purchase) через dataLayer: 4-8 годин. Server-Side Conversions API для Meta: 1 день.