Передача параметров в deeplink, Universal Links, магазины приложений и веб
Сохраняйте атрибуцию и контекст, пока одна smart-ссылка направляет посетителей в разные назначения.
Один клик, разные назначения, единый контекст
Smart-ссылка может открыть приложение, отправить в магазин, использовать HTTPS Universal Link или App Link либо открыть сайт. Без передачи маршрут работает, но контекст кампании теряется.
Функция копирует допустимые параметры URL Appy в назначение, выбранное для устройства.
Куда передаются параметры
Одна ссылка кампании
https://appy.to/summer?utm_source=qrcampaign=launchcoupon=SUMMER
Appy выбирает назначение для этого устройства
Затем копирует в него входящие параметры
Приложение установлено
myapp://offer/42?
utm_source=qrcampaign=launchcoupon=SUMMERUniversal Link или App Link
https://example.com/offer/42?
utm_source=qrcampaign=launchcoupon=SUMMERApp Store или Google Play
https://play.google.com/store/apps/details?id=com.example.app&
utm_source=qrcampaign=launchcoupon=SUMMERID в сторе защищен
Сайт (десктоп, другие устройства)
https://example.com/summer?
utm_source=qrcampaign=launchcoupon=SUMMER
Deeplink с собственной схемой
product_id, coupon, referrer и UTM попадают в установленное приложение через myapp://.
Universal Links и App Links
Значения объединяются с HTTPS URL без изменения пути, текущего query и фрагмента.
App Store и Google Play
Контекст следует в стор, а существующие идентификаторы вроде id защищены.
Обычные ссылки и сайт
Desktop-трафик сохраняет те же значения на конечной странице.
Безопасные правила объединения
- Ключи назначения имеют приоритет.
- Новые ключи добавляются, повторяющиеся значения сохраняются.
- Путь и фрагмент не меняются.
- Опция включается для каждой ссылки, доступна в Business и проверяется на каждом клике.
Заданное вами назначение
https://example.com/offer?id=42#details
Входящий клик
https://appy.to/summer?id=99&utm_source=qr
Куда попадает посетитель
https://example.com/offer?id=42&utm_source=qr#details
- Ключ назначения в приоритете
- Новые ключи добавляются
- Путь и фрагмент не меняются
Конкретный пример
https://appy.to/summer?utm_source=qr&campaign=launch&coupon=SUMMER → myapp://offer/42?utm_source=qr&campaign=launch&coupon=SUMMERКак включить
- 1Создайте или откройте ссылку.
- 2Настройте deeplink, Universal Link, сторы и адрес сайта.
- 3Включите передачу, сохраните и проверьте каждую ветку.
Что нельзя помещать в URL
- Не передавайте пароли, токены, сессии или персональные данные.
- Используйте непрозрачные идентификаторы для чувствительных объектов.
- Используйте allowlist, если влиять должны только известные ключи.
Частые вопросы
Входной параметр перезапишет назначение?
Нет. Значение назначения приоритетно; передаются только отсутствующие ключи.
Работает ли это с кэшем?
Да. Appy объединяет параметры после чтения кэша, исключая утечки между посетителями.
Продолжить изучение
Как встроенные браузеры обрабатывают диплинки: Instagram, TikTok, Facebook, Gmail, Telegram и другие
Из Safari ссылка открывает приложение, а внутри Instagram не работает. Разбираем, какой браузер использует каждое приложение, какие правила задают Apple, Google и Chrome и что с этим можно сделать.
Короткие ссылки на своём домене для приложений: практическое руководство
Зачем ссылкам ваш собственный домен, как выбрать поддомен, настройка в три шага и что будет со ссылками и QR-кодами, которые вы уже опубликовали.
UTM-метки для кампаний приложений: практическое руководство
Зачем нужна каждая UTM-метка, система названий, которая не разваливается, готовые значения для каналов приложения и что на самом деле происходит с метками в App Store и Google Play.
Ищете другое? Посмотрите все темы в блоге.
Сохраняйте контекст каждого редиректа
Используйте одну ссылку для приложения, стора, Universal Link и веба, не теряя источник и намерение.
Создать Business-ссылку