Практика · API и интеграции
Как генерировать ссылки из Google Таблиц через API
Apps Script или external script читает строки → POST API → пишет short URL обратно в колонку.
Маркетинг живёт в таблице
100 кампаний в Sheet; copy-paste в Kratk UI медленный.
Apps Script + UrlFetchApp
Google Apps Script с Bearer (PropertiesService для ключа) или Python cron на exported CSV + mass loop API.
Пошаговая инструкция
- Колонки: long_url, utm_campaign, short_url (output).
- Script onEdit или menu «Generate links».
- UrlFetchApp POST к API (curl из кабинета как образец).
- Write short_url в строку; color errors red.
- Protect API key property.
Практический пример
Маркетолог жмёт «Создать ссылки» — колонка D заполняется go.brand.ru/…
Типичные ошибки
- API key в открытом script shared to all.
- Run on every edit — rate limit.
- No encodeURIComponent на url.
- Parallel triggers duplicate rows.
FAQ
Excel offline?
Python script на CSV + тот же API loop.
Make.com?
HTTP module с Bearer — если нет native app, это ваш паттерн.
Вывод
Таблицы + API = скрипт, не ручной UI. Старт — /docs/api.
Связанные материалы
Нужна короткая ссылка для кампании?
В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.