Практика · API и интеграции
Паттерн интеграции с email-сервисами через API
Генерация short link перед отправкой письма: ESP webhook → ваш backend → Kratk API → merge tag.
В ESP только длинные URL
Customer.io / SendGrid / UniSender need short branded links per campaign or user.
Pre-send link generation
Backend listener: before send or on audience export → batch API create links → CSV import to ESP or dynamic merge via your API at send time.
Пошаговая инструкция
- Map campaign → utm template.
- On export users: create link per row or per campaign.
- Store short_url in user attribute.
- Template: {{ short_url }}.
- Track: Kratk clicks + ESP opens separately.
Практический пример
Weekly digest: one slug go.brand.ru/digest-w32 for all; personalized — slug per user_id.
Типичные ошибки
- Create link inside ESP without server — key leak.
- Regenerate every send — new slug breaks compare week/week.
- No fallback if API timeout — empty CTA.
- Claim native Kratk plugin without verify.
FAQ
Click tracking ESP vs Kratk?
Choose primary; double wrap breaks analytics.
Deep link in email?
Configure link via API same as UI deep fields if available.
Вывод
Email tools + Kratk = your backend + API, not assumed native connector.
Связанные материалы
Нужна короткая ссылка для кампании?
В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.