Как динамически передать пиксель с фейсбука?

Как динамически передать пиксель с фейсбука?

Как динамически передать пиксель с фейсбука и лить с множества рекламных аккаунтов на один лендинг? Кто запускает рекламные кампании на Фейсбук, знает, что динамически фб не передает идентификатор своего пикселя. Если вы работаете в «белую», у вас к примеру онлайн магазин, то разумеется вам и в голову не приходило зачем нужно передавать пиксель фейсбука в трекинговой ссылке если можно его разместить на странице спасибо. Но вот если вы арбитражник, тогда вопрос актуален как никогда. Вы сможете одновременно лить трафик с нескольких рекламных аккаунтов, при этом иметь только одну кампанию в трекере и не плодить кучу потоков в партнерской сети под каждый пиксель. Не править html код после бана, чтобы заменить пиксель на новый. Вообщем снимаете с себя много рутины.

Как реализовать?

Во-первых, все это дело возможно при условии, если у вас есть доступ к редактированию посадочных страниц. Другими словами вы льете в партнерскую сеть по API и размещаете лендинги на своем сервере.
Во-вторых, в схеме должен использоваться один и тот же домен во всей цепочке редиректов, то есть на прелендинге, лендинге и странице спасибо!
Иначе «Это фиаско братан!» )
Я лью трафик через трекер Keitaro потому управлять доменами мне очень легко.

Кстати, ребята с Keitaro выкатили крутое обновление с помощью которого вы сможете автоматически подтягивать статистику по расходам с Facebook прямо в трекер. Регистрация здесь.

Чтобы передать пиксель фейсбука на страницу спасибо, вам нужно его сначала куда-то сохранить. Есть несколько вариантов. Их можно реализовать с помощью как JavaScript так и PHP.

Рассмотрим оба варианта подробнее.
PHP:
— Присвоить куки файл пользователю и сохранить в него идентификатор пикселя.
— Создать сессию, сохранив в нее идентификатор пикселя. Живет только на момент существования сессии. При закрытии вкладки или окна браузера сессия прекращается и данные идентификатора пикселя удаляются.

JavaScript:
— Можно также сохранить пиксель в куки файл
— Сохранить пиксель в Web хранилище:
1) localStorage — идентификатор пикселя сохраняется в локальное веб хранилище браузера и живет там «вечно» или до момента пока пользователь не очистит хранилище;
2) sessionStorage — идентификатор пикселя сохраняется в сессионное веб хранилище браузера. При закрытии вкладки или окна браузера сессия прекращается и данные идентификатора пикселя удаляются.

В чем разница?

При сохранении данных в куки файл, последние хранятся на «клиенте». То есть в браузере пользователя. Некоторые пользователи могут отключать в своем браузере куки файлы. Думаю понимаете чем нам это грозит. Встречается редко, но все же есть.
При сохранении в сессию, данные хранятся на стороне сервера. После ее завершения, например пользователь закроет окно браузера или вкладки, то данные сотрутся.
С учетом растущих тенденций использования юзерами расширений для анонимизации, куки соответственно будут выключаться все чаще.

Переходим к настройке

Покажу вам на примере как реализовать сохранение идентификатора пикселя средствами PHP в куки файл.
Чтобы передать пиксель с фейсбука, трекинговая ссылка которую вы вставляете в ФБ должна быть такого вида:

https://ваш-домен.сom/?fbpixel=xxxxxxxxxxxxxxxx

Где вместо хххххххххххххххх подставляете значение своего пикселя.
Дальше, если вы льете трафик через прелендинг, вы должны разместить в html коде преленда, в самой первой строке, следующий код и сохранить файл в расширении .php

<?php setcookie("FBpixel", $_GET["fbpixel"]); ?>

После этого, на странице спасибо, вместо индентификатора пикселя хххххххххххххххх вставляете php код

<?=$_COOKIE["FBpixel"]?>

и сохраняете файл страницы спасибо также в расширении .php

Выглядит это вот так

Как динамически передать пиксель с фейсбука фото 2

На этом все. Спасибо, что читаете мой контент.
Если вы еще не подписаны на мой блог, то советую скорее подписаться на пуш уведомления и email рассылку. Впереди еще много интересного.
Всем добра!

Обработка…
Готово! Вы в списке.

4 комментария к “Как динамически передать пиксель с фейсбука?”

Оставьте комментарий