Facebook* Pixel

triangle-exclamation

Как установить пиксель Facebook*

Как отправить события в пиксель из бота

Для передачи событий из воронки бота, нужно иметь бизнес аккаунт. Зарегистрировать можно по ссылкеarrow-up-right.

Как создать новый пиксель

Выбираем API Conversions

triangle-exclamation
Если у вас появится следующее окно, следует выйти из настройки и начать заново.

Выбираем нужный пиксель

Генерируем маркер доступа (токен) и сохраняем в надежном месте.

Как передать события

triangle-exclamation

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

Теперь клиенту, который перешел с сайта автоматически запишется переменная: _fbp, которую нужно передать в пиксель вместе с событием.

Функция и параметры

fb_pixel_event(event_name, pixel_id, access_token, event_source_url, action_source, fbc, test_event_code, data) - передает событие в фейсбук пиксель из бота

Параметры
Описание

event_name

название события. Можно использовать как стандартные события (например Lead, PageView, Purchase и тд https://developers.facebook.com/docs/facebook-pixel/implementation/conversion-tracking/#standard-events), так и свои (например Вошли в бот).

pixel_id

id пикселя. Если в настройках проекта создать переменную fb_pixel_id, а в функцию передать пустое значение, то данные будут взяты из переменной fb_pixel_id

access_token

маркер доступа к апи (токен). Если в настройках проекта создать переменную fb_access_token, а в функцию передать пустое значение, то данные будут взяты из переменной fb_access_token

event_source_url

домен, который подтвержден в аккаунте Фейсбук

action_source

(по умолчанию other) Это поле позволяет указать, где произошли конверсии. Информация о том, где произошли события, позволяет убедиться, что ваши объявления отображаются целевой аудитории. В поле action_source можно отправить следующие значения: 1) email - Конверсия произошла через электронное письмо.

2) website - Конверсия произошла на сайте.

3) phone_call - Конверсия произошла по телефону.

chat - Конверсия произошла через приложение для обмена сообщениями, SMS или онлайн-переписку.

4) physical_store - Конверсия произошла в физическом магазине.

5) system_generated - Конверсия произошла автоматически, например в результате продления ежемесячной подписки.

6) other - Конверсия произошла другим способом.

fbc

идентификатор клика. Необязательный параметр

test_event_code

Код для теста отправки событий. Необязательный параметр (информация где взять в разделе "как тестировать события")

data

дополнительные необязательные параметры. Представляет из себя словарь с данными. Возможные значения: 1) fn - имя

2) ln - фамилия

3) email - емейл пользователя

4) phone - телефон пользователя

5) fbc - идентификатор клика

6) gender - пол ( f - женский m - мужской)

7) country - страна

8) state - область

9) city - город

10) index - почтовый индекс

11) external_id - Любой уникальный ID клиента, например членский ID, ID пользователя или ID внешних файлов cookie.

12) client_ip_address - IP адрес клиента 13) client_user_agent - user agent браузера клиента

Вы также можете передать собственные параметры в пиксель (не обязательно), для этого дополнительно нужно добавить параметр:

my_params и в нем перечислить свои поля. Например:

“my_params”: {“value1”: “Hello”, “val2”: “Hi”}

Пример:

{"fn": "Ivan", "ln": "Ivanov", "client_ip_address":"127.0.0.1", "my_params": {“value1”: “Hello”, “val2”: “Hi”}}

Пример сохранения токена в настройках проекта:

Причем передачи параметров:

Как тестировать события

Для тестирования в тело запроса вам нужно добавить параметр test_event_code с текстом, который находится во вкладке Тестирование событий

{ "pixel_id": "#{pixel_id}", "access_token": "#{access_token}", "event_name": "Вошли в бот", "event_source_url": "https://my_best_site.ru", "fbp": "#{_fbp}", "fbс": "#{_fbс}", "test_event_code": "TEST99986" }

circle-exclamation

Дополнительные необязательные параметры

fn - имя ln - фамилия email - емейл пользователя phone - телефон пользователя fbc - идентификатор клика gender - пол ( f - женский m - мужской) country - страна state - область city - город index - почтовый индекс external_id - Любой уникальный ID клиента, например членский ID, ID пользователя или ID внешних файлов cookie. client_ip_address - IP адрес клиента client_user_agent - user agent браузера клиента

Вы также можете передать собственные параметры в пиксель (не обязательно), для этого дополнительно нужно добавить параметр:

my_params и в нем перечислить свои поля. Например:

“my_params”: {“value1”: “Hello”, “val2”: “Hi”}

circle-info

Внимание! Не забудьте удалить этот параметр из запроса, при запуске рабочей версии!

Как добавить рекламный аккаунт

В настройках нужно открыть доступ своему аккаунту

Сохраняем и переходим тут же во вкладку Связанные объекты -> Добавить объекты:

И добавляем ваш рекламный аккаунт.

Last updated

Was this helpful?