Руководства
Как избежать типичных ошибок при внедрении диплинков
Сводка ошибок: нет fallback, рассинхрон домена и app, ожидание deferred без MMP, тест только на одной платформе.
Почему проекты срывают сроки
Маркетинг публикует ссылку до готовности app, домен настроен только в Kratk, fallback ведёт на 404, команда ждёт deferred «из коробки». Итог — падение конверсии и спор «чья зона ответственности».
Чеклист до запуска
Разделите зоны: Kratk (короткая ссылка, .well-known, fallback), app (handlers, store), маркетинг (каналы, UTM). Сверяйтесь с справкой, не с маркетинговыми обещаниями parity.
Пошаговая инструкция
- Зафиксируйте тип deep link и owner на стороне iOS/Android.
- Настройте домен в Kratk и файлы на домене до публикации.
- Задайте fallback на рабочую страницу, не на заглушку.
- Отдельные короткие ссылки или UTM на каналы для атрибуции кликов в Kratk.
- QA на обеих платформах и в канале публикации.
- Не обещайте 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 можно создать ссылку и смотреть переходы в аналитике. Статья полезна и без регистрации.