Настройка виджета GetStatistic
Виджет GetStatistic позволяет выгружать данные по количеству и бюджету сделок,
событиям, а также задачам и звонкам из amoCRM в онлайн-таблицу GoogleSheets. Вы можете добавлять ссылки
на фильтры в таблицу и видеть показатели системы по периодам, которые вам необходимы.
Таблица обновляется по кнопке или автоматически раз в сутки/неделю/месяц
Таблица обновляется по кнопке или автоматически раз в сутки/неделю/месяц
![getstatistic_main.png getstatistic_main.png](/upload/medialibrary/5d5/2ywr10gssngsbh8uk1b8uv7t98hbuex4.png)
Настройка виджета состоит из 3 последовательных шагов
1. Настройка таблицы и ее связи с аккаунтом amoCRM
![image 1.jpg image 1.jpg](/upload/medialibrary/3be/xjhif0g8ssr7xiw13sfm98mox9lpnt3a.jpg)
1. Зайдите на страницу настроек виджета;
2. Нажмите на ссылку, указанную на скриншоте;
2. Нажмите на ссылку, указанную на скриншоте;
![image 2.jpg image 2.jpg](/upload/medialibrary/c1b/93z6fkxrzhgp9itfr1u748uyvl1b5t7p.jpg)
3. В новом окне откроется таблица (это технический лист);
4. Зайдите в свой аккаунт Google;
4. Зайдите в свой аккаунт Google;
![image 4.jpg image 4.jpg](/upload/medialibrary/0e6/wnxoxupidsbiahz0otbcefw64ydzd6q8.jpg)
![image 3.jpg image 3.jpg](/upload/medialibrary/9bf/e0z2qxatvfrimrhweha35ysrowdfug3p.jpg)
5. Создайте копию этой таблицы. Для этого необходимо в таблице на вкладке "Файл" выбрать пункт "Создать копию".
После этого появится модальное окно, в котором можно настроить копирование комментариев или прав доступа (но это
не обязательно);
![image 5.jpg image 5.jpg](/upload/medialibrary/229/iqior8q871bb0jnuvcb46ka6qz4vqs2p.jpg)
Теперь у вас в аккаунте Google есть таблица, в которой первый лист является техническим, и в этот шаблон будут
выгружаться данные из amoCRM.
Ссылку на текущую таблицу (которая находится в вашем аккаунте Google) необходимо скопировать и вставить в соответствующее поле в виджете.
Ссылку на текущую таблицу (которая находится в вашем аккаунте Google) необходимо скопировать и вставить в соответствующее поле в виджете.
![image 6.jpg image 6.jpg](/upload/medialibrary/331/ms0ydsg81ohprennta7a3qs3noa6l23t.jpg)
После того как таблица будет скопирована в ваш аккаунт Google необходимо сделать развертывание.
Для этого:
1. Перейдите на вкладку "Расширения" пункт "Apps Script";
Для этого:
1. Перейдите на вкладку "Расширения" пункт "Apps Script";
![image 7.jpg image 7.jpg](/upload/medialibrary/966/hvmrxwhk0recg4uevkw1ousnn84su3mu.jpg)
2. Откроется окно редактора скриптов. В правом верхнем углу нажмите на кнопку "Начать развертывание" - пункт
"Новое развертывание";
![image 8.jpg image 8.jpg](/upload/medialibrary/085/3upgyac9kp47em8z5vhg58lirkho5xgq.jpg)
3. Откроется модальное окно для создания нового развертывания. В окне необходимо выбрать тип приложения -
"Веб-приложение", "У кого есть доступ" - "Все" и нажать кнопку "Начать развертывание";
![image 9.jpg image 9.jpg](/upload/medialibrary/667/yykir45n2nr439dwk6aqz5qkcit358na.jpg)
4. После создания развертывания откроется модальное окно с URL веб-приложения. Скопируйте эту ссылку, нажмите
"Готово" и вставьте полученный URL веб-приложения в соответствующее поле в виджете.
ВАЖНО : не закрывать это модальное окно до тех пор, пока не будет скопирован URL веб-приложения - "Веб-приложение", "У кого есть доступ" - "Все" и нажать кнопку "Начать развертывание";
ВАЖНО : не закрывать это модальное окно до тех пор, пока не будет скопирован URL веб-приложения - "Веб-приложение", "У кого есть доступ" - "Все" и нажать кнопку "Начать развертывание";
![image 10.jpg image 10.jpg](/upload/medialibrary/5e2/ub23tbhdmismnls449b8kgj33aom26qu.jpg)
URL веб-приложения позволяет связать ваш аккаунт amoCRM с вашей таблицей без прохождения авторизации в Google
внутри виджета.
После того, как вы создали новое развертывание в таблице, необходимо: перейти в настройки виджета и вставить полученный URL веб-приложения в соответствующее поле в виджете.
Страница настроек виджета в amoCRM автоматически сохранит ссылки.
Далее - переходим к настройке таблицы и добавлению фильтров.
После того, как вы создали новое развертывание в таблице, необходимо: перейти в настройки виджета и вставить полученный URL веб-приложения в соответствующее поле в виджете.
Страница настроек виджета в amoCRM автоматически сохранит ссылки.
Далее - переходим к настройке таблицы и добавлению фильтров.
2. Настройка таблицы и выгрузки данных
![image 11.jpg image 11.jpg](/upload/medialibrary/065/it6we7ut9cgyjzcjbtzzw420h7o2bpu7.jpg)
Настройка таблицы и выгрузки данных В таблицу можно подгружать данные из разделов:
1. Ссылка на фильтр в разделе "Сделки". ВАЖНО : при формировании ссылки данного типа необходимо после применения фильтра перейти в вид списка сделок (на скриншоте ниже указано стрелкой в левом верхнем углу);
- Раздел "Сделки";
- Раздел "Аналитика" - "Анализ продаж" (конверсия);
- Раздел "Аналитика" - "Список событий";
- Раздел "Задачи";
- Раздел - "Аналитика" - "Звонки".
1. Ссылка на фильтр в разделе "Сделки". ВАЖНО : при формировании ссылки данного типа необходимо после применения фильтра перейти в вид списка сделок (на скриншоте ниже указано стрелкой в левом верхнем углу);
![image 12.jpg image 12.jpg](/upload/medialibrary/4cc/x1dih2joieqkq9n5li84dl4xai498yew.jpg)
2. Ссылка на фильтр в разделе "Аналитика" - "Анализ продаж" (конверсия) необходимо кликнуть по цифре для того,
чтобы открыть окно фильтра и скопировать ссылку;
![image 14.jpg image 14.jpg](/upload/medialibrary/20f/s0ffkpzdgwcaquqe30eg2ok9qb5u9w2r.jpg)
![image 13.jpg image 13.jpg](/upload/medialibrary/afa/ka07c3wy39p8mnvb2ue1hzsiqrw2a9tl.jpg)
2. Ссылка на фильтр в разделе "Аналитика" - "Анализ продаж" (конверсия) необходимо кликнуть по цифре для того,
чтобы открыть окно фильтра и скопировать ссылку;
![image 15.jpg image 15.jpg](/upload/medialibrary/cd7/ctak0lx0mpkowo2mekjqxp7jvaot0oda.jpg)
3. Ссылка на фильтр в разделе "Аналитика" - "Список событий";
![image 16.jpg image 16.jpg](/upload/medialibrary/d01/bmptxrerm5ootkejg3ohl97v0q94c7g0.jpg)
4. Ссылка на фильтр в разделе "Задачи";
![image 17.jpg image 17.jpg](/upload/medialibrary/ac2/putyjwq1b7rmzz8puog18td2pg0drts5.jpg)
5. Ссылка на фильтр в разделе "Аналитика" - "Звонки".
![image 18.jpg image 18.jpg](/upload/medialibrary/4c3/pbmm7yh793krl700on20uwds8hqotfgi.jpg)
Для того , чтобы информация по этим фильтрам передавались в таблицу, необходимо:
1. В столбце "Название показателя" можно задать название показателя, выводимого в таблицу по ссылке;
1. В столбце "Название показателя" можно задать название показателя, выводимого в таблицу по ссылке;
![image 19.jpg image 19.jpg](/upload/medialibrary/38a/i7rbl7wd223tf8wg208gqep2h9ciyok1.jpg)
2. Открываем в amoCRM ссылку на фильтр показателя и вставляем в столбец A1 как показано на скриншоте. При этом
все тестовые ссылки из таблицы необходимо удалить!
![image 20.jpg image 20.jpg](/upload/medialibrary/5c9/qu5e4p280gpgcwo8fp1bm6oq02s3vtgz.jpg)
3. В столбце "Ключ" необходимо указать ключ, по которому будет происходить выбор данных для записи в
таблицу.
На данный момент существуют следующие виды ключей:
На данный момент существуют следующие виды ключей:
- Для сделок: price (бюджет), quantity (кол-во)
- Для задач: quantity (кол-во)
- Для списка событий: quantity (кол-во)
- Для звонков: inbound (quantity) - входящие (кол-во), outbound (quantity) - исходящие (кол-во), all (quantity) - все (кол-во), inbound (duration) - входящие (длительность), outbound (duration) - исходящие (длительность), all (duration) - все (длительность)
![image 21.jpg image 21.jpg](/upload/medialibrary/99e/9zphguyitqxnlc23xvx0e6dojptwqx7t.jpg)
4. В столбце "Название показателя" можно задать название показателя, выводимого в таблицу по ссылке, указанной в
первом столбце.
![image 22.jpg image 22.jpg](/upload/medialibrary/775/0ms8kk6ongf9irktdgo9is2oy4w3yrry.jpg)
5. В столбцах "Период" необходимо задать периоды, по которым в ячейки будут выводится цифры.>
ВАЖНО : в таблицу будут подтягиваться данные по периодам, указанным в соответствующих столбцах. При этом то, какой период при формировании ссылки на фильтр указан в amoCRM - не важен.
В случае, если вам необходимо выгрузить данные за период, то необходимо в строках "От" и "До" указать нужные вам границы этого периода; В случае, если вам необходимо выгрузить данные, начиная с какой-то даты и по текущее время, то необходимо в строке "От" указать нужную вам дату, а строку "До" оставить пустой; В случае, если вам необходимо выгрузить данные только за один день, то необходимо либо указать в обоих строках одинаковую дату, либо строку "От" оставить пустой, а строку "До" заполнить нужной вам датой.
ВАЖНО : таблица содержит технический лист - в него передаются необходимые данные. Их группировку и анализ лучше осуществлять на других листах или в других таблица.
ВАЖНО : в таблицу будут подтягиваться данные по периодам, указанным в соответствующих столбцах. При этом то, какой период при формировании ссылки на фильтр указан в amoCRM - не важен.
В случае, если вам необходимо выгрузить данные за период, то необходимо в строках "От" и "До" указать нужные вам границы этого периода; В случае, если вам необходимо выгрузить данные, начиная с какой-то даты и по текущее время, то необходимо в строке "От" указать нужную вам дату, а строку "До" оставить пустой; В случае, если вам необходимо выгрузить данные только за один день, то необходимо либо указать в обоих строках одинаковую дату, либо строку "От" оставить пустой, а строку "До" заполнить нужной вам датой.
ВАЖНО : таблица содержит технический лист - в него передаются необходимые данные. Их группировку и анализ лучше осуществлять на других листах или в других таблица.
3. Настройка периодичности обновления данных в таблице
![image 23.jpg image 23.jpg](/upload/medialibrary/f63/msdom785uefbcyl5zq8kl1jp6vxty246.jpg)
Информация в таблице может обновляться двумя способами:
1. Вручную по кнопке;
2. Автоматически в заданный период и время.
Рассмотрим подробнее каждый из возможных вариантов:
1. После того, как все необходимые фильтры будут добавлены в таблицу, для того, чтобы в нее подтянулись данные необходимо в панели меню GoogleSheets выбрать пункт "Get8" и нажать на кнопку "Обновить".
После нажатия на кнопку в течение нескольких минут подгрузятся данные по фильтрам из amoCRM в ячейки таблицы по периодам.
Чем больше фильтров и периодов - тем больше длительность загрузки. Время загрузки данных в таблицу может занимать от нескольких минут до нескольких часов.
ВАЖНО: рекомендуем добавлять не более N фильтров и не более M периодов для корректной работы таблицы.
1. Вручную по кнопке;
2. Автоматически в заданный период и время.
Рассмотрим подробнее каждый из возможных вариантов:
1. После того, как все необходимые фильтры будут добавлены в таблицу, для того, чтобы в нее подтянулись данные необходимо в панели меню GoogleSheets выбрать пункт "Get8" и нажать на кнопку "Обновить".
После нажатия на кнопку в течение нескольких минут подгрузятся данные по фильтрам из amoCRM в ячейки таблицы по периодам.
Чем больше фильтров и периодов - тем больше длительность загрузки. Время загрузки данных в таблицу может занимать от нескольких минут до нескольких часов.
ВАЖНО: рекомендуем добавлять не более N фильтров и не более M периодов для корректной работы таблицы.
![image 24.jpg image 24.jpg](/upload/medialibrary/6cc/5e98yspolk3uh5yl2ihyilu8w6suu75i.jpg)
2. Также возможно настроить время автоматического обновления таблицы - триггер. Триггер, по которому будет
происходить периодическое автоматическое обновление таблицы, настраивается в самой таблице.
Для этого необходимо в самой таблице перейти в пункт меню "Расширение" - "Apps Script".
Для этого необходимо в самой таблице перейти в пункт меню "Расширение" - "Apps Script".
![image 25.jpg image 25.jpg](/upload/medialibrary/280/lrj9uaujamceygxnoqieyqyd2662phd0.jpg)
В новой вкладке откроется окно редактора скриптов. В окне редактора скриптов слева необходимо выбрать вкладку
"Триггеры" и на этой вкладке в правом нижнем углу нажать на кнопку "Добавление триггера".
![image 26.jpg image 26.jpg](/upload/medialibrary/565/fqd55lr7leq7ga0xg29lf9yjzc489j5q.jpg)
После нажатия на кнопку высветится модальное окно добавление триггера, в котором необходимо задать определенные
поля для настройки автоматического периодического обновления таблицы.
![image 27.jpg image 27.jpg](/upload/medialibrary/565/fqd55lr7leq7ga0xg29lf9yjzc489j5q.jpg)
После нажатия на кнопку высветится модальное окно добавление триггера, в котором необходимо задать определенные
поля для настройки автоматического периодического обновления таблицы.
1. В поле "Выберите функцию" задать значение "update". В скрипте за обновление таблицы отвечает именно функция "update".
2. В поле "Выберите, какое развертывание выполнить" задать значение "Основное развертывание".
3. В поле "Выберите источник мероприятия" задать значение "Триггер по времени".
4. В поле "Выберите тип триггера" необходимо задать периодичность обновления таблицы, которая вам необходима - по дням, неделям, месяцам и т.д. Не рекомендуем использовать тип триггера "по минутам" и" по часам" для корректной работы таблицы.
5. В поле "Выберите время" необходимо задать время суток, в которое будет обновляться таблица. Не рекомендуем использовать утреннее время ( с 9:00 до 11:00), дневное (с 15:00 до 16:00) и вечернее ( с 18:00 до 20:00). Оптимальное время для обновления таблицы с 22:00 до 23:00. В случае, если в типе триггера будет указано "по неделям" или "по месяца", то добавится еще одно поле для заполнения с днем недели или днем месяца соответственно.
Рекомендуем пользоваться автообновлением таблицы для периодической актуализации данных и удобства использования отчетов руководителями.
1. В поле "Выберите функцию" задать значение "update". В скрипте за обновление таблицы отвечает именно функция "update".
2. В поле "Выберите, какое развертывание выполнить" задать значение "Основное развертывание".
3. В поле "Выберите источник мероприятия" задать значение "Триггер по времени".
4. В поле "Выберите тип триггера" необходимо задать периодичность обновления таблицы, которая вам необходима - по дням, неделям, месяцам и т.д. Не рекомендуем использовать тип триггера "по минутам" и" по часам" для корректной работы таблицы.
5. В поле "Выберите время" необходимо задать время суток, в которое будет обновляться таблица. Не рекомендуем использовать утреннее время ( с 9:00 до 11:00), дневное (с 15:00 до 16:00) и вечернее ( с 18:00 до 20:00). Оптимальное время для обновления таблицы с 22:00 до 23:00. В случае, если в типе триггера будет указано "по неделям" или "по месяца", то добавится еще одно поле для заполнения с днем недели или днем месяца соответственно.
Рекомендуем пользоваться автообновлением таблицы для периодической актуализации данных и удобства использования отчетов руководителями.
4. Уведомления об ошибках
![image 28.jpg image 28.jpg](/upload/medialibrary/c7d/in0elgr9m2d1jo6vy55qyijgq1dw6j53.jpg)
Также в правой части данного модального окна можно настроить уведомления об ошибках и их периодичность.
Уведомления будут приходить письмом на почту в таком формате.
В случае, если вы получили подобное письмо, напишите на почту support@get8.ru и приложите скриншот с содержанием письма.
Уведомления будут приходить письмом на почту в таком формате.
В случае, если вы получили подобное письмо, напишите на почту support@get8.ru и приложите скриншот с содержанием письма.
5. Создание индивидуальных отчетов
![image 29.jpg image 29.jpg](/upload/medialibrary/8d3/pty4ek2mg9z4cz0kgwqwluzsrdj9ww5i.jpg)
Создание индивидуальных отчетов Технический лист является неким накопителем данных, а для того, чтобы создавать
индивидуальные отчеты используя выгруженные данные, скопируйте эти данные на другие листы таблицы или вовсе в
другие таблицы.
1. Для того, чтобы скопировать число из ячейки таблицы на другой лист данной таблицы, необходимо в ячейке, в которую нужно скопировать данные поставить знак =, перейти на лист "Data", выбрать ячейку, из которой необходимо скопировать данные и нажать "Enter". Либо введите =, затем название листа, восклицательный знак и номер копируемой ячейки, например =Sheet1!A1 или ='Sheet number two'!B4 .
ВАЖНО : Если название листа содержит пробелы или специальные символы, заключите его в одиночные кавычки (как во втором примере).
1. Для того, чтобы скопировать число из ячейки таблицы на другой лист данной таблицы, необходимо в ячейке, в которую нужно скопировать данные поставить знак =, перейти на лист "Data", выбрать ячейку, из которой необходимо скопировать данные и нажать "Enter". Либо введите =, затем название листа, восклицательный знак и номер копируемой ячейки, например =Sheet1!A1 или ='Sheet number two'!B4 .
ВАЖНО : Если название листа содержит пробелы или специальные символы, заключите его в одиночные кавычки (как во втором примере).
![image 30.jpg image 30.jpg](/upload/medialibrary/3bc/rtr5sqmlpxaj9vhf9k63mkli4dak6xi4.jpg)
2. Для того, чтобы скопировать число из ячейки таблицы в другую таблицу, используйте функцию IMPORTRANGE.
=IMPORTRANGE(& https://docs.google.com/
spreadsheets/d/ ...";"лист1!A1:C10")
Для этого необходимо в ячейке, в которую нужно скопировать данные поставить знак=, прописать название функции "IMPORTRANGE" и в скобках указать ("ссылка на таблицу, из которой необходимо скопировать данные, то есть на технический лист"; "ссылка на ячейку в формате лист1!A1 ").
=IMPORTRANGE(& https://docs.google.com/
spreadsheets/d/ ...";"лист1!A1:C10")
Для этого необходимо в ячейке, в которую нужно скопировать данные поставить знак=, прописать название функции "IMPORTRANGE" и в скобках указать ("ссылка на таблицу, из которой необходимо скопировать данные, то есть на технический лист"; "ссылка на ячейку в формате лист1!A1 ").
![image 31.jpg image 31.jpg](/upload/medialibrary/3da/ag6z3y1ojp7j31s96216zalyeurneq7e.jpg)
3. В таблице можно смело использовать стандартные математические функции и средства визуализации
GoogleSheets
Ссылки с фильтрами не обязательно должны идти друг за другом. Между строками могут быть пустые строки, текст или другие данные
Ссылки с фильтрами не обязательно должны идти друг за другом. Между строками могут быть пустые строки, текст или другие данные