# FB Pixel

Facebook Pixel — это инструмент от Facebook, представленный небольшим JS кодом, который встраивается на веб-сайт и отслеживает действия пользователей. Пиксель используется для аналитики эффективности рекламы на платформе Facebook, для оптимизации таргетированных кампаний и измерения конверсий.

Данный код используется для локальных лендингов, загруженных в трекер. Если доступа к коду нет (оффер редирект) — используйте настройку интеграции с Facebook. Смотрите: интеграция с Facebook.

  1. Создайте в трекере источник трафика по готовому шаблону Facebook и добавьте источник в кампанию — параметры кампании заполнятся автоматически, включая параметр pixel:

  1. Откройте лендинг в редакторе и перейдите в index.html (или index.php).

  2. Добавьте между <head> и </head>:

<script>
var date = new Date();
date.setTime(date.getTime() + (5 * 24 * 60 * 60 * 1000));
if (!'{pixel}'.match('{')) {
  document.cookie = "pixel={pixel}; " + "expires=" + date.toUTCString() + "";
}
</script> 
1
2
3
4
5
6
7

WARNING

Если для передачи пикселя используется другой параметр в кампании, например, px, необходимо заменить в скрипте: С document.cookie = "pixel={pixel} на document.cookie = "pixel={px}

Пример готового варианта настройки:

  1. Откройте файл/страницу, где необходимо установить пиксель — например, страница благодарности, и добавьте следующий код:
<script>
var matches = document.cookie.match(new RegExp("(?:^|; )" + 'pixel' + "=([^;]*)"));
var pixel = matches ? decodeURIComponent(matches[1]) : undefined;
</script>

<!-- 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', pixel);
fbq('track', 'Lead');
</script>
<!-- End Facebook Pixel Code -->
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Пример готового варианта настройки:

Как проверить работу пикселя?

Для проверки работы пикселя используйте расширение для Google Chrome — Meta Pixel Helper. На значке Facebook Pixel Helper при переходе на страницу с пикселем появится небольшое число, обозначающее количество событий пикселя. При нажатии панель развернется и покажет обзор пикселей страницы, включая предупреждения, ошибки.

Как скрыть Referrer от FB?

Добавьте код между <head> и </head>:

<meta name="referrer" content="no-referrer">` между тегами `<head>...</head>
1