Вопрос Как делать постбэки для Facebook?

  • Автор темы yujin3385
  • Дата начала
  • Ответы 3
  • Просмотры 1.581
Вопрос
yujin3385

yujin3385

Регистрация
21 Май 2018
Сообщения
26
Реакции
3
У меня на сайте есть события, которые нельзя передать через обычный javascript, так они происходят внутри игры, сделанной на Flash. Т.е. нет возможности сделать страницы благодарности.

Но cудя по коду из секции noscript - фейсбуку можно передавать события через url пикселя:
https://www.facebook.com/tr?id=845610123456789&ev=PageView&noscript=1
Протестил события, например, https://www.facebook.com/tr?id=845610123456789&ev=MyEvent&noscript=1
При срабатывании этого урла пиксель FB зафиксил переданное таким путём событие на своей стороне:

Но вот как потом передавать потом инфу о том, что это событие относится к конкретному объявлению в адсете?
Есть предположение о том, что если при регистрации пользователя сохранять параметр fbclid, который fb добавляет при всех переходах на внешние сайты, а потом сохраненный fbclid добавлять в выше приведённый урл - то будет происходить привязка.

И если это сработает, то как передавать вес события? Т.е. например сумму оплаты и валюту, как в
<script>fbq('track', 'Purchase',{ value: 100, currency: 'USD', });</script>

Может у кого-то есть уже рабочая схема как передавать обратно инфу о событиях, минуя скрипт?
 
Последнее редактирование модератором:
У меня на сайте есть события, которые нельзя передать через обычный javascript, так они происходят внутри игры, сделанной на Flash. Т.е. нет возможности сделать страницы благодарности.

Но cудя по коду из секции noscript - фейсбуку можно передавать события через url пикселя:
https://www.facebook.com/tr?id=845610123456789&ev=PageView&noscript=1
Протестил события, например, https://www.facebook.com/tr?id=845610123456789&ev=MyEvent&noscript=1
При срабатывании этого урла пиксель FB зафиксил переданное таким путём событие на своей стороне:

Но вот как потом передавать потом инфу о том, что это событие относится к конкретному объявлению в адсете?
Есть предположение о том, что если при регистрации пользователя сохранять параметр fbclid, который fb добавляет при всех переходах на внешние сайты, а потом сохраненный fbclid добавлять в выше приведённый урл - то будет происходить привязка.

И если это сработает, то как передавать вес события? Т.е. например сумму оплаты и валюту, как в
<script>fbq('track', 'Purchase',{ value: 100, currency: 'USD', });</script>

Может у кого-то есть уже рабочая схема как передавать обратно инфу о событиях, минуя скрипт?
индивидуально настроенная конверсия не подойдет?
ценность тоже можно установить
 

Вложения

  • Screenshot_4.png
    Screenshot_4.png
    25.8 КБ · Просмотры: 55
индивидуально настроенная конверсия не подойдет?
ценность тоже можно установить

Дело в том, что внутри прилаги нет возможности использовать java-script для передачи событий. Поэтому пока что думаю в сторону использования http-запросов одним из следующих путей:
1) https://developers.facebook.com/docs/graph-api/reference/event/
2) https://developers.facebook.com/docs/marketing-api/audiences-api/pixel#reportingevents

Т.е. во втором варианте нашёл ответ на вопрос, как черех пиксель вручную передавать параметры типа суммы и валюты:

<img src="https://www.facebook.com/tr?id=<PIXEL_ID>&amp;ev=CustomEventName&amp;cd[custom_param1]=ABC&amp;cd[custom_param2]=123&amp;cd[value]=10.00&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>
 
Также покамест попробую подргузить хотя бы инфу о платежах с помощью Offline Event Set благо почты юзеров фб всё-таки отдает при регистрации на портале через кнопку Войти через акк fb
 
Назад
Верх