$analytics.setSessionData
Метод добавляет колонки с произвольными данными в отчет по сессиям.
Синтаксис
Метод принимает два обязательных аргумента:
Аргумент | Тип | Описание |
---|---|---|
header | Строка | Название колонки в отчете |
value | Строка | Значение колонки в отчете |
$analytics.setSessionData("Колонка", "Значение")
Колонка появится в отчете по сессиям в разделе Аналитика > Диалоги > Сессии > Лог сессий.
Особенности
-
Для одной сессии можно добавить не более 100 колонок.
-
В телефонном канале для расширения отчета по обзвону вы также можете использовать метод
$dialer.reportData
.
Использование в сценарии
В приведенном примере бот проводит опрос клиентов:
state: Survey
a: Откуда вы узнали о нашем сервисе?
state: Ad
intent: /реклама
script:
$analytics.setSessionData("Откуда узнали о нас", "Из рекламы")
state: Friends
intent: /друзья
script:
$analytics.setSessionData("Откуда узнали о нас", "От друзей")
Когда клиент попадет в один из стейтов Ad
или Friends
, то в отчете по сессиям появится колонка Откуда вы узнали о нас. В поле колонки будет записано соответствующее значение, например От друзей.