Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

Сегодня статья от ребят из Apps4You, в которой подробно поговорим: как и зачем переносить события (аудиторию) из приложений при арбитраже трафика Facebook.

Поехали!

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

Для чего переносить аудиторию?

Ни для кого не секрет, что оптимизация на события регистрации и депозита позволяет проливать более качественный трафик и получать больше соответствующих событий. Чем больше аудитория, тем Facebook (или другому рекламному источнику, например, UAC) легче подбирать аудиторию для вашей рекламы. Иначе говоря, вы получаете более часто регистрирующихся/депающих пользователей.

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

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

На скриншоте пример прокинутых регистраций — 1500 рег при 0 реальных инсталлах. Перенос событий позволяет прокидывать неограниченное количество событий для оптимизации по ним, хоть всю базу, которая может составлять несколько десятков тысяч регистраций или депозитов.

Как работает перенос событий?

Для переноса аудитории мы используем PHP скрипт, который будет подробно разобран ниже. В этот скрипт мы делаем GET/POST запрос (откуда — решать вам, мы это реализовали на платформе Google Sheet, в которой копим данные по всем приложениям с разбивкой по гео. Свое решение вы можете реализовать, например, на Postman).

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

Ниже приведен пример запроса. Он содержит 4 основных параметра.

https://mobilecookie.ru/events.php?event=fb_mobile_complete_registration&advid=06b6ef37-88bf-4eef-a8d6-9000d3cafcaf&appid=721487835214000&price=10

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook
 event — В этом параметре передаем наименование ивента (Тут  есть полный список)

 advid  — Advertising ID — рекламный идентификатор пользователя

 appid  — Facebook App ID — числовой идентификатор приложения в Facebook

 price  — Цена события

Разберем сам скрипт

Некоторые вещи в скрипте захардкожены намеренно для более ясного понимания читателями:

1.Проверяем ключевые параметры запроса и назначаем их на переменные.

 price  и  ip  намеренно отсутствуют в проверке для унификации работы скрипта

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

2.Сравниваем с захардкоженными переменными  appSecret  . Если сравнение успешное, запрашиваем токен авторизации приложения.

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

3.Когда выданы все разрешения — отправляем события в Facebook:

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

4.Вот и все, события появляются в Facebook спустя 10-15 минут! Однако стоит также сказать про передачу параметров  price   и  ip  . Для себя мы реализовали этот функционал таким образом:

5.Если цены не было в запросе, то для регистраций указываем цену 10$, для депозитов 140$. Если в запросе не было параметра  ip  , то читаем  HTTP_X_FORWARDED_FOR   устройства, с которого мы отправляем запрос, и указываем  ip  этого устройства. Если же параметр  ip  был в запросе, то отдаем именно его. Для чего это нужно? Когда мы захотим отправить большое количество событий с релевантного гео, мы можем отправить все из одного места (например, с Google Sheets или другого сервиса). Для работы в реал-тайм проверка на  ip позволит отправлять события напрямую из трекера.

Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

Нюансы

Описанное выше решение работает только с FB. Чтобы скрипт работал с другими источниками, такими, как UAC, TikTok, необходимо получать и хранить в базе  devkey  и   Appsflyer ID , передавая события в Appsflyer. Именно так у нас реализована передача событий из приложений в реал-тайм. Подробнее об этом мы расскажем в следующей статье. Stay tuned!

Выводы

Таким образом, благодаря простенькому скрипту, разобранному выше, вы сможете переносить аудиторию из своих старых приложений в новые, что позволит добиваться большего количества регистраций и депозитов, и, как следствие, получать больше профита!

Хотелось бы выразить благодарность ZumoAds за предоставленный скрипт и помощь в подготовке статьи.

Если вам понравилась статья и вы хотите следить за нами, подпишитесь на наши ресурсы:

  1. YouTube-канал. Совсем скоро там выйдет видео о прошедшем MAC 2021!
  2. Канал в Telegram. Статьи, видео и новости по разработке от команды Apps4You.
  3. Бесплатный бот-уникализатор фото и видео для ваших креативов.
Как и зачем переносить события (аудиторию) из приложений при работе с Facebook

Не забывайте подписаться на канал:
Больше годноты на канале — Довольный Арбитражник 
Обсудить и задать вопросы в чате — Арбитраж трафика | Довольный

Добавить комментарий