Задача
Данные о продажах и клиентах лежали в GetCourse, amoCRM и таблицах, а посещения сайта — в Яндекс.Метрике. Нужно было собрать их в одном месте и обновлять автоматически.
Кейс · аналитика
Собрал в одном отчёте посещения сайта, оплаты из GetCourse, сделки amoCRM и данные из рабочих таблиц.
Данные о продажах и клиентах лежали в GetCourse, amoCRM и таблицах, а посещения сайта — в Яндекс.Метрике. Нужно было собрать их в одном месте и обновлять автоматически.
Подключил GetCourse, amoCRM, Метрику и таблицы к общей базе. Настроил загрузку новых данных и сделал отчёты по продажам, источникам посетителей и этапам сделок.
На момент подготовки кейса в системе было более 4,8 тысячи заказов, 17 тысяч сделок и 600 дней статистики посещений. Новые оплаты приходят из GetCourse, остальные данные загружаются по расписанию.
Визиты, посетители, просмотры и отказы за выбранный период.

1 718 покупателей, в среднем 1,96 заказа на человека, максимум — 25.

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