В SCO есть сбор статистики. Некоторые события, например добавление товаров в чек или ошибки, записываются в отдельные файлы в csv
формате, которые можно использовать для анализа работы кассы.
Сбор статистики по умолчанию включен.
Настройки
При необходимости статистику можно отключить.
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/stats.ini , секция [Stats] , настройки модуля сбора статистики | ||
enable |
| Включение модуля |
url | <хост>:<порт> по умолчанию не указан | Адрес сервера статистики. |
Данные файлов статистики пишутся при помощи механизма логирования, id логгеров указаны ниже, файлы вывода статистики можно настроить по аналогии с "Логирование работы программы".
Описание файлов статистики
Имя файла | id логгера | Описание | Названия столбцов |
---|---|---|---|
ad.log | AdStats | Статистика рекламы | Дата начала отображения;Время начала отображения;Фактическая продолжительность отображения;Название рекламы;Путь до файла с рекламой;Индекс рекламы;Заданная продолжительность отображения;Экран рекламы |
document.log | DocumentsStats | Статистика по чекам | Дата закрытия чека;Время закрытия чека;Продолжительность документа;Продолжительность формирования;Продолжительность оплаты;Продолжительность оплаты безналом;Продолжительность ожидания консультанта;Продолжительность в режиме консультанта;Сумма чека;Сумма наличкой;Сумма по карте;Сумма бонусами;Сумма сертификатом;Количество позиций;Просили помощи;Использовался режим кассира;Количество пакетов;Добавлялась карта;Статус документа;Секция оплат чека;Продолжительность нерабочего состояния |
positions.log | PositionsStats | Статистика по позициям | Дата добавления позиции;Время добавления позиции;Добавлена в режиме кассира;Добавлена в режиме редактирования;Штрих-код;Весовой/штучный;Взвешивание было получено с весов;Требуется визуальная проверка;Не ожидать товар на контрольных весах;Минимальный возраста покупателя;Неточный контрольный вес;Позиция с нулевым весом;Была ошибка неверный вес;Товар не найден;Продолжительность взвешивания;Продолжительность добавления позиции;Время, за которое товар положили на контрольные весы |
interventions.log | InterventionsStats | Статистика по вмешательствам консультанта | Дата вмешательства;Время вмешательства;Тип вмешательства;Продолжительность ожидания консультанта;Продолжительность вмешательства;Состояние документа;Сообщение для консультанта |
session.log | SessionStats | Статистика по сессии работы SCO (касса находится в режиме продажи) | Дата начала сессии;Время начала сессии;Дата окончания сессии;Время окончания сессии;Продолжительность сессии |
Описание значений столбцов Ad:
- Дата начала отображения – дата запуска отображения рекламного файла
- Время начала отображения – время запуска отображения рекламного файла
- Фактическая продолжительность отображения – расчетное время от времени запуска до времени окончания или прерывания показа рекламного файла
- Название рекламы – указанное для секции с рекламой название
- Путь до файла с рекламой – указанный путь до файла в секции рекламы
- Индекс рекламы – порядок воспроизведения рекламного файла
- Заданная продолжительность отображения – указанное время отображения в секции рекламы
Экран рекламы – отображение рекламы на основном экране – 0, на дополнительном – 1
Описание значений столбцов Documents:
- Дата закрытия чека – дата фактического закрытия чека
- Время закрытия чека – время фактического закрытия чека
- Продолжительность документа – расчетное время от открытия чека до закрытия чека
- Продолжительность формирования – расчетное время от открытия чека до перехода в оплату
- Продолжительность оплаты – расчетное время нахождения в оплате
- Продолжительность оплаты безналом – расчетное время оплаты по терминалу
- Продолжительность ожидания консультанта – расчетное время от вызова консультанта до его авторизации
- Продолжительность в режиме консультанта – расчетное время нахождения в режиме консультанта
- Сумма чека – итоговая сумма чека
- Сумма наличкой – сумма оплаты наличными
- Сумма по карте – сумма оплаты по терминалу
- Сумма бонусами – сумма примененных к оплате бонусов
- Сумма сертификатом – сумма оплаты сертификатом
- Количество позиций – количество позиций в чеке
- Просили помощи – кнопка «помощь» была нажата – 1, не нажата – 0
- Использовался режим кассира – в чеке режим кассира использовался – 1, не использовался – 0
- Количество пакетов – количество пакетов в чеке
- Добавлялась карта – была добавлена карта со штрих-кодом или магнитной полосой – 1, не добавлена – 0
- Статус документа – документ закрыт – 1, отменен – 0
Секция оплат чека – список оплат чека, указанных через запятую в формате
<тип оплаты>:<код оплаты>:<сумма оплаты с разделительной точкой>
, где тип оплаты:
1 – наличные
2 – банковская карта
3 – бонусы
4 – подарочная карта
5 – QR-кодом (на экране телефона)
6 – QR-кодом (на экране кассы)- Продолжительность нерабочего состояния – расчетное время от завершения работы до восстановления чека
Описание значений столбцов Positions:
- Дата добавления позиции – дата фактического добавления позиции
- Время добавления позиции – время фактического добавления позиции
- Добавлена в режиме кассира – позиция была добавлена в режиме кассира – 1, не была добавлена в режиме кассира – 0
- Добавлена в режиме редактирования – позиция была добавлена в режиме редактирования – 1, не была добавлена в режиме редактирования – 0
- Штрих-код – указывается штрих-код добавленной позиции
- Весовой/штучный – весовой товар – 1, штучный – 0
- Взвешивание было получено с весов – взвешивание получено с весов – 1, иначе – 0
- Требуется визуальная проверка – товар с проверкой – 1, иначе – 0
- Не ожидать товар на контрольных весах – не требуется взвешивания товара – 1, иначе – 0
- Минимальный возраста покупателя – установленный минимальный возраст для товара
- Неточный контрольный вес – товар с переданным флагом неточного веса из POS – 1, иначе – 0
- Позиция с нулевым весом – товар с переданным флагом легкого товара из POS – 1, иначе – 0
- Была ошибка неверный вес – при ошибке указывается – 1, иначе – 0
- Товар не найден – при ошибке указывается – 1, иначе – 0
- Продолжительность взвешивания – расчетное время от получения веса с прикассовых весов до получения веса с контрольных весов
- Продолжительность добавления позиции – расчетное время от перехода в формирование или от добавления предыдущего товара до текущего товара
- Время, за которое товар положили на контрольные весы – расчетное время от выбора товара до добавления на контрольные весы
Описание значений столбцов Interventions:
- Дата вмешательства – дата успешного входа в систему консультанта при вызове
- Время вмешательства – время выполнения вмешательства консультантом
- Тип вмешательства:
0 – Диалог для консультанта
1 – Ошибка контрольных весов
2 – Визуальный контроль / Подтверждение возраста
3 – Покупатель просил помощи
4 – Покупатель бездействовал
5 – Сторнирование позиции
6 – Отмена документа - Продолжительность ожидания консультанта – расчетное время от вызова консультанта до его авторизации
- Продолжительность вмешательства – расчетное время нахождения в режиме консультанта
- Состояние документа при вмешательстве:
0 – не открыт
1 – формирование
2 – оплата
3 – закрыт - Сообщение для консультанта – записывается отображаемое консультанту сообщение, из-за которого произошел вызов. Поле пустое, если отсутствуют сообщения
Описание значений столбцов Session:
Дата начала сессии – дата первого перехода в сессии из меню в режим продажи
Время начала сессии – время первого перехода в сессии из меню в режим продажи
Дата окончания сессии – дата возврата в меню из режима продажи
Время окончания сессии – время возврата в меню из режима продажи
Продолжительность сессии – расчетное время от начала и до окончания сессии