Руководства

Как избежать типичных ошибок при внедрении диплинков

Сводка ошибок: нет fallback, рассинхрон домена и app, ожидание deferred без MMP, тест только на одной платформе.

Почему проекты срывают сроки

Маркетинг публикует ссылку до готовности app, домен настроен только в Kratk, fallback ведёт на 404, команда ждёт deferred «из коробки». Итог — падение конверсии и спор «чья зона ответственности».

Чеклист до запуска

Разделите зоны: Kratk (короткая ссылка, .well-known, fallback), app (handlers, store), маркетинг (каналы, UTM). Сверяйтесь с справкой, не с маркетинговыми обещаниями parity.

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

  1. Зафиксируйте тип deep link и owner на стороне iOS/Android.
  2. Настройте домен в Kratk и файлы на домене до публикации.
  3. Задайте fallback на рабочую страницу, не на заглушку.
  4. Отдельные короткие ссылки или UTM на каналы для атрибуции кликов в Kratk.
  5. QA на обеих платформах и в канале публикации.
  6. Не обещайте deferred без [GAP]-проверки продукта.

Практический пример

Релиз акции отложили на неделю: сначала AASA + assetlinks + тест fallback, потом SMS с go.brand.ru/leto.

Типичные ошибки

  • Один deep link URL на все экраны без маршрутизации в app.
  • Fallback = главная сайта без контекста акции.
  • UTM только на fallback, забыли про учёт кликов по короткой ссылке.
  • Правка Bundle ID без обновления кабинета Kratk.

FAQ

Кто отвечает за .well-known?

Kratk отдаёт нужные файлы для настроенного домена; app-team проверяет entitlements/intents — см. setup в справке.

Нужен ли MMP?

Для базовых deep links с fallback — не обязательно. Для install attribution и deferred — отдельный инструмент; Kratk не заменяет MMP.

Вывод

Ошибки диплинков чаще организационные, чем технические. Канон процесса — /docs/deep-links.

Нужна короткая ссылка?

В Kratk можно создать ссылку и смотреть переходы в аналитике. Статья полезна и без регистрации.

Все руководства