Установка Facebook Pixel на сайт

Категорії

Маркетингові дослідження показують, що 49% фахівців визнають соціальні медіа найефективнішим digital-каналом. Але в той же час його вважають складним в реалізації.

Facebook домінує в світі, а за охопленням в СНД поступається тільки ВК, але ситуація стрімко змінюється на користь першого. Тому реклама в Фейсбуці зараз дуже хороша. Раз у раз ми чуємо про кейсах, які підняли ROI / будь-який інший KPI проекту в сотні разів, і, звичайно, хочемо відчути такий приріст самі. А коли деякі рекламні канали відпадають з незалежних від нас причин, виникає задача урізноманітнити свою маркетингову стратегію. Це ж питання актуальне і для тих, хто відчуває застій або втрату трафіку, зниження конверсії і т.п.

Фейсбук-піксель - що це?

Де реклама, там і аналітика. Щоб гроші не пішли в нікуди, знадобиться Facebook Pixel. Це невеликий код відстеження на JS, вбудовувати на сайт 1px-ве зображення для збору інформації, роботи з аудиторією і підвищення ефективності рекламних кампаній у відповідній соцмережі. Після додавання коду на сайті нічого видимого не з'явиться, він буде відправляти відвідувачам куки і відстежувати дії, щоб потім використовувати їх для ретаргетінга. Цей спосіб реклами зараз вважається одним з найдешевших, тому що спрямований на зацікавлену аудиторію. Суть приблизно в наступному: фіксується візит людини на сайт і його поведінку, далі цього відвідувачеві показується реклама сайту в його фейсбучной стрічці. Все інше залежить від налаштувань, які будуть задані.

Для чого потрібен піксель:

Сегментація - створення аудиторій під ваші цілі.

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

Аналітика - відстеження цільових дій на сайті.

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

Оптимізація - підвищення ефективності реклами.

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

Щоб почати користуватися всіма благами Пікселя Facebook, потрібно впровадити його в ваш сайт.

Як встановити Піксель Фейсбуку на сайт

Даний приклад справедливий для OkayCMS, а також може бути сумісний з іншими системами.

1. У своєму рекламному акаунті створіть піксель і скопіюйте код, дотримуючись рекомендацій, як на скріншоті:

2. Відкрийте шаблон вашого сайту і вставте код в шапку перед закриває тегом </ head>. Він повинен бути на кожній сторінці.

Базовий код має такий вигляд, і його не потрібно змінювати:

 <! - Facebook Pixel Code ->
<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', 'ВАШ ID'); // Insert your pixel ID here.
fbq ( 'track', 'PageView');
</ Script>
<Noscript> <img height = "1" width = "1" style = "display: none"
src = "https://www.facebook.com/tr?id=1266641596747951&ev=PageView&noscript=1"
/> </ Noscript>
<! - DO NOT MODIFY ->
<! - End Facebook Pixel Code ->

Після того як основний код встановлений, дані про відвідувачів і переглядах сторінки (PageView) вже збираються.

  1. Додайте коди стандартних подій сайту, які вміє відслідковувати піксель. Вони розміщуються на цільових сторінках між тегами скрипта в коді пікселя:
  • Перегляд вмісту сторінки (ViewContent);
  • Пошук (Search);
  • Додавання в корзину (AddToCart);
  • Додавання в список бажань (AddToWishlist);
  • Початок оформлення покупки (InitiateCheckout);
  • Додавання платіжної інформації (AddPaymentInfo);
  • Вчинення покупки (Purchase) - тут добре буде налаштувати пареметри value - ціна і currency - валюта, в якій вона вважається.
  • Лід (Lead);
  • Завершення реєстрації (CompleteRegistration).

ViewContent, AddToCart і Purchase (воронка) обов'язкові для динамічного ремаркетингу.

Існує 3 типи події (звичайний, розширений і рекомендований). Якщо ніяких вказівок від клієнта не було, ставимо рекомендований варіант.

Приклади того, як може виглядати встановлений код:

 {If $ smarty.get.module == "ProductView" || $ Smarty.get.module == "ProductsView" || $ Smarty.get.module == "MainView"}
    <Script>
        $ (Document) .on ( 'submit', '.fn-variants.okaycms', function (e) {
            e.preventDefault ();
            if ($ (this) .find ( 'input [name = variant]: checked'). size ()> 0) {
                variant = $ (this) .find ( 'input [name = variant]: checked'). val ();
            } Else if ($ (this) .find ( 'input [name = variant]'). Size ()> 0) {
                variant = $ (this) .find ( 'input [name = variant]'). val ();
            } Else if ($ (this) .find ( 'select [name = variant]'). Size ()> 0) {
                variant = $ (this) .find ( 'select [name = variant]'). val ();
                price = $ (this) .find ( 'select [name = variant] option: selected'). data ( "price");
            } Else if ($ (this) .closest ( '. Product_inner'). Find ( 'select [name = variant]'). Size ()> 0) {
                variant = $ (this) .closest ( '. product_inner'). find ( 'select [name = variant]'). val ();
                price = $ (this) .closest ( '. product_inner'). find ( 'select [name = variant] option: selected'). data ( "price");
                / * Кількість * /
            }
            fbq ( 'track', 'AddToCart', {
                content_ids: variant,
                content_type: 'product',
                value: price,
                currency: 'UAH'
            });
        });
 
    </ Script>
{/ If}
 
{If $ smarty.get.module == "ProductView"}
    <Script>
        fbq ( 'track', 'ViewContent', {
            content_ids: '',
            content_type: 'product',
            value: 
{If $ smarty.get.module == "BlogView" && $ post}
    <Script>
        fbq ( 'track', 'ViewContent', {
            content_ids: '
{If $ smarty.get.module == "CartView"}
    <Script>
        fbq ( 'track', 'InitiateCheckout');
    </ Script>
{/ If}
{If $ smarty.get.module == 'OrderView'}
    {Literal}
        <Script>
        fbq ( 'track', 'Purchase', {
        value: {/ literal}  {foreach $ purchases as $ purchase} '' {if! $ purchase @ last}, {/ if} {/ foreach}] {literal},
        content_type: 'product',
        });
        </ Script>
 
    {/ Literal}
{/ If}

Щоб використовувати всю зібрану інформацію для ремаркетингу, налаштовуються аудиторії. На відповідній вкладці → створити нову індивідуально налаштовану аудиторію → вибрати тип «Трафік веб-сайту» → уточнити сегмент:

  • всі відвідувачі сайту;
  • користувачі, що побували на певних сторінках;
  • тільки користувачі, які відвідують певні сторінки;
  • користувачі, які не були на сайті заданий період;
  • кастомними аудиторія.

І далі додається те, що зажадає обраний пункт: URL, час і т.д. При необхідності задаються виключення.

Якийсь час пройде, поки Facebook почне збирати аудиторії і набере 20+ людина. Дані з'являться не відразу. Це норма, але переконатися, що піксель активний необхідно. Про те, що ваш код працює, можна дізнатися зі спеціального доповнення для Хрому .

Результат буде виглядати приблизно ось так:

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

Якщо ви зовсім не в темі, щоб не залишитися без такого корисного інструменту, звертайтеся за налаштуванням до наших фахівців.

Замовити установку Pixel

Коментарі 1
Сергей
17.12.2019, 20:53
Подскажите,а почему в заказе у Вас код товара, а при добавлении код варианта?
Написати коментар
увійдіть в особистий кабінет
Завантажити OkayCMS
version 4.5.0
Підписатися на розсилку
Ви будете отримувати добірку корисних статей по роботі з сайтом на OkayCMS, знижки на модулі і шаблони