Перейти к содержимому
← Вернуться к каталогу
Кейс · Фитнес и онлайн-обучениеGoogle Sheets + Salebot + GetCourse

Сквозная аналитика в Google Таблицах

Собрал для Академии Артёма Антипова отчёт по воронке: входы в Telegram-бот, переходы из сообщений, просмотр видео, заказы и подтверждённые покупки. Данные из Salebot, лендинга и GetCourse попадают в одну таблицу.

Моя работа: подключение событий, обработчик на Apps Script, расчёт показателей и оформление дашборда.

Задача

Воронка проходила через несколько сервисов. Нужно было увидеть, сколько людей входит в бота, до каких сообщений доходит, какие ссылки открывает и сколько в итоге покупает. Считать клики вручную и отдельно сверять их с GetCourse было бы сложно.

Что сделал

Настроил запись событий в Google Таблицы и связал действия клиента между ботом, страницей с видео и оформлением заказа. Для команды собрал обзор с выбором периода, основными показателями, динамикой по дням и статистикой сообщений.

Рабочая таблица

Обезличенный дашборд Google Таблиц: входы в бота, открытия страницы, запуск видео, переходы, заказы и покупки; справа статистика сообщений.
Скриншот отдельной обезличенной копии. Показатели, даты и исходный журнал скрыты, область графика заменена подписью. Рабочая таблица проекта не изменялась. Скриншот можно увеличить.

От входа в бота до покупки

  1. Вход в Telegram-бот
  2. Переход из сообщения
  3. Страница и запуск видео
  4. Создание заказа
  5. Подтверждённая оплата

В ссылки передаются UTM-метки сообщения и ID клиента Salebot. Эти параметры сохраняются при переходе на сайт и оформлении заказа. Событие покупки поступает из процесса GetCourse после подтверждения оплаты: нажатие на кнопку само по себе покупкой не считается.

Как устроен учёт

Общий журнал событий

Apps Script принимает события бота, страницы и GetCourse. В журнале сохраняются время, клиент, тип действия, код сообщения и данные заказа. Обработчик проверяет повторные события, чтобы повторный запрос не увеличивал показатели.

Статистика сообщений

Для сообщений считаются дошедшие до блока и клики по кнопкам. Можно сравнить первое сообщение, напоминания и следующие предложения. Достижение блока не выдаётся за подтверждённую доставку или прочтение.

Раздельные этапы

Открытие страницы, запуск видео, переход к обучению, создание заказа и оплата учитываются отдельно. Заказ без оплаты не попадает в покупателей. События без привязки к боту выделены во внешний источник.

Период и уникальные клиенты

Отчёт можно посмотреть за сегодня, вчера, всё время или выбранные даты. Для событий используется московское время. Повторные клики одного клиента не превращаются в нескольких людей, а накопительные показатели отделены от дневных.

Что проверил

Проверил запись событий, повторные клики, выбор периода и границы суток. Отдельно прошёл тестовые события страницы, заказа и оплаты, сверил записи журнала и обновление счётчиков. Тестовые записи после проверки удалил.

Заказы и покупатели видны в общей статистике. Привязка покупки к отдельному сообщению зависит от сохранённых меток: если источник не определён, отчёт не подставляет его автоматически.

Результат

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

Обсудим вашу аналитику?

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