В ЛС поступают вопросы как прокидывать Facebook pixel в UTM-метке.
И да-да я знаю что статьи на эту тему уже есть, но как-то не камильфо что у всех есть статья, а у меня нет)
Для чего?
— Ну как минимум чтобы не заёб@ваться созданием 1050050 потоков в трекере.
— Не во всех ПП (далеко не во всех) можно прокидывать пиксель через ссылку из тех что недавно лил Riddick.guru, Cpa.tl — там точно можно прокидывать в ссылке (UTM-метке)
P.S. > Обычно гружу проклу/ленд в Keitaro и в коде вставляю всего пару строк)
Лишь расскажу как делаю я, с помощью KeitaroTDS. Что ж, приступим.
- Открываем трекер — Кампании — Выбираем вашу кампанию — Параметры
2. Выбираем любой свободный SUB_ID
3. Вводим название (для себя), саму метку (fb_pixel) и любой рандомный набор цифр, в последствии которые будем менять на свой FB pixel.
4. Пол дела сделано, дальше переходим в «Лендинги» — Ваш ленд/Проклу(на проклу обычно ставлю событие fbq(‘track’, ‘PageView’); ) и нажимаем «Редактировать»
5. ВАЖНО: Если у вас HTML ленд, нужно поменять расширения файлов index.html → index.php и success.html → success.php
6. В файле index.php вставляем в начало страницы следующий код
<?php
// Сохраняем Facebook Pixel в Cookie
setcookie(«fb_pixel», $_GET[‘fb_pixel’], time()+600); // срок действия 10 минут
?>
7. Теперь чтобы срабатывала конверсия в success.php вставляем код от ФБ до закрывающего тега </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’, ‘<?php echo $_COOKIE[«fb_pixel»]; ?>’);
fbq(‘track’, ‘Lead’);
</script>
<noscript><img height=»1″ width=»1″ style=»display:none»
src=»https://www.facebook.com/tr?id=<?php echo $_COOKIE[«fb_pixel»]; ?>&ev=PageView&noscript=1″
/></noscript>
<!— End Facebook Pixel Code —>
Либо сокращенный вариант который подсказали ребята из IMgroup
<noscript><img height=»1″ width=»1″ src=»https://www.facebook.com/tr?id=<?php echo $_COOKIE[«fb_pixel»]; ?>&ev=Lead&noscript=1″/></noscript>
8. Теперь просто копируем ссылку на ваш поток:
И всё вставляете ссылку в фб, и просто заменяете в ссылке ID пикселя на свой.
P.S. — Для применения данного кода не обязательно иметь трекер, можете поставить ленд на свой хостинг и пользоваться вот так: http://site.ru/land/?fb_pixel=232384288888
0 Comments