Как загрузить данные из любого API в Google Sheets (data stream)
Всем привет! Я Лаптев Алексей, основатель и главный разработчик группы сервисов в datamonster.
Зачем это надо
В первую для задач аналитики, когда готовых сервисов нет или по каким-то причинам их использование невозможно.
Например:
- Выгрузка статистики в Google Sheets из Яндекс Метрики, Google Analytics
- Выгрузка статистики в Google Sheets из рекламных кабинетов Яндекс Директ, ВКонтакте
- Выгрузка статистики в Google Sheets из маркетплейсов Ozon, Wildberries
- Выгрузка данных из сервисов с которыми нет коннекторов, но где есть API
Ввиду проблем с работой сервисов западных партнеров, мы в apimonster сделали свой вариант.
Как работает
- Создаем запрос к api по аналогии с работой в postman. Обычно нужно указать url, токен и параметры запроса.
- Форматируем полученные данные в нужный табличный вид
- Подключаем Google Sheets, указываем рабочий лист
- Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные.
Все, ничего сложного, но если сложности возникли, есть настройка под ключ.
Пример — выгрузка статистики из Яндекс Директ
Создаем запрос к api по аналогии с работой в postman
Форматируем полученные данные в нужный табличный вид
Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные
Готово, каждый день данные из api будут добавляться в Google Sheets
Итого
Сервис в бете, возможны шероховатости.
10 комментариев