Отслеживание событий по урокам в воронках

Написано 5 месяцев назад
Просмотрен 62 раза
0

В модуле воронок можно отслеживать ключевые события по урокам:

  • посещение урока
  • ответ на урок
  • различные события с ответом на урок

Основные настройки у всех блоков одинаковые.

Первым шагом необходимо выбрать тренинг. При этом можно выбрать "любой тренинг" - тогда блок будет отслеживать вообще все события, без учета тренинга и урока.

Вторым шагом необходимо выбрать урок.

Можно также выбрать "любой урок". Тогда блок будет отслеживать события по всем урокам выбранного тренинга.

События с ответом на урок

В блоке "событие в уроке" необходимо дополнительно выбрать, какие именно события нужно отслеживать.

Блок будет отслеживать только выбранные события.

Параметры события.

Как и в любом другом событии, есть возможность обратиться к объекту event для получения данных события и присвоить значение в локальную (или глобальную) переменную.

Объект event содержит объект user и action (в событии "урок посещен") или answer (в событиях с ответом). Свойства объекта answer:

type Answer = {
  id: number
  trainingId: number
  lessonId: number
  status: 'new' | 'accepted' | 'declined' | 'viewed' | 'need_review'
  text: string
  type: string
  fields: { question: { id: string, type: string, title: string }, answer: string }[]
  files: string[]
  teacherId: number
  teacherResponseId: number
  isMarked: boolean
  reviewedAt: string
  streamId: number
  trainingTitle: string
}

Если необходимо получить текст ответа на урок, выражение будет выглядеть так: event.answer.text. И, к примеру, чтобы сохранить значение в переменную пользователя, выражение в блоке "присвоить переменные" может выглядеть так:

user.lastAnswerText = event.answer.text

Для более подробной информации по работе с переменными изучите эту статью.

Точный объект события вы всегда можете проверить через логирование данных события.

воронка
планировщик воронок
урок
ответ