Настраиваем динамическую выгрузку из журнала звонков в Google Таблицы

Эта аннотация для тех, кто работает с данными в таблицах Гугл. Она в особенности понадобится обладателям малого бизнеса и руководителям отделов продаж — если KPI их sales-менеджеров соединены с обработкой звонков. Благодаря таковой выгрузке для вас будет проще оценивать эффективность отдела. Также в статье вы отыщите шаблоны запросов, которые подступают для целей большинства компаний. Для вас остается лишь вставить собственные характеристики.

Журнальчик звонков и его отчеты — удачный инструмент для ежедневной работы. В их все данные располагаются в хронологическом порядке, потому можно просто смотреть за ситуацией в текущем времени. К примеру, заработала ли новенькая реклама и сколько из нее звонков, как менеджеры обрабатывают звонки и т. д.

Но есть компании, которые подводят итоги работы и подсчитывают KPI в Гугл Таблицах. К примеру, составляют каждомесячный отчет, считают, сколько было звонков за определенный период, какие менеджеры их приняли. Специально для их мы поведаем, как автоматом выгружать нужные данные прямо в таблицы.

В статье мы разберем общий принцип опции и два примера:

  • Выгрузка данных о звонках за определенный период. К примеру, если необходимо узреть количество всех воззваний, поглядеть, кто из менеджеров обработал больше всего звонков, высчитать, сколько из их было исходящих, принято, пропущено и т. д.
  • Все звонки за последнюю недельку. Если отдел обычно подводит итоги за это время.
  • Выгрузка по пропущенным звонкам. Дозволит узреть, сколько звонков пропустил любой из менеджеров — что поможет повысить дисциплину в отделе.
  • Сейчас перейдем к пошаговой аннотации, в какой поведаем, как это сделать. Направьте внимание, что это только пример данных, которые можно выгружать. Ringostat дозволяет все настраивать очень гибко — потому выбирайте и остальные характеристики, если необходимо.

     

    Получаем API Ringostat

    Говоря упрощенно, API Ringostat — это функционал, который дозволяет употреблять данные нашего сервиса в посторониих продуктах. Конкретно с его помощью настраивается интеграция с CRM, Гугл Analytics и иными системами.

    Чтоб его получить, зайдите в личный кабинет и в меню слева изберите раздел Интеграции, к примеру, Alytics. Скопируйте оттуда Project ID и token.

     

    Настраиваем таблицу

    Создаем новейшую Гугл таблицу — чтоб убыстрить этот процесс, просто введите в поисковой строке sheet.new. В нее мы должны добавить запрос на выгрузку данных, зависимо от наших задач.

     

    Пример структуры запроса на экспорт звонков за недельку:

    https://api.ringostat.com/calls/export?

    project_id=ID проекта

    &token=token авторизации

    &export_type=json

    &from=2018-05-01%2000:00:00

    &to=2018-05-08%2023:59:59

    &fields=calldate,caller,dst,disposition,billsec,utm_source,utm_medium,recording

     

    Разберем структуру незначительно подробней:

    • https://api.ringostat.com/calls/export? — адресок отправки запроса;
    • project_id — идентификатор проекта в Ringostat, который мы скопировали выше;
    • &token — ключ авторизации в проекте;
    • &export_type — формат выгрузки, быть может json либо csv;
    • &from= — начиная с какой даты, будут выгружены данные, здесь же заложено время;
    • &to= — по какую дату и время;
    • &fields= — характеристики, которые будут выгружены, на примере выше указаны: дата звонка, номер звонящего, на какой номер звонили, статус звонка, продолжительность разговора, источник, канал и аудиозапись.
    • &order= — сортировка.

    Вы сможете задать любые остальные поля либо усложнить запрос, к примеру, задав сортировку. Как это сделать, описано в статье из базы познаний про Ringostat API.

     

    Пример запроса для выгрузки данных о звонках за определенный период

    Становимся на ячейку А1 и копируем запрос, обозначенный ниже. Непременно указываем собственный Project ID и token — на данный момент для этих характеристик прописаны случайные числа, просто для примера.

    В запросе также необходимо поменять даты, зависимо от того, какой период вас интересует. Направьте внимание, что запрос должен быть указан в строке одним массивом — как на скрине выше, без пробелов и разрывов:

    =arrayformula(split(IMPORTDATA(«https://api.ringostat.com/calls/export?project_id=000&token=d000bc0000de00abcd000efgh0i00g00

    &export_type=csv&from=2019-05-01&to=2019-05-31&fields=calldate,caller,dst,connected_with,disposition,duration,billsec,

    utm_source,utm_medium,utm_content,utm_term,recording&order=calldate%20asc&»),»;»))

    Мы добавили характеристики: дата звонка, номер звонящего, номер на который звонили, с кем соединен, статус, продолжительность ожидания + разговора, раздельно продолжительность разговора, источник, канал, содержание объявления, ключевое слово и запись звонка. Так выгрузка будет очень информативной.

     

    Пример запроса для выгрузки данных о звонках за последнюю недельку

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

    from=»&text(TODAY()-8,»YYYY-MM-DD»)&»%2000:00:01&to=»&text(TODAY()-1,»YYYY-MM-DD»

    Формула «вычитает» из нынешней даты один денек и еще восемь — так выходит неделька. Данные за текущий денек сюда не входят. Полностью формула смотрится так:

    =arrayformula(split(IMPORTDATA(«https://api.ringostat.com/calls/export?project_id=000&token=d000bc0000de00abcd000efgh0i00g00

    &export_type=csv&from=»&text(TODAY()-8,»YYYY-MM-DD»)&»%2000:00:01&to=»&text(TODAY()-1,»YYYY-MM-DD»)&»%2010:00:00

    &fields=calldate,caller,dst,connected_with,disposition,duration,billsec,utm_source,utm_medium,utm_content,utm_term,recording&order=calldate%20asc&»),»;»))

     

    Пример запроса для выгрузки данных по пропущенным звонкам

    Чтоб в таблицу попали лишь звонки с определенным статусом, необходимо добавочно употреблять фильтр. В нашем примере это пропущенные воззвания, но вы сможете избрать хоть какой иной статус — отвечен, мотивированной, повторный и т. д.

    При помощи приведенного запроса подтягиваются данные за крайние семь дней, как в прошлом пт. Но вы сможете задать и определенный период, как в первом примере. Полностью формула смотрится так и включает переменную для поля disposition:

    =arrayformula(split(IMPORTDATA(«https://api.ringostat.com/calls/export?project_id=000&token=d000bc0000de00abcd000efgh0i00g00

    &export_type=csv&from=»&text(TODAY()-8,»YYYY-MM-DD»)&»%2000:00:01&to=»&text(TODAY()-1,»YYYY-MM-DD»)&»%2010:00:00

    &fields=calldate,caller,dst,disposition,duration,billsec,pool_name,utm_source,utm_medium,utm_content,utm_term,recording&order=calldate%20asc&

    &filters=disposition~Tk8gQU5TV0VSfEZBSUxFRHxOTy1GT1JXQVJEfEJVU1k,call_type=in»),»;»))

    Опосля того, как вы введете хоть какой из 3-х запросов, обрисованных выше, и обновите страничку, данные должны сходу подтянуться. Вы увидите приблизительно такую картину, лишь справа еще будет столбец со ссылкой на аудиозаписи по любому звонку — если лишь речь не о пропущенных:

    Чтоб получать свежайшие данные для второго и третьего примера, довольно просто входить в таблицу. Для выгрузки звонков по определенному периоду — необходимо стать на ячейку A1 и даты поменять вручную во фрагменте:

    &from=2019-05-01&to=2019-05-31

     

    Что далее?

    Вы получаете таблицу с выгрузкой «сырых» данных, с которой уже сможете далее работать на свое усмотрение. Вот только несколько вариантов.  

  • Экспортировать на примыкающий лист часть интересующих вас данных и выстроить на их базе графики и диаграммы. В этом для вас поможет мануал по визуализации «Наводим красоту в Гугл Таблицах».
  • Настроить систему фильтров, чтоб сортировать данные по определенным показателям.  
  • Добавить в документ листы по отдельным сотрудникам. При помощи фильтров и формулы IMPORTRANGE передавать туда информацию о звонках, принятых каждым менеджером. Это поможет созидать весь размер звонков, который обработал сотрудник.
  • Если желаете выяснить о крайнем пт подробней либо появились вопросцы — пишите нам в комменты.


    Источник

    Оставьте ответ

    Ваш e-mail не будет опубликован. Обязательные поля помечены *