PWA.Partners — сервис для создания и запуска PWA-приложений. Работает сервис с 2020 года и за это время успел обрасти практическими решениями, которые закрывают основные задачи в процессе залива: домены, PWA, трекер, пиксель, пуши и преленды собираются в одном кабинете и не требуют сторонних костылей.
В этом обзоре сначала посмотрим, как устроен сам сервис и интерфейс. А затем вместе создадим и запустим PWA-приложение.
Процесс регистрации
При входе на сайт, в первую очередь вы попадете в окно авторизации, а затем регистрации. Зарегистрироваться в сервисе очень просто — нужно ввести электронную почту, придумать пароль, а затем перейти в тг-бота и получить токен активации.

Как только токен будет получен — вы сможете зайти в личный кабинет, пополнить баланс и начать работу с сервисом.
Верхнее меню и структура кабинета
После входа в аккаунт пользователь попадает сразу на вкладку «статистика». Навигация вынесена в верхнее меню и построена вокруг основных инструментов: статистика, ссылки, PWA, пиксели, пуши и преленды. Дополнительных уровней меню нет — все основные действия находятся на расстоянии одного клика.

В правой части шапки отображается баланс аккаунта, ID пользователя, кнопка поддержки и настройки.

А также есть разделы API и Postback URL. В API находятся основные точки интеграции сервиса, а в Postback — готовые постбеки под трекеры, включая Keitaro.

Основные разделы
Перейдем детально к разделам. Первым рассмотрим раздел статистики — он показывает данные по трафику в разрезе доменов и времени. Можно переключать периоды, смотреть почасовую динамику и работать с сохраненными пресетами.

Далее идет раздел «ссылки» — там сосредоточена работа с доменами и конечными линками. Здесь создаются ссылки под залив, настраиваются клоака, устройства и ГЕО, а также задается распределение трафика между приложениями, если используется сплит.

Раздел «PWA» — это список всех созданных приложений. Отсюда их создают, редактируют, добавляют переводы и связывают с доменами, пушами и прелендами.

Пиксели, пуши и преленды также вынесены в отдельные разделы — детально на них останавливаться не будем.
Помимо этого есть раздел «финансы» там отображается текущий баланс, стоимость установки и списания. Там же можно пополнить баланс, сервис принимает пополнения только в USDT (TRC 20).

В целом интерфейс предельно простой, понятный и не требует долгого привыкания.
Создание PWA-приложения
Теперь перейдем к созданию самого приложения. Оно начинается во вкладке PWA. Здесь отображается список всех приложений в аккаунте — отсюда их создают, редактируют, добавляют переводы и связывают с остальными инструментами кабинета.
Создание дизайна
Начнем с создания дизайна. В разделе PWA вам нужно загрузить логотип и набор изображений для галереи — они формируют внешний вид страницы установки. Форматы и соотношения сторон сервис подсказывает сразу при загрузке, поэтому отдельно готовить макет не нужно.

Загруженные дизайны сохраняются в общем списке. Чтобы выбрать дизайн в качестве активного — достаточно кликнуть по нему.
Создание описания
Следующее на очереди — описание. Здесь вы заполняете информацию, которую пользователь видит перед установкой приложения: язык интерфейса, рейтинг, количество установок и отзывов, а также текстовое описание.

Сюда же входит работа с комментариями. Комментарии добавляются вручную — загружаются аватарки, прописываются тексты пользователей и ответы разработчика. Для каждого комментария задается дата публикации.
Доступны два вида дат:
- Статическая дата задается конкретным числом — днем, месяцем и годом. Такой вариант используют, когда нужно зафиксировать определенную дату появления отзыва;
- Адаптивная дата задается относительно текущего дня — например, «1 день назад» или «3 дня назад». В этом случае комментарий всегда отображается как актуальный, независимо от того, сколько времени прошло с момента запуска PWA.
Оба типа дат вы можете использовать одновременно внутри одного приложения, комбинируя их в зависимости от логики страницы установки.

Мульти-переводы PWA
Если PWA используется для нескольких ГЕО, в редакторе можно добавить переводы. Кнопка добавления перевода находится рядом с основным языком приложения.

Для каждого перевода вы можете выбрать фильтр, по которому будет отображаться PWA. Доступны 3 вида: по языку устройства, по стране или по их комбинации. В зависимости от выбранного фильтра указывается язык и/или страна, для которых будет использоваться этот перевод.
При создании нового перевода вы можете импортировать данные из уже существующего — дизайн, описание и комментарии. Таким образом не нужно заполнять все поля заново при масштабировании.
Создание ссылок для PWA
После создания PWA вам нужно настроить ссылки. В разделе «Ссылки» создается новая ссылка и выбирается домен.
Доступны три варианта:
- Использование готового домена сервиса (нажмите на поле «выбрать готовый домен», а затем «купить домен»);
- Регистрация нового домена;
- Привязка собственного домена.

После выбора домена ссылка связывается с конкретным PWA. При необходимости можно включить сплит и распределять трафик между несколькими приложениями с равным или заданным весом.
Настройка клоаки
Клоаку вы настраиваете внутри ссылки. В параметрах нужно указать устройства, которые допускаются до PWA, а также выбирается тип вайт-пейджа.
Есть два типа вайтов:
- Вайт-пейдж может быть автоматически сгенерирован на основе приложения из Google Play;
- Либо просто пустая страница.

На финальном этапе задаете ГЕО, которые проходят клоаку и попадают на страницу установки. При работе с несколькими странами можно добавить несколько ГЕО в клоаку, для этого нужно нажать «+» рядом с выбором ГЕО.
Настройка потоков
После создания ссылки переходим во вкладку «Потоки» — здесь настраивается, куда пользователь попадает после установки и первого открытия PWA.

В поле «Ссылка в PWA-приложении» указывают конечный линк. Это может быть:
- Ссылка на трекер (чаще всего Keitaro);
- Прямая ссылка из партнерской программы, если трекер не используется.
Сервис не ограничивает формат — можно лить и так, и так.
Ниже находится кнопка «Добавить sub_id». Она нужна, если вы хотите явно прописать сабы в интерфейсе — например, под свои параметры или под макросы Facebook*.
Но если используется стандартный формат сабов на ссылке PWA (sub1=, sub_id1=, sub_id_1= и т.д.), ничего дополнительно указывать не нужно. PWA.Partners корректно распознает такие параметры и передает их дальше автоматически.
Если же схема нестандартная и используются кастомные параметры, их названия нужно вручную добавить при редактировании ссылки — иначе они просто не подтянутся.
Рядом находится настройка работы с пикселем. Здесь два поля:
- В левом указывается название параметра пикселя — оно должно совпадать с параметром, который передается на ссылке PWA при проливе;
- В правом поле указывается ID пикселя, но только если используются дополнительные функции пикселя из настроек ссылки. В обычных сценариях достаточно передавать ID пикселя прямо в параметре ссылки.
Верхний линк, который отображается в интерфейсе после всех настроек, — это финальная ссылка. Именно на него вы пускаете рекламу.
Интеграция с трекером Keitaro
Для Keitaro в сервисе используется один общий постбек для регистрации и депозита Его можно взять в разделе с постбеками, во вкладке «Keitaro».

Дальше в Keitaro создают источник трафика и вставляют туда этот постбек. В источнике сразу отмечают все статусы, по которым нужно принимать события.
Чтобы Keitaro понимал, какому клику принадлежит событие, в параметр external_id передают макрос {USER_ID}. Это системный click id, который генерируется в PWA при проливе.
Сабы с ссылками PWA передаются обычным способом — через {sub_id_1}…{sub_id_30} или {sub1}…{sub30}. Их просто прокидывают в соответствующие поля Keitaro, чтобы дальше было видно разрезы по креативам, адсетам и так далее.
Пример настройки источника в Keitaro:
external_id={USER_ID}
sub1={sub_id_1}
sub2={sub_id_2}
sub3={sub_id_3}
После этого в Keitaro создают кампанию с потоком на нужный продукт, привязывают к ней источник и копируют трекер-ссылку. Эту ссылку вставляют в PWA.Partners — на нее пользователь попадает после установки и открытия PWA.
Единственное, что стоит проверить отдельно: в трекер-ссылке внутри PWA должен быть параметр external_id={USER_ID}. Если его нет, клики и события между собой не свяжутся.
Интеграция с пикселем
Для того, чтобы добавить пиксель, перейдите в разделе «Pixel». Далее нажмите кнопку «Добавить PIXEL» и указать два параметра: ID пикселя и токен из Facebook*. После сохранения пиксель появляется в списке и становится доступен для работы.

В этом же разделе есть вкладка «События». Здесь настраиваются события, которые будут отправляться в Facebook*. По умолчанию все основные параметры уже выставлены, и в большинстве случаев дополнительная настройка не требуется — пиксель готов к использованию сразу после добавления.
Если пиксель подключен корректно, он отображается в списке со статусом зеленого цвета. Если после первой отправки конверсии статус меняется на красный, это означает, что событие не дошло до Facebook*.
Чтобы конверсии корректно отправлялись при проливе, ID пикселя нужно либо передавать прямо на ссылке PWA, либо использовать дополнительные функции пикселя в настройках ссылки для его автоматического назначения.
Создание преленда
Преленды создаются в разделе «Преленды». После нажатия кнопки «Создать преленд» открывается экран с базовыми настройками.
Во вкладке «Основное» выбирается тип преленда — это готовый макет, например, под конкретную игру. Здесь же задается язык интерфейса и действие последней кнопки. Можно выбрать один из двух вариантов: либо после прохождения преленда пользователь попадает на страницу установки PWA, либо установка начинается сразу, без показа страницы приложения.

Во вкладке «Оформление» редактируется содержимое преленда. Здесь меняются тексты под бонусы продукта, указывается валюта и стартовые значения. Все правки делаются вручную под конкретный оффер и ГЕО — после этого преленд готов к использованию.

Привязка преленда к PWA
Для привязки преленда к PWA нужно открыть редактирование нужного PWA и во вкладке «Описание» выбрать созданный преленд в соответствующем поле.

Настройка пушей
По умолчанию у всех приложений включен системный push-набор. Он уже локализован на 48 языков и подходит для большинства ГЕО без дополнительной настройки.

Если нужен свой сценарий уведомлений, в разделе «PUSH» можно создать отдельный push-набор. После создания набора появляется возможность выбрать нужные языки для конкретных стран — язык уведомлений определяется автоматически по языку устройства пользователя.
PUSH-уведомления можно настроить двумя способами: по действию пользователя или по расписанию. В настройках указывается заголовок, текст и время отправки, при необходимости добавляется изображение.
Отправка пушей всегда учитывает локальный часовой пояс лида. Например, если уведомление выставлено на 19:00, оно придет тогда, когда у пользователя по местному времени будет 19:00, независимо от его ГЕО.

В итоге
PWA.Partners — это удобный сервис для работы с PWA. В одном кабинете собраны все основные вещи: создание приложений, домены и ссылки, интеграции с трекером и пикселем, преленды и push-уведомления. Сервис закрывает базовые задачи по сборке и запуску PWA и хорошо подходит для повседневной работы.
*— признан экстремистским и запрещен на территории РФ.
Источник