> For the complete documentation index, see [llms.txt](https://chatme-ai-4.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chatme-ai-4.gitbook.io/docs/kak-proveryat-analitiku-obsheniya-agenta/vygruzka-kontekstnykh-peremennykh-chatov.md).

# Выгрузка контекстных переменных чатов

В Платформа реализована возможность получения на email файла (.csv) с Контекстная переменная всех Чатов, соответствующих условиям установленных фильтров аналитики.![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-JnsR24HY2E/cbab93388050fb460871463dcbe73425513923b7f0bc6cac8b8a3d836faf7dff05309782bd98ce27172cd7034a0c8d334e9721c7c8dc544e1e86781638066cb8f09a6ecdd9652603da0283629080ba2f9c51f9194579352cf5f7404405268d9d05458703)

## Запрос и получение файла

Запрос файла с Контекстная переменная производится на Вкладка Аналитики.

1. Установите в фильтрах Аналитики необходимые значения.
2. Необходимо нажать кнопку Chat context на панели EXPORT.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-zrEUQRcegP/25e1c4edae7f0f4995c3ffbfa2db1a48c6f4d84c424f98b2dab32a8c0cc029464dd9641e991052260b41718b5f5f9b49ea5b4a8b2a8d46a0c60266758b1c961cef5e8766ac57e8a50574a5e5cfb6a38f01dc75ec0d59c6738dbe18b22704fc1f694a7b82)
3. По нажатию кнопки появляется модальное окно с фильтрами отчета.\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-5ZvFpc0YPK/089ea5643519f0690dcfd87a9be568b431a3739ce400030ca86e7ba00b1166a4e38b981acaed9fdf0ebbf1b335d22700552864a445af1b4b8982bef1a15ff0f434fdb6b6c8fcad6357200982135316e325110fb68fe21b5023a453b0f8bb7a9fd28e37fc)
4. 1. Фильтр All user-defined variables отвечает за Пользовательские контекстные переменные;
   2. Фильтр All channel variables отвечает за Канальные переменные;
   3. Фильтр All system variables отвечает за Системная контекстная переменная;
   4. Фильтр Specific variables отвечает за конкретные Контекстная переменная.
   5. 1. При активации тумблера Specific variables ниже появится поле для ввода.
      2. Для включения Контекстная переменная в отчет необходимо указать их в поле через запятую.
      3. Лимит на количество выгружаемых конкретных Контекстная переменная — 40 штук. При указании в поле более 40 переменных в отчет будут включены только первые 40 переменных из указанных в поле.
5. Выберите необходимые фильтры и нажмите кнопку GET REPORT. После этого запрос на выгрузку отправится в Платформа, где будет ожидать обработки в общей очереди запросов на выгрузку.
6. Вы получите уведомление о том, что отчет будет выслан на адрес электронной почты, на который зарегистрирован ваш аккаунт в Платформа.\
   ![platform\_analytics - Googl.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-8i10dB7hZI/dd4506bc8fe659f5e050d71bd73d68cef6f895d84b077ce7fc03e87574527dac8766d1a33cd022254865d0275458a68ead3f2e5cda2fed6ea67aa32dbf23509fab804f8e10e9585daffb7bbf2daa181992245f78683c0d88b2921252b1591d15944bee21)
7. Если в фильтрах аналитики был выбран один Агент, после выполнения запроса системой на email Аккаунт пользователя поступает письмо со ссылкой на скачивание файла. Ссылка действительна в течение 24 часов.
8. Если в фильтрах аналитики было выбрано несколько Агентов, придет несколько писем, по одному для каждого Агента.
9. 1. Если по одному или нескольким выбранным Агентам не будет Общение в указанный период, то по данным Агентам придут пустые отчеты.
10. Максимальный срок задержки между постановкой запроса в очередь и отправкой файла на почту составляет 24 часа.

<br>

> Важно: поскольку формирование файла занимает некоторое время, в него войдут те данные, которые были в системе на момент, когда подошла очередь обработки данного запроса и он начал выполняться. То есть данные, имеющиеся в аналитике на момент нажатия кнопки выгрузки и данные в файле, могут отличаться.

> <br>

> Важно: в данный момент не реализовано ограничение на количество отправленных запросов, поэтому, при отправке повторных запросов возможны задержки в получении файлов, а также массовое поступление писем на почту.

## Файл отчета

1. Имя файла: Chat context for agent <НАЗВАНИЕ АГЕНТА> <начало> - <окончание датывремени создания диалога из фильтров, если установлены>.csv;
2. Файл имеет расширение .csv. Разделитель строк — запятая;
3. Кодировка файла: UTF-8;
4. Файл имеет табличную структуру;
5. Файл может быть открыт текстовыми редакторами;
6. Файл может быть открыт редакторами электронных таблиц: Google Sheets, Open Office, Pages, MS Excel. Не рекомендуется использовать MS Excel, так как в файле в одной ячейке могут быть значения с переносами строк (например, текст бота в несколько абзацев), MS Excel может некорректно обработать такие переносы, и структура таблицы будет нарушена\
   ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-cKl0XO9j7I/30d62a0669056bc228601ca29bfaf0602f9da4ee980010a71af43450c827adbd29a83f8fd85fa4c06c30e892d13e3c6e0b20a83a76b7e98cafd19cf333594e2b3d5bef38493cb3975e2b6f0b2cf96847389f25dd3e36524661d5a71c568330714dd80cad)
7. Столбцы таблицы и их содержимое:
8. 1. Информация о Чате — первые 7 колонок (A-H)
   2. 1. CHAT\_ID — идентификатор Чата
      2. AGENT — имя Агента
      3. CHAT CREATED (колонка отсутствует в отчете Chat context (new)) — дата и время создания Чата, т.е. дата и время начала первого Диалога в этом Чате. Формат ЧЧ:ММ:СС ДД.ММ.ГГГГ (UTC).
      4. TOTAL ACTIVE DIALOGS — количество активных в периоде Диалогов в каждом Чате.
      5. LAST DIALOG STARTED — дата и время начала последнего Диалога в этом Чате. Формат ЧЧ:ММ:СС ДД.ММ.ГГГГ (UTC)
      6. LAST MESSAGE TIME (колонка отсутствует в отчете Chat context (new)) — дата и время последнего сообщения в Чате, т.е. дата и время последнего сообщения в последнем закрытом Диалоге данного Чата. Формат ЧЧ:ММ:СС ДД.ММ.ГГГГ (UTC)
      7. LAST MESSAGE AUTHOR (колонка отсутствует в отчете Chat context (new)) — автор последнего сообщения в Чате.
      8. * agent — автор сообщения — Агент
         * user — автор сообщения — Собеседник
      9. LAST MESSAGE (колонка отсутствует в отчете Chat context (new)) — текст последнего сообщение в Чате или текст кнопки, если была нажата кнопка
   3. Контекстные переменные чата — начиная с 9 колонки (J)
   4. 1. Выгружаются как Системная контекстная переменная, так и Канальные переменные и Пользовательские контекстные переменные, выбранные в фильтрах при выгрузке.
      2. Заголовки колонок со значениями Контекстная переменная имеют формат: CONTEXT\_<имя переменной>, например, CONTEXT\_channel\_chat\_id, и упорядочены по алфавиту
      3. Одна колонка в файле (переменная) может содержать как пустые, так и непустые значения. Если колонка содержит пустое значение, значит, данная переменная отсутствует в Контекст Чата или содержит пустое значение.

Пример файла:

{% file src="/files/PjQgObsPRHAoc2BsXPnO" %}

<br>
