8.1. Платформа (GetCourse)
В этом разделе — всё про данные в SCAN: откуда они берутся (GetCourse, рекламные кабинеты, Bizon365, скрипт отслеживания), как часто обновляются, как загрузить недостающее вручную и как выгрузить наружу.
GetCourse — основной источник данных для SCAN. Из него тянутся пользователи, регистрации, заказы, платежи, предложения, теги, доп.поля. Без подключённого аккаунта GC SCAN работать не будет.
Что и как часто обновляется
SCAN опрашивает GetCourse через API с интервалом, который Вы задаёте в настройке школы «Частота обновления данных». Чаще, чем 1 раз в 20 минут, опрашивать нельзя — это лимит со стороны самой платформы GetCourse.
Доступные варианты в выпадающем списке: 1 раз в 20 минут, 1 раз в час, 1 раз в 3 часа, 1 раз в 6 часов, 1 раз в 9 часов, 1 раз в 12 часов, 1 раз в сутки.
С выбранной частотой SCAN тянет из GetCourse все основные сущности:
| Сущность | Откуда тянется |
|---|---|
| Пользователи | API GC: экспорт пользователей |
| Регистрации | API GC + скрипт SCAN на странице |
| Заказы | API GC: экспорт заказов |
| Платежи | API GC: экспорт платежей |
| Предложения | API GC: список предложений |
| Доп.поля и теги | API GC |
SCAN не обновляет данные «мгновенно». Только что созданный в GetCourse заказ появится в SCAN не сразу, а с выбранной частотой обновления — и в рамках этого интервала (а в редких случаях, когда экспорт у GC «висит», — до нескольких часов). Это нормально, не повод считать, что что-то сломалось. Если нужна более свежая картина — поставьте интервал поменьше, вплоть до «1 раз в 20 минут».
Подключение GetCourse
Подключается при создании школы в SCAN. На странице «Добавление школы» (URL: https://lk.scananalytics.ru/source/addschool) заполняются:
- Адрес аккаунта GetCourse — в формате
название.getcourse.ru(берётся из настроек платформы GC). - Привязанный домен — если у школы свой домен (
mysite.com), который привязан к GC, укажите его здесь. - GetCourse API Key — ключ API, генерируется в GC: Настройки → API → Сгенерировать ключ. Если раздела «API» нет — скорее всего, у вашего тарифа GC нет доступа к API. Обратитесь в поддержку GetCourse, см. 1.5.
- Откуда брать UTM метки — в каком доп.поле GC лежат сохранённые скриптом UTM пользователя.
Особенности и ограничения
- GC отдаёт только название предложения через API, без ID. Если у Вас два предложения с одинаковым названием — они «склеятся» в SCAN. Делайте имена уникальными.
- Удалённые пользователи перестают приходить в SCAN, но их историческая статистика (заказы/платежи) остаётся.