Практика · Диплинки

Как использовать диплинки в 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.

Пошаговая инструкция

  1. Определите целевой экран в app и web-fallback.
  2. Создайте короткую ссылку push-{campaign} в Kratk.
  3. Передайте URL в поле action/deep link вашей push-платформы.
  4. Сегментируйте: отдельные slug на reactivation vs promo.
  5. 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 можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.

← Вся практика