Практика · Диплинки
Как связать диплинки с атрибуцией через короткие ссылки и UTM
Без MMP: отдельные короткие ссылки и UTM на fallback для учёта каналов; install attribution — зона MMP, не Kratk.
Непонятно, какой канал привёл установку
Команда хочет «полную атрибуцию диплинков как в short.io», но Kratk — сокращатель с кликовой аналитикой и partial deep links, не замена AppsFlyer/Adjust.
Раздельные slug + UTM, без выдуманного MMP
Клики по кампании — отдельные короткие ссылки Kratk (или UTM на fallback URL). Web-конверсии — UTM в fallback. In-app events и install mapping — SDK/MMP или собственная логика в app; не приписывайте это Kratk.
Пошаговая инструкция
- На каждый канал — свой slug или utm_campaign на fallback.
- Единый deep path в app; различие только в метках fallback.
- Дашборд Kratk: сравнение кликов по slug.
- Web analytics: utm_source/medium на fallback.
- App team: логировать open via deep link handler с campaign id из URL.
Практический пример
SMS go.brand.ru/re-sms, email go.brand.ru/re-email — один экран app; fallback с utm_source=sms|email.
Типичные ошибки
- Один slug на все каналы — нет split в Kratk.
- Ждать post-install attribution только от Kratk.
- UTM на короткий домен вместо fallback URL.
- Смешивать deferred [GAP] с простой UTM-схемой.
FAQ
Заменяет ли Kratk MMP?
Нет. Kratk считает переходы по короткой ссылке; install/fingerprint — отдельные инструменты.
Можно ли передать utm в app?
Если app парсит query из deep link URL — да; это реализация приложения.
Вывод
Атрибуция без MMP = дисциплина slug/UTM + app logging. Deep link setup — /docs/deep-links.
Связанные материалы
Нужна короткая ссылка для кампании?
В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.