Внешние PWA
Внешние PWA
Внешние PWA позволяют использовать сторонние конструкторы PWA-приложений (например, PWA.Group, TSL.app и др.) вместо встроенного конструктора платформы. Вы создаёте PWA на внешнем сервисе, а Adset.Pro берёт на себя атрибуцию трафика, генерацию ссылки трекера и отправку постбэков о конверсиях обратно во внешний сервис.
Раздел находится в меню PWA → Внешние PWA (/app/pwa/external) и доступен на старших тарифах (Buying и Business линеек Social и Tracker).
Зачем это нужно
-
Любые внешние PWA-сервисы — работайте с PWA из любого сервиса, без привязки к одному вендору.
-
Честные A/B-тесты — сравнивайте разные PWA-сервисы в одинаковых условиях (одна кампания, одни сеты и фильтры).
-
Сквозная статистика — вся воронка от клика до конверсии в одном месте.
-
Adset.Pro как трекер — используйте платформу как полноценный трекер для внешних PWA.
Как это работает
-
Пользователь кликает по рекламе → попадает на трекер.
-
Трекер редиректит трафик на внешний PWA-сервис (по вашему URL PWA + параметрам сервиса).
-
Пользователь устанавливает PWA во внешнем сервисе.
-
Внешний сервис редиректит пользователя обратно на ссылку трекера.
-
Трекер фиксирует установку (событие
EXTERNAL_INSTALL) и направляет пользователя на оффер по вашему Flow. -
При конверсии (регистрация, депозит) платформа отправляет постбэк во внешний сервис (если задан Postback URL).
Создание внешней PWA
На странице Внешние PWA нажмите «Добавить внешнюю PWA» — откроется диалог создания. Заполните поля:
Поле | Обязательное | Описание |
|---|---|---|
Название | Да (мин. 2 символа) | Системное имя для идентификации PWA в вашем аккаунте (например, «Casino Slots — PWA Storm»). Пользователям не показывается. |
Внешний сервис | Да | PWA-сервис из каталога. При выборе сервиса автоматически подставляется шаблон Postback URL, показываются его URL-параметры и используются правильные макросы в ссылке трекера. |
URL PWA | Да | Ссылка на вашу PWA во внешнем сервисе (валидный URL вида |
Домен трекера | Да | Домен из ваших доменов, через который генерируется ссылка возврата. Именно на неё внешний сервис делает редирект после установки. |
Postback URL | Нет | URL, на который платформа отправляет постбэки о конверсиях во внешний сервис. Автозаполняется из шаблона выбранного сервиса; можно отредактировать вручную или нажать «Заполнить из шаблона». |
Активна | — | Тумблер в шапке диалога. Неактивная PWA не используется в трекинге. |
Ссылка трекера (post-install redirect)
После выбора домена трекера внизу диалога в блоке «Сгенерированная ссылка трекера» появляется готовая ссылка. Её нужно указать во внешнем PWA-сервисе как ссылку возврата после установки (post-install redirect) — то есть ссылку на оффер, на которую сервис отправляет пользователя.
Формат ссылки:
https://{домен}/track/{campaignId}/eflow?clickId={clickId}&eid={eid}
-
{campaignId},{clickId},{eid}— макросы, которые внешний сервис заменит реальными значениями. При выбранном сервисе из каталога макросы автоматически подставляются в формате именно этого сервиса. -
eid(External Event ID) — идентификатор события на стороне внешнего сервиса (например, время события); сохраняется и может использоваться в Postback URL через макрос{postback.eid}.
Нажмите иконку копирования, чтобы скопировать ссылку в буфер обмена.
Настройка Postback URL
Postback URL определяет, куда Adset.Pro отправит уведомление о конверсии. Поле необязательное: без него трекинг и атрибуция работают, но постбэки во внешний сервис не отправляются.
Доступные макросы
Макрос | Описание |
|---|---|
| Наш уникальный ID клика (clickId) |
| Внешний ID события из PWA-сервиса (eid) |
| Внутренний тип события: CPA_HOLD, CPA_ACCEPT, EXTERNAL_INSTALL и т.д. |
| Страна пользователя |
Вариативные макросы (маппинг событий)
Чтобы подставлять разные значения для разных типов событий, используйте синтаксис:
{event.event_type: hold=reg accept=dep}
Это подставит reg на регистрации и dep на депозите.
Пример полного Postback URL
https://pwastorm.com/postback?click_id={postback.eid}&status={event.event_type: hold=reg accept=dep}
Сервисы уже содержат шаблон для постбэков, проверьте и замените места помеченные как REPLACE на значения из своего кабинета.
Использование внешней PWA в кампании
Чтобы пустить трафик на внешнюю PWA:
-
Откройте кампанию на редактирование.
-
В настройках потока (Flow) в поле PWA выберите созданную внешнюю PWA. Тип PWA автоматически станет
external. -
Сохраните кампанию.
Дальше внешняя PWA используется в привычном Flow трекера — так же, как обычная PWA.
A/B-тестирование сервисов
Создайте несколько внешних PWA (например, на разных сервисах) и распределите их по разным потокам/сетам одной кампании с весами. Трафик разделится по заданным долям, а сравнить эффективность можно в статистике по одной воронке.
Список и управление
На странице /app/pwa/external отображается таблица со всеми внешними PWA. Колонки: Название, Сервис, URL PWA, Домен трекера, Postback URL, Теги, Владелец, Статус, Создано.
Фильтры: поиск по названию, владелец, статус (активна/неактивна), сервис, теги.
Действия по строке (меню «⋮»): Редактировать, Управление тегами, Копировать ссылку трекера, Удалить.
-
Удаление = деактивация. PWA не удаляется физически, а переводится в статус «Неактивна» (тумблер Активна в диалоге редактирования делает то же самое).
-
Массовые действия: назначение тегов и деактивация для выбранных строк.
Статистика и биллинг
Установки во внешних PWA фиксируются отдельным событием EXTERNAL_INSTALL и не смешиваются со статистикой ваших собственных PWA:
-
Отдельная метрика External Install и конверсии Click → External Install, External Install → Reg, External Install → Dep.
-
Общая метрика Install в отчётах суммирует внутренние и внешние установки, поэтому воронка остаётся полной.
-
Пиксели (FB/TikTok) и постбэки для внешних установок работают так же, как для обычных PWA.
-
Биллинг: внешние установки не тарифицируются как ваши PWA-инсталлы (метрика PWA_INSTALLS их не учитывает).
Часто задаваемые вопросы
Что происходит с Facebook-пикселями при использовании внешней PWA?
Facebook-пиксели для внешних PWA заменяются постбэком во внешний сервис. Другие типы пикселей (URL, TikTok, Telegram) продолжают работать как обычно.
Можно ли работать без Postback URL?
Да. Без него трекинг и атрибуция работают, но платформа не отправляет постбэки во внешний сервис.
Что такое eid?
eid (External Event ID) — идентификатор, который внешний PWA-сервис передаёт при возврате пользователя. Он сохраняется и может использоваться в Postback URL через макрос {postback.eid} для корреляции событий на стороне сервиса.
Сколько хранится связка clickId → eid?
7 дней. В течение этого времени все конверсии по данному клику будут содержать корректный eid в постбэках.
