В SCO есть сбор статистики. Некоторые события, например добавление товаров в чек или ошибки, записываются в отдельные файлы в csv формате, которые можно использовать для анализа работы кассы.

Сбор статистики по умолчанию включен.

Настройки

При необходимости статистику можно отключить.

Наименование

Возможные значения

Описание

Файл /opt/sst-sco/conf/stats.ini, секция [Stats], настройки модуля сбора статистики
enable
  • true (по умолчанию)
  • false
Включение модуля
url<хост>:<порт>
по умолчанию не указан

Адрес сервера статистики.
Порт указывается обязательно

Данные файлов статистики пишутся при помощи механизма логирования, id логгеров указаны ниже, файлы вывода статистики можно настроить по аналогии с "Логирование работы программы".

Описание файлов статистики

Имя файла

id логгера

Описание

Названия столбцов

ad.logAdStatsСтатистика рекламыДата начала отображения;Время начала отображения;Фактическая продолжительность отображения;Название рекламы;Путь до файла с рекламой;Индекс рекламы;Заданная продолжительность отображения;Экран рекламы
document.logDocumentsStatsСтатистика по чекам

Дата закрытия чека;Время закрытия чека;Продолжительность документа;Продолжительность формирования;Продолжительность оплаты;Продолжительность оплаты безналом;Продолжительность ожидания консультанта;Продолжительность в режиме консультанта;Сумма чека;Сумма наличкой;Сумма по карте;Сумма бонусами;Сумма сертификатом;Количество позиций;Просили помощи;Использовался режим кассира;Количество пакетов;Добавлялась карта;Статус документа;Секция оплат чека;Продолжительность нерабочего состояния

positions.logPositionsStatsСтатистика по позициям

Дата добавления позиции;Время добавления позиции;Добавлена в режиме кассира;Добавлена в режиме редактирования;Штрих-код;Весовой/штучный;Взвешивание было получено с весов;Требуется визуальная проверка;Не ожидать товар на контрольных весах;Минимальный возраста покупателя;Неточный контрольный вес;Позиция с нулевым весом;Была ошибка неверный вес;Товар не найден;Продолжительность взвешивания;Продолжительность добавления позиции;Время, за которое товар положили на контрольные весы

interventions.logInterventionsStatsСтатистика по вмешательствам консультанта

Дата вмешательства;Время вмешательства;Тип вмешательства;Продолжительность ожидания консультанта;Продолжительность вмешательства;Состояние документа;Сообщение для консультанта

session.logSessionStatsСтатистика по сессии работы SCO (касса находится в режиме продажи)

Дата начала сессии;Время начала сессии;Дата окончания сессии;Время окончания сессии;Продолжительность сессии

Описание значений столбцов Ad:

  1. Дата начала отображения – дата запуска отображения рекламного файла
  2. Время начала отображения – время запуска отображения рекламного файла
  3. Фактическая продолжительность отображения – расчетное время от времени запуска до времени окончания или прерывания показа рекламного файла
  4. Название рекламы – указанное для секции с рекламой название
  5. Путь до файла с рекламой – указанный путь до файла в секции рекламы
  6. Индекс рекламы – порядок воспроизведения рекламного файла
  7. Заданная продолжительность отображения – указанное время отображения в секции рекламы
  8. Экран рекламы – отображение рекламы на основном экране – 0, на дополнительном – 1

Описание значений столбцов Documents:

  1. Дата закрытия чека – дата фактического закрытия чека
  2. Время закрытия чека – время фактического закрытия чека
  3. Продолжительность документа – расчетное время от открытия чека до закрытия чека
  4. Продолжительность формирования – расчетное время от открытия чека до перехода в оплату
  5. Продолжительность оплаты – расчетное время нахождения в оплате
  6. Продолжительность оплаты безналом – расчетное время оплаты по терминалу
  7. Продолжительность ожидания консультанта – расчетное время от вызова консультанта до его авторизации
  8. Продолжительность в режиме консультанта – расчетное время нахождения в режиме консультанта
  9. Сумма чека – итоговая сумма чека
  10. Сумма наличкой – сумма оплаты наличными
  11. Сумма по карте – сумма оплаты по терминалу
  12. Сумма бонусами – сумма примененных к оплате бонусов
  13. Сумма сертификатом – сумма оплаты сертификатом
  14. Количество позиций – количество позиций в чеке
  15. Просили помощи – кнопка «помощь» была нажата – 1, не нажата – 0
  16. Использовался режим кассира – в чеке режим кассира использовался – 1, не использовался – 0
  17. Количество пакетов – количество пакетов в чеке
  18. Добавлялась карта – была добавлена карта со штрих-кодом или магнитной полосой – 1, не добавлена – 0
  19. Статус документа – документ закрыт – 1, отменен – 0
  20. Секция оплат чека – список оплат чека, указанных через запятую в формате <тип оплаты>:<код оплаты>:<сумма оплаты с разделительной точкой>, где тип оплаты:
    1 – наличные
    2 – банковская карта
    3 – бонусы
    4 – подарочная карта
    5 – QR-кодом (на экране телефона)
    6 – QR-кодом (на экране кассы)

  21. Продолжительность нерабочего состояния – расчетное время от завершения работы до восстановления чека

Описание значений столбцов Positions:

  1. Дата добавления позиции – дата фактического добавления позиции
  2. Время добавления позиции – время фактического добавления позиции
  3. Добавлена в режиме кассира – позиция была добавлена в режиме кассира – 1, не была добавлена в режиме кассира – 0
  4. Добавлена в режиме редактирования – позиция была добавлена в режиме редактирования – 1, не была добавлена в режиме редактирования – 0
  5. Штрих-код – указывается штрих-код добавленной позиции
  6. Весовой/штучный – весовой товар – 1, штучный – 0
  7. Взвешивание было получено с весов – взвешивание получено с весов – 1, иначе – 0
  8. Требуется визуальная проверка – товар с проверкой – 1, иначе – 0
  9. Не ожидать товар на контрольных весах – не требуется взвешивания товара – 1, иначе – 0
  10. Минимальный возраста покупателя – установленный минимальный возраст для товара 
  11. Неточный контрольный вес – товар с переданным флагом неточного веса из POS – 1, иначе – 0
  12. Позиция с нулевым весом – товар с переданным флагом легкого товара из POS – 1, иначе – 0
  13. Была ошибка неверный вес – при ошибке указывается – 1, иначе – 0
  14. Товар не найден – при ошибке указывается – 1, иначе – 0
  15. Продолжительность взвешивания – расчетное время от получения веса с прикассовых весов до получения веса с контрольных весов
  16. Продолжительность добавления позиции – расчетное время от перехода в формирование или от добавления предыдущего товара до текущего товара
  17. Время, за которое товар положили на контрольные весы – расчетное время от выбора товара до добавления на контрольные весы

Описание значений столбцов Interventions:

  1. Дата вмешательства – дата успешного входа в систему консультанта при вызове
  2. Время вмешательства – время выполнения вмешательства консультантом
  3. Тип вмешательства:
    0 – Диалог для консультанта
    1 – Ошибка контрольных весов
    2 – Визуальный контроль / Подтверждение возраста
    3 – Покупатель просил помощи
    4 – Покупатель бездействовал
    5 – Сторнирование позиции
    6 – Отмена документа
  4. Продолжительность ожидания консультанта – расчетное время от вызова консультанта до его авторизации
  5. Продолжительность вмешательства – расчетное время нахождения в режиме консультанта
  6. Состояние документа при вмешательстве:
    0 – не открыт
    1 – формирование
    2 – оплата
    3 – закрыт
  7. Сообщение для консультанта – записывается отображаемое консультанту сообщение, из-за которого произошел вызов. Поле пустое, если отсутствуют сообщения

Описание значений столбцов Session:

  1. Дата начала сессии – дата первого перехода в сессии из меню в режим продажи

  2. Время начала сессии – время первого перехода в сессии из меню в режим продажи

  3. Дата окончания сессии – дата возврата в меню из режима продажи

  4. Время окончания сессии – время возврата в меню из режима продажи

  5. Продолжительность сессии – расчетное время от начала и до окончания сессии

  • No labels