Все модули

PlayMarket Redirects

Короткие ссылки с QR-кодом и редиректом на плеймаркет по устройству пользователя.

Возможности

Что умеет модуль

Короткая ссылка с тремя вариантами

RedirectUrl с полями androidLink, iosLink, defaultLink; собственно short URL генерируется автоматически.

Автогенерация SVG QR-кода

afterSave-хук создаёт SVG QR через adamgaskins/barcoder и сохраняет в поле qrCode.

Определение устройства

Matomo DeviceDetector парсит User-Agent — OS family решает, на какую из трёх ссылок редиректить.

Публичный noAuth-редирект

Эндпоинт /RedirectUrl/action/redirect?id=… открывается без авторизации, отвечает HTTP 302.

Журнал RedirectUrlLog

Фиксируется type, userAgent, ipAddress, redirectTo и полная JSON-информация об устройстве.

QR в карточке

Кастомный view поля qrCode показывает SVG прямо в карточке (200×200) с кнопкой скачивания.

Модуль BPM2B PlayMarket Redirects добавляет в платформу BPM2B механизм коротких ссылок с автоматическим определением устройства пользователя и редиректом на нужный магазин приложений. Для каждой ссылки генерируется SVG QR-код, который можно распечатать на материалах или показать на экране — переход по нему ведёт на Google Play, App Store или дефолтный URL в зависимости от того, с какого устройства открыта ссылка.

Основные функциональные возможности:

  • Сущность RedirectUrl: поля androidLink, iosLink, defaultLink для трёх вариантов редиректа; link и qrCode заполняются автоматически и доступны только для чтения.
  • Автогенерация ссылки и QR: afterSave-хук CreateRedirectLink формирует короткую ссылку (siteUrl + API route + id) и создаёт SVG QR-код через библиотеку adamgaskins/barcoder; затем запись пересохраняется с skipHooks.
  • Публичный редирект без авторизации: эндпоинт GET /RedirectUrl/action/redirect?id=… помечен noAuth — открывается любым клиентом без логина в платформу.
  • Определение устройства по User-Agent: используется matomo/device-detector; по OS Family контроллер выбирает androidLink, iosLink или defaultLink и отправляет HTTP 302.
  • Журнал переходов: сущность RedirectUrlLog хранит type (android / ios / undefined), userAgent, ipAddress, redirectTo и подробную JSON-информацию об устройстве (client, OS, brand, model, browser family).
  • QR-код в карточке: кастомный view поля qrCode рендерит SVG напрямую (200×200) и показывает кнопку скачивания — без стандартного file-виджета.

Модуль предназначен для маркетинга мобильных приложений: одна короткая ссылка на полиграфии или билборде заменяет два отдельных QR-кода для Android и iOS, а вся аналитика по переходам сразу есть в платформе.

Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.