{"id":14278,"url":"\/distributions\/14278\/click?bit=1&hash=7bc8e2136891e57274bce79f3bfab82773b2810563794a524a98ce6dacee7a9c","title":"\u041f\u044f\u0442\u044c \u043a\u0435\u0439\u0441\u043e\u0432 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0418\u0418 ","buttonText":"","imageUuid":""}

Как загрузить данные из любого API в Google Sheets (data stream)

Всем привет! Я Лаптев Алексей, основатель и главный разработчик группы сервисов в datamonster.

Зачем это надо

В первую для задач аналитики, когда готовых сервисов нет или по каким-то причинам их использование невозможно.

Например:

  1. Выгрузка статистики в Google Sheets из Яндекс Метрики, Google Analytics
  2. Выгрузка статистики в Google Sheets из рекламных кабинетов Яндекс Директ, ВКонтакте
  3. Выгрузка статистики в Google Sheets из маркетплейсов Ozon, Wildberries
  4. Выгрузка данных из сервисов с которыми нет коннекторов, но где есть API

Ввиду проблем с работой сервисов западных партнеров, мы в apimonster сделали свой вариант.

Как работает

  1. Создаем запрос к api по аналогии с работой в postman. Обычно нужно указать url, токен и параметры запроса.
  2. Форматируем полученные данные в нужный табличный вид
  3. Подключаем Google Sheets, указываем рабочий лист
  4. Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные.

Все, ничего сложного, но если сложности возникли, есть настройка под ключ.

Пример — выгрузка статистики из Яндекс Директ

Создаем запрос к api по аналогии с работой в postman

Форматируем полученные данные в нужный табличный вид

Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные

Готово, каждый день данные из api будут добавляться в Google Sheets

Итого

Сам сервис здесь, помощь с настройкой здесь.

Сервис в бете, возможны шероховатости.

0
10 комментариев
Написать комментарий...
Максим Любимов

Ну вы, конечно, обнаглевшие ребята. Я к вам пришел с этой идеей, предложил партнерство, вы её реализовали, закрыли чат и даже спасибо не сказали.

Ответить
Развернуть ветку
Alexey Laptev
Автор

Тут стоить уточнить, что ваша роль которую вы видели в реализации довольно очевидной идеи - статья на VC.

Мы же нагло реализовали все, в том числе для вас.

Ответить
Развернуть ветку
Adriana Da

вот козлы. Сочувствую. И непонятно, как делиться идеей, чтобы ее, может, и использовали бы, но хотя бы сказали "спасибо"

Ответить
Развернуть ветку
Никита Свешников

Алексей, скажите пожалуйста, хочу реализовать передачу данных из сервиса Wapico(WhatsApp рассылки), в Google sheets через API, вопрос в том что мне нужны данные только определённого типа, например "только те клиенты что ответили на сообщение" так как полностью все данные выгружать это 1000+ отправленных сообщений в день, это не очень целесообразно, можете ли вы на базе своего сервиса мне. этим помочь, естественно в рамках договора?

Ответить
Развернуть ветку
Alexey Laptev
Автор

Там вебхуков нет, но на базе ваззап24 в целом реализуемо.

Ответить
Развернуть ветку
Никита Свешников

Я прошу прощения, так как я человек практически ничего не понимающий в разработке, коде и тд, "там" это на базе сервиса wapico? они утверждают что есть, а если "там" это в Google sheets, то у меня ломается мозг, зачем в таблицах вебхук

Ответить
Развернуть ветку
Alexey Laptev
Автор

https://apimonster.ru/brief/ - оставьте заявку, посмотрим

Ответить
Развернуть ветку
Никита Свешников

Принял, на этой неделе сделаем

Ответить
Развернуть ветку
Gollut

Оставлять свои ключи непонятно где, ммм, вкуснятина

Ответить
Развернуть ветку
Alexey Laptev
Автор

Ваши данные никому не нужны

Ответить
Развернуть ветку
7 комментариев
Раскрывать всегда