Інтеграція Facebook Pixel на сайт

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

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

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Інтеграція Facebook Pixel на сайт
Проста
від 4 годин до 2 робочих днів
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • 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

Інтеграція Facebook Pixel

Facebook Pixel — код відстеження для реклами на Facebook/Instagram. Дозволяє створювати аудиторії ретаргетингу, відстежувати конверсії та оптимізувати рекламні кампанії під цільові дії.

Встановлення базового коду

<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', 'PIXEL_ID');
fbq('track', 'PageView');
</script>

Стандартні e-commerce подій

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

// Додавання у кошик
fbq('track', 'AddToCart', {
    content_ids:  [product.id],
    content_type: 'product',
    value:        product.price,
    currency:     'RUB'
});

// Початок оформлення
fbq('track', 'InitiateCheckout', { value: cartTotal, currency: 'RUB' });

// Покупка
fbq('track', 'Purchase', {
    value:        orderTotal,
    currency:     'RUB',
    content_ids:  orderItems.map(i => i.productId),
    content_type: 'product',
    num_items:    orderItems.length
});

Conversions API (Серверна інтеграція)

Браузерний Pixel втрачає ~30% подій через блокувальники реклами. Conversions API відправляє події прямо з сервера:

Http::withToken(env('FACEBOOK_ACCESS_TOKEN'))
    ->post("https://graph.facebook.com/v19.0/{$pixelId}/events", [
        'data' => [[
            'event_name'       => 'Purchase',
            'event_time'       => time(),
            'action_source'    => 'website',
            'user_data'        => [
                'em' => [hash('sha256', strtolower($user->email))],  // гешувати!
                'ph' => [hash('sha256', normalizePhone($user->phone))]
            ],
            'custom_data'      => [
                'value'       => $order->total / 100,
                'currency'    => 'RUB',
                'order_id'    => $order->id
            ],
            'event_id' => "purchase_{$order->id}"  // дедуплікація з браузерним пікселем
        ]]
    ]);

Дедуплікація подій

Щоб подія не рахувалась дважды (браузер + сервер) — використовується event_id. Однаковий event_id з браузера та сервера → Facebook рахує одну подію.

Час встановлення: 1 робочий день з Conversions API.