Перейти к основному содержимому

$analytics.setSessionData

Метод добавляет колонки с произвольными данными в отчет по сессиям.

Синтаксис

Метод принимает два обязательных аргумента:

АргументТипОписание
headerСтрокаНазвание колонки в отчете
valueСтрокаЗначение колонки в отчете
$analytics.setSessionData("Колонка", "Значение")

Колонка появится в отчете по сессиям в разделе Аналитика > Диалоги > Сессии > Лог сессий.

Особенности

  1. Для одной сессии можно добавить не более 100 колонок.

  2. В телефонном канале для расширения отчета по обзвону вы также можете использовать метод $dialer.reportData.

Использование в сценарии

В приведенном примере бот проводит опрос клиентов:

state: Survey
a: Откуда вы узнали о нашем сервисе?

state: Ad
intent: /реклама
script:
$analytics.setSessionData("Откуда узнали о нас", "Из рекламы")

state: Friends
intent: /друзья
script:
$analytics.setSessionData("Откуда узнали о нас", "От друзей")

Когда клиент попадет в один из стейтов Ad или Friends, то в отчете по сессиям появится колонка Откуда вы узнали о нас. В поле колонки будет записано соответствующее значение, например От друзей.