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

Как связать диплинки с атрибуцией через короткие ссылки и 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.

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

  1. На каждый канал — свой slug или utm_campaign на fallback.
  2. Единый deep path в app; различие только в метках fallback.
  3. Дашборд Kratk: сравнение кликов по slug.
  4. Web analytics: utm_source/medium на fallback.
  5. 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 можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.

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