Вы можете использовать API внешний офферов AlterCPA для трекинга внутри ваших приложений. Готовых инструкций не существует, мы можем предложить только наше видение процесса. Конкретная реализация ложится на ваших разработчиков.
Мы не рассматриваем здесь процесс подключения с помощью стандартных средств и сторонних трекинг-сервисов. Он соответствует классическому внешнему офферу и описан в первой статье раздела.
Процесс поставки трафика
Существует два основных пути рекламы приложений - использование трекинг-ссылки и прямая реклама внутри социальных сетей, например Facebook. Обычно, эти сценарии используются совместно.
В первом случае посетитель переходит по ссылке, предоставленной веб-мастером, и оказывается на странице магазина установки приложения. После установки в приложении отсутствуют какие-либо данные о посетителе, но его визит зафиксирован в базе.
Во втором случае пользователь устанавливает приложение напрямую средствами социальной сети, не переходя на сторонние сайты для трекинга. После установки приложение может через API социальной сети получить идентификатор рекламной кампании, по которой была проведена установка.
Первый запуск приложения
Пользователь чаще всего запускает приложение сразу после установки. Так мы можем получить данные об источнике посещения.
Будем считать, что наше приложение обладает следующими свойствами:
- В приложении указан API-ключ связанного с ним сайта в сети и идентификатор оффера.
- SDK социальной сети интегрированы в приложение и могут получать код рекламной кампании.
При запуске приложение обращается к SDK социальной сети и пытается получить название рекламной кампании. В случае успеха оно сохраняется локально и используется в дальнейшем как код потока.
В случае проблем с получением кода потока, приложение обращается к функции "Получить клик" и получает ID клика. Сохраняет его локально для дальнейшего использования.
Что делать дальше?
У приложения сохранился код потока или ID клика. Возможно, оба сразу. С ними можно реализовать разные сценарии поведения.
Сообщаем об установке
Классический вариант работы с приложениями - оплата за инсталл. После включения приложения и получения идентификаторов, отправляем запрос к функции создания лида по клику.
Подтверждённая регистрация
Оптимальный вариант оплаты в приложении - подтверждение целевого действия. Например, завершение настройки приложения или регистрация пользователя. Для этого используем функцию создания лида в момент первого включения приложения и функцию изменения статуса при выполнении действия. При этом необходимо использовать какой-нибудь уникальный идентификатор. Например, идентификатор устройства.
Работа с WebView
Распространённый кейс - показ целевого сайта в окне WebView внутри приложения.
- Простой вариант: получить данные потока с помощью этой функции и показать содержимое по ссылке потока.
- Оптимальный вариант: взять готовую целевую ссылку и вставить в неё полученный ID клика вручную.
- Интересный вариант: создать скрытый редирект-сайт внутри оффера, получить ID потока по имеющимся данным, направить пользователя напрямую по URL скрытого сайта с выбранным ID потока.