Практика · API и интеграции
Как автоматизировать отчёты по ссылкам через API
Cron job тянет доступные stats endpoint или export; BI строит dashboard; gaps — manual UI export.
Еженедельный отчёт вручную
Маркетинг каждый понедельник копирует клики из UI.
Scheduled API pull
Script + cron: list campaign slugs → fetch stats if API exists → email/Slack summary. Undocumented stats — [GAP], используйте documented read methods или UI export interim.
Пошаговая инструкция
- Inventory slugs by utm_campaign tag in internal DB.
- Nightly job with API key.
- Store clicks_daily in warehouse.
- Looker/Metabase dashboard.
- Fallback CSV export if API partial.
Практический пример
Понедельник 9:00 — Slack «Top 5 campaigns by clicks» из auto report.
Типичные ошибки
- Report code assumes fields not in JSON.
- No timezone alignment.
- Double count after link merge.
- Hardcode slug list stale.
FAQ
Email report built-in?
Скорее custom automation, не product feature claim.
Granularity geo/device?
Only if API returns — verify response.
Вывод
Auto reports = cron + documented API + DWH. Verify /docs/api first.
Связанные материалы
Нужна короткая ссылка для кампании?
В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.