GetCourse: сбор статистики в Google Таблице
Скрипт для Google Sheets, который собирает статистику рассылок и количество пользователей в сегментах из GetCourse.
Возможности
- Письма — выгрузка статистики рассылок (всего, доставлено, просмотры, клики, отписки, ошибки, запрещено)
- Сегменты — подсчёт пользователей в сегменте по ссылке
- Мульти-аккаунт — поддержка нескольких аккаунтов GetCourse
Установка
- Открыть Google Таблицу
- Расширения → Apps Script
- Удалить содержимое файла
Code.gs - Вставить код из раздела Код скрипта
- Сохранить (Ctrl+S)
- Вернуться в таблицу, обновить страницу
- В меню появится вкладка GetCourse
Первый запуск
- GetCourse → Управление аккаунтами → добавить аккаунт (имя, email, пароль, домен вида
https://your-school.getcourse.ru) - GetCourse → Проверить подключение — убедиться, что авторизация работает
- При первом запуске Google попросит разрешения — нажать "Разрешить"
Использование
Статистика рассылок
- В ячейки вписать ID рассылок (число) или ссылки на рассылки
- Выделить эти ячейки
- GetCourse → Письма: обновить выбранные
- В ячейках справа от ID появятся данные (название, всего, доставлено и т.д.), каждая ячейка с примечанием
Количество пользователей в сегменте
- В ячейку вставить ссылку на сегмент (или гиперссылку)
- Выделить ячейку
- GetCourse → Пользователи: кол-во в сегментах
- В ячейке справа — количество, через одну — дата обновления
Код скрипта
// Вставьте сюда содержимое Code.gs