Этот гайд объединяет весь поток: от клика в рекламе до депозита в крипте, проходя через PWA-прокладку и возвращая данные для оптимизации.
Предположим, вы сделали классное Watch-to-Earn приложение, где можно и денег заработать на просмотре видео, и лутбоксы получить (iGaming-механика), и бусты прикупить с возможностью заработать x10-20-100 (, но это не точно, может быть и x1.2, опять iGaming-механика)и все это заработанное в крипту вывести на DEX (о, криптовалют подвезли!).При этом на лицензирование криптовалют вы пока не заработали (или даже не знали). Короче, приложение просто огонь какое классное, но ни Яндекс, ни VK Ads, ни Baidum ни Google/Meta/TikTok/Taboola/Outbrain вас рекламироваться не возьмут. Да и в App Store/Play Market вас не взяли. Чудом проскочили в Huawei AppGallery, Samsung Galaxy Store и Xiaomi GetApps. Плюс есть подписанная APK(s), которую можно поставить руками на телефон. Но аудитории и дохода с нее хочется, рекламный бюджет есть, вопрос - как рекламироваться?
Выход - запускаться через Powerful Web Application, оно же PWA.
Наш путь самурая:
Рекалмная сеть -> трекер -> PWA -> оффер (из него идет постбэк в кейтаро об установке PWA) ->запуск WebApp/преленда в PWA -> MMP (тут уже либо загрузка APK, либо редирект на соответсвующий стор) -> постбек в кейтаро (Install, Purchase) -> постбэк из кейтаро в PWA.
Что ж приступим.
Архитектура потока
- Ad Network → Keitaro (Фильтрация, распределение).
- Keitaro → PWA.Market (Лендинг установки).
- Пользователь устанавливает PWA и открывает его.
- PWA → MMP (Affise) (Через Web2App/Deeplink, передача clickid).
- MMP → App (APK/Store).
- App Event (Install/Purchase) → MMP.
- MMP → Keitaro (Postback).
- Keitaro → PWA.Market (S2S Postback для оптимизации пушей).
ЭТАП 1: Настройка Keitaro (Подготовка связей)
Сначала создадим шаблоны, чтобы было что вставлять в PWA.
1.1 Создание источника "PWA.Market" (как Affiliate Network)
Нам нужно создать сущность, куда мы шлем трафик, чтобы Keitaro знал, какие параметры добавлять к ссылке.
- В Keitaro перейдите в Партнерские сети (Affiliate Networks) -> Создать.
- Название: PWA.Market (Destination)
- Параметры оффера (Offer Parameters):
Здесь мы определяем, как мы передадим subid из Keitaro в PWA. Обычно PWA.Market принимает внешние ID в параметры sub1...sub10.Скопируйте строку ниже (она добавится к домену PWA):codeTextsub1={subid}&sub2={creative_id}&sub3={campaign_id}&sub4={source}&sub5={cost}
Здесь мы кладем keitaro_subid в параметр sub1 PWA-маркета. - URL постбэка: Оставляем пустым (мы настроим прием от MMP, а не от PWA напрямую, так как PWA — это прокладка).
ЭТАП 2: Настройка PWA.Market
Теперь создаем само PWA и настраиваем его на прием трафика из Keitaro и отправку в MMP.
2.1 Настройка Offer Link (Внутри PWA)
Когда пользователь откроет приложение, он попадет по "Ссылке оффера". Сюда ставим ссылку из твоей MMP (Affise).
Логика макросов:
- В PWA.Market мы приняли keitaro_subid в переменную {sub1} (см. Этап 1).
- Теперь нам нужно передать это {sub1} в MMP как clickid (или external_id).
Ссылка для поля Offer Link в PWA.Market:
codeText
https://trk.affisemmp.com/YOUR_PID?clickid={sub1}&affise_ad={sub2}&affise_affc_id={sub3}&utm_source={sub4}
Замените YOUR_PID на ваш реальный PID из Affise.
2.2 Настройка JavaScript Пикселей (Опционально)
Если PWA.Market позволяет ставить JS-код, добавьте туда скрипт для снятия "предварительной" конверсии (например, клик по кнопке Install), но основной трекинг у нас пойдет через S2S.
ЭТАП 3: Настройка MMP (Affise) → Keitaro
Настраиваем возврат данных об установках и депозитах в трекер.
3.1 Global Postback в Affise MMP
Идем в настройки постбэков в Affise и настраиваем отправку данных в Keitaro. MMP получил ID Keitaro в параметре clickid (см. Этап 2.1).
URL постбэка для Keitaro:
codeText
https://YOUR_KEITARO_DOMAIN/postback?subid={clickid}&status={event_name}&payout={revenue}¤cy={currency}
- {clickid} — макрос Affise, где хранится наш subid.
- {event_name} — макрос события (install, registration, purchase).
- {revenue} — сумма (для ROAS).
ЭТАП 4: Сборка Оффера в Keitaro
Теперь у нас есть готовый домен PWA (например, cool-app.pwadomain.com). Заводим его в Keitaro.
- Офферы -> Создать.
- Название: My Crypto PWA.
- Партнерская сеть: Выбираем созданную в Этапе 1 PWA.Market (Destination).
- URL: Вставляем "чистый" домен PWA.codeTexthttps://cool-app.pwadomain.com/
(Параметры ?sub1={subid}... подставятся автоматически, так как мы настроили их в Партнерской Сети).
ЭТАП 5: Кампания и S2S в PWA (Замыкаем круг)
Самый важный этап для "дожима" пользователей пушами. Когда Keitaro получает инфу о депозите/реге, он должен стукнуть в PWA.Market, чтобы PWA перевела пользователя в сегмент "Платящие" или "Зареганные" (и слала соответствующие пуши).
- В Keitaro создайте Кампанию.
- Создайте поток, выберите в схеме Оффер -> My Crypto PWA.
- Перейдите на вкладку S2S Postbacks (в настройках кампании).
Нам нужно отправить два постбэка: на Регистрацию (или инсталл) и на Депозит.
Постбэк №1: Регистрация (или Install)
Мы отправляем это в PWA.Market, используя {sub1} (который PWA.Market знает как свой click_id). Но так как Keitaro хранит это у себя как {subid}, мы шлем его обратно.
- Метод: GET (или POST, PWA принимает оба, но GET надежнее для URL-параметров).
- Состояния: Отметьте статус, который приходит из MMP при инсталле/реге (обычно Lead или Sale — проверьте маппинг в Кейтаро).
- URL:codeTexthttps://pwa.market/api/postback?click_id={subid}&event=reg
Постбэк №2: Депозит (Purchase)
- Метод: GET
- Состояния: Sale (или Rebill, в зависимости от того, как приходит депозит).
- URL:codeTexthttps://pwa.market/api/postback?click_id={subid}&event=dep&amount={revenue}¤cy={currency}
ЭТАП 6: Чек-лист тестирования
- Генерация ссылки: Взять ссылку кампании Keitaro.
- Клик: Перейти по ней. Вы должны попасть на PWA.
Проверка: В адресной строке PWA должны быть параметры ?sub1=.... - Web2App: Нажать "Установить" / "Открыть". Должен сработать редирект на MMP.
Проверка: Ссылка MMP должна содержать clickid=... (тот же код, что был в sub1). - Эмуляция конверсии: В админке MMP найти этот клик и сделать "Test Postback" или "Add conversion" вручную.
- Проверка Keitaro: В логах Keitaro должно появиться событие (Sale/Lead).
- Проверка PWA.Market: В статистике PWA (или логах постбэков) должно появиться событие dep или reg.
Теперь система полностью замкнута. Удачи с заливом!