Практика · Диплинки
Как использовать диплинки в push-уведомлениях
Deep link в payload push через короткий URL: единый адрес для iOS/Android и fallback для web-only сценариев.
Push открывает не тот экран
Push-платформа шлёт фиксированный URL; разные версии app ожидают разные path; без fallback пользователь без актуального app видит ошибку.
Короткая ссылка с deep link в action
В deep link action push укажите короткую ссылку Kratk: продукт пробует открыть app, иначе fallback. Клики по переходу из push учитывайте отдельным slug.
Пошаговая инструкция
- Определите целевой экран в app и web-fallback.
- Создайте короткую ссылку push-{campaign} в Kratk.
- Передайте URL в поле action/deep link вашей push-платформы.
- Сегментируйте: отдельные slug на reactivation vs promo.
- QA: tap из lock screen, foreground, killed app.
Практический пример
Push «Заказ доставлен» → go.brand.ru/order-123: OrderDetail в app; устаревший app — web tracking.
Типичные ошибки
- Hardcode myapp:// в push без HTTPS short link.
- Один deep link на все версии app без feature flags в handler.
- Не учитывать, что часть Android откроет in-app browser.
- Нет мониторинга 404 на fallback после деплоя app.
FAQ
Нужен ли native deep link в payload?
Можно передать HTTPS short link — Kratk маршрутизирует по настройке.
Silent push + deferred?
Deferred deep link — [GAP] в Kratk; не смешивайте с базовым сценарием без справки.
Вывод
Push + диплинк = стабильный короткий URL, QA на состояниях app и честный fallback.
Связанные материалы
Нужна короткая ссылка для кампании?
В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.