Перейти к содержимому
Все статьи
6 мин чтения

PWA-приложения в арбитраже трафика: воронка от клика до FTD

Сигнал проходит путь от рекламного клика через PWA, регистрацию и депозит в журнал выручки

PWA в арбитраже — это не просто страница, похожая на листинг магазина приложений. Это отдельный этап доставки трафика, который может получить install, повторное открытие и push-подписку до того, как пользователь зарегистрируется или внесёт депозит у рекламодателя.

Польза появляется только тогда, когда все этапы связаны одной атрибуцией. Если PWA показывает высокий click-to-install, но FTD нельзя вернуть к объявлению, команда оптимизирует промежуточную метрику вместо денег.

Наш первый выбор для управления этой воронкой — DarkCore PWA Tracker. Он объединяет PWA-конструктор, стримы, click ID, постбеки, собственные статусы конверсий, пиксели, push, аналитику, командный доступ и финансы в одном контексте кампании.

Как выглядит PWA-воронка

Facebook / TikTok / UAC

Track Link и click ID

PWA listing → install → open

offer / advertiser

registration → FTD → approve / redeposit

postback → tracker → CAPI / Events API

Каждая стрелка — контракт между двумя системами. Ошибка на любой границе может оставить красивый верх воронки и нулевую доказанную выручку.

Что происходит при первом клике

Рекламная ссылка должна передать параметры источника: campaign, ad set, ad, placement, creative и platform click ID. Трекер добавляет собственный уникальный click_id, потому что ID кампании описывает группу визитов, а не одного пользователя.

Пример входящей ссылки:

https://track.example.com/click?campaign={{campaign.id}}&ad={{ad.id}}&fbclid={fbclid}

После обработки трекер создаёт внутренний ID, например dc_01K2..., и передаёт его дальше. Практические таблицы макросов находятся в гайдах по Facebook URL parameters и TikTok macros.

Install не равен конверсии оффера

У PWA есть собственные события:

  • показ install prompt — и у Chromium их два формата;
  • install;
  • первое открытие;
  • повторное открытие;
  • подписка на push;
  • клик по push.

У оффера — другие:

  • registration;
  • qualified lead;
  • deposit;
  • FTD;
  • approve;
  • redeposit.

Нельзя складывать их в один generic conversion. Иначе невозможно понять, упала установка, переход в оффер или reg-to-dep. Кастомные статусы DarkCore позволяют сохранить значения вертикали без сведения их к одной покупке.

Зачем PWA нужен click ID

Install может произойти сразу, а депозит — спустя часы или дни. В момент postback рекламодатель уже не видит браузер, страницу PWA или исходное объявление. Единственная надёжная связь — идентификатор, переданный вперёд и сохранённый партнёром.

offer?aff_sub={click_id}

Партнёрская сеть сохраняет значение в aff_sub, а после FTD возвращает:

https://track.example.com/p?click_id={aff_sub}&status=ftd&payout={payout}&transaction_id={conversion_id}

Названия параметров слева и макросов справа могут различаться. Важен полный mapping, описанный в гайде по Postback URL.

Где чаще всего ломается атрибуция

Параметр не добавлен, не подставился или был потерян после редиректа. Проверяйте реальный URL после одного тестового клика, а не только шаблон в кабинете.

Между PWA и оффером

PWA сохранил собственную сессию, но не передал ID трекера в outbound URL. Install виден, депозит становится unattributed.

На postback

Сеть возвращает другой sub ID, текстовый payout или неизвестный status. HTTP 200 ещё не доказывает правильную запись.

При повторе callback

Партнёр повторяет запрос после timeout. Без transaction ID и dedup одна конверсия становится двумя выплатами.

При смене статуса

registration, ftd и approved приходят как обновление одной сущности или как разные события — это нужно определить заранее. Иначе totals будут зависеть от случайного порядка callback.

Push как часть revenue-воронки

Push нужен не ради количества отправок. У полезной кампании есть:

  • выбранная аудитория;
  • привязка к PWA и стриму;
  • событие отправки и доставки;
  • открытие;
  • последующее conversion status;
  • attributed revenue.

Если сервис показывает только sent/open, оценить profit ретеншена нельзя. Push Notifications DarkCore использует те же PWA и conversion entities, что routing и аналитика.

PWA подходит не каждой связке. Иногда Direct Link даёт меньше шагов, а store/WebView-приложение — больше нативных возможностей. Решение зависит от источника, lifecycle, push, контроля домена и стоимости производства. Для выбора используйте отдельное сравнение PWA vs WebView.

Как проверить PWA перед бюджетом

  1. Создайте один тестовый Track Link с подписанными параметрами.
  2. Пройдите install и первое открытие на реальном устройстве.
  3. Проверьте outbound URL в оффер и фактический click ID.
  4. Отправьте registration с отдельным transaction ID.
  5. Отправьте FTD, payout и currency.
  6. Повторите тот же callback и подтвердите отсутствие дубля.
  7. Измените status и проверьте history и totals.
  8. Отправьте событие обратно в рекламную платформу с тем же event ID.
  9. Проверьте отчёт по campaign, creative, PWA, offer и buyer.
  10. Запишите rollback для домена, ссылки и postback.

Что измерять

ЭтапОсновная метрикаПроверка качества
Click → PWAlanding load и уникальные кликиRaw click присутствует один раз
PWA → installclick-to-installInstall связан с исходным click ID
Install → openactivation rateПовторное открытие не создаёт новый paid click
Open → registrationinstall-to-regRegistration пришла из правильного оффера
Registration → FTDreg-to-depFTD имеет payout, currency и transaction ID
FTD → platformevent deliveryEvent name, value и dedup корректны

Высокий click-to-install не компенсирует слабый reg-to-dep. Приоритет оптимизации должен двигаться к событию, которое связано с реальной выплатой.

Где здесь DarkCore

PWA Tracker хранит installs, opens, push и Direct Link рядом с lifecycle кампании. Стримы управляют маршрутом и fallback, аналитика сегментирует результат, а финансы продолжают тот же набор фактов в P&L и сверках.

Это не отменяет внешний PWA-сервис. Но даёт независимый контур, в котором можно доказать, что app delivery действительно принесла FTD, а не только промежуточный install.

Частые вопросы

Что такое PWA в арбитраже простыми словами?

Это устанавливаемое веб-приложение между рекламным кликом и оффером. Оно может выглядеть и вести себя как приложение, работать с повторными открытиями и push, но доставляется через веб.

Можно ли лить напрямую на PWA?

Технически да, если источник, политика кампании и инфраструктура это допускают. Операционно безопаснее использовать Track Link, который фиксирует параметры, routing и fallback до PWA.

Что важнее: install или FTD?

Install показывает качество промежуточного шага. FTD ближе к экономике. Решение о масштабе должно учитывать всю воронку и payout, а не один процент установки.

Как выбрать PWA-конструктор?

Сравните сервисы по формату, meter, доменам, routing, postback, push, ролям и export в рейтинге лучших PWA-сервисов.

  • pwa приложения
  • pwa арбитраж
  • pwa gambling
  • pwa tracking
  • ftd tracking