Работа с пикселем Facebook через RSupport

Уважаемые клиенты, не так давно мы анонсировали нашего нового технического партнера RSupport, в котором есть инструмент передачи пикселя Facebook через Server Side API.  Говоря простыми словами – вы можете не ставить код пикселя на свои страницы “Спасибо”, а просто передавать его удаленно, отправляя конверсии из Keitaro. Однако, многие наши пользователи столкнулись с рядом вопросов при настройке этой связки и поэтому мы решили написать более подробную инструкцию о том, как это работает. 

Зачем нужен FbRS?

При работе с трафиком из Facebook обычно используется пиксель, для оптимизации аукциона. ID этого пикселя нужно ставить статично сразу с кодом, либо же передавать динамически через лендинг/оффер/обработчик заявки и получать его уже на странице “Спасибо”, при локальной работе в трекере Keitaro. Именно передача id пикселя вызывает множество проблем у наших пользователей. Пиксель теряется, не доходит до конечного кода или при попытке проставить метки в коде ломает страницу вовсе, отдавая ошибку 500. 

FbRS позволяет вам создать кампанию и указать в ней id пикеля с токеном доступа к этому пикселю, после чего просто отправлять постбеки с кастомными параметрами и статусом лид/продажа и др., для обновления вашего пикселя удаленно. Использовать сам код пикселя не нужно. 

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

Вы создаете кампанию в FbRS, где указываете Имя кампании, ID пикселя и токен доступа к пикселю.

В поле Postback URL вы можете собрать готовый постбек, дописав все необходимые параметры, которые хотите передать до пикселя. Чтобы потом сразу скопировать готовый url и поставить его в S2S кампании Keitaro. 

Из обязательных это:
event_name — имя события (лид/продажа и тд) 
event_time — время конверсии
и fbc  — параметр клика  либо ip + ua ( ip адрес и useragent) клика.

Итого, ссылка может выглядеть, например, таким образом:

Где вместо replace мы будем передавать реальные значения, используя макросы Keitaro.

Копируем ссылку кампании, которая и является нашим postback url и вставляем ее в наш S2S postback кампании Keitaro.

Чтобы получить время конверсии из Keitaro –  используем макрос {conversion_time:U}.
Чтобы получить ip конверсии – используем макрос {ip}, а для user agent – макрос {user_agent}.

Статус лида мы можем передавать либо статически: писать event_time=Lead и использовать этот url при получении только лида в Keitaro, в строке состояние из скрина выше. 

Либо забирать состояние прямо из трекера используя макросы:

{original_status} — передаст оригинальное название статуса, которое прислала пп
{status} — передаст базовый статус Keitaro
{status:lead=0 sale=1 rejected=2} — передаст статус Keitaro с обучением

Полный список макросов можете посмотреть в нашей документации

Как передать fbc?

Параметр fbc собирается автоматически и складывается из нескольких компонентов, одним из которых является fbclid. Именно его вы и можете передать в FbRS как fbc=

Этот параметр генерируется на стороне Facebook автоматически. Вы можете только получить его из входящего запроса. При работе с Keitaro, вам достаточно подключить шаблон источника Facebook и дописать ниже название параметра fbclid. Выглядит это вот так: 

После чего, параметр fbclid должен записываться на уровне клика в Keitaro, рядом с остальными параметрами.

Если fbclid записался, то можете использовать макрос {fbclid} в S2S постбеке, чтобы передать его в FbRS:

fbc={fbclid}

Если он не записался, то используйте ip+ua+ кастомные параметры (телефон, email, страна, город и тд).

Если у вас останутся вопросы по настройке этой связки в Keitaro, вы всегда можете обратиться к нам в саппорт через личные сообщения на сайте, в телеграм @keitarobot или на почту support@keitaro.io.

По вопросам настройки кампании FbRS обращайтесь в саппорт RSupport @rsupport1.