Статистика стримов

С чем сюда приходят

Встроен в strAImer: модуль ставится вместе с приложением, скачивать ничего не нужно. Он есть в списке Каталог модулей → Встроенные.

Что это за страница

Статистика в боковой панели ведёт запись каждого стрима — сообщения, донаты, подписки, битсы, награды, рейды, фолловеры, зрители — и показывает это в виде итогов, топов, сырого списка событий и графиков. Строка под заголовком говорит, где всё хранится: "Итоги, топы и данные каждого стрима. Всё хранится локально."

Как настроить

  1. Откройте Статистика в боковой панели. Страница открывается на Итоги; остальные три вкладки это Данные, Графики и Настройки.
  2. Итоги показывает по одной карточке на стрим, сначала новые. В заголовке карточки указаны дата, длительность, игра и платформы; стрим, который ещё идёт, показывает значок ● В ЭФИРЕ вместо длительности. Плитки ниже считают сообщения, донаты, сумму донатов, подписки, подаренные, битсы, фолловеров, награды, рейды и пик зрителей. Что считается одним стримом: он начинается, когда «Автоматизация → Статус стрима» видит вас в эфире, и кончается, когда видит, что эфир закончился. Возвращение в эфир в течение 20 минут продолжает ту же карточку, поэтому перезапуск приложения или OBS, оборвавшаяся связь или трансляция, которую вы остановили и запустили снова, остаются одним стримом. Новую карточку начинает только перерыв дольше 20 минут. Донат, пришедший вне эфира, всё равно записывается. Если вы вернётесь в эфир в течение этих 20 минут, он попадёт в карточку продолжившегося стрима; иначе он не попадает ни в одну карточку. Указанные платформы — это те, на которых вы фактически выходили в эфир, а не те, которые у вас подключены. Платформа, на которую вы в тот день не выходили, не показывается, даже если её коннектор включён и её чат читается. Стримы, записанные до того, как это было исправлено, всё ещё перечисляют все подключённые платформы — эта старая история не переписывается. И если вы стримите через OBS без запуска трансляции на самой платформе, приложение не может определить, куда она вышла, поэтому строка остаётся пустой вместо предположений.
  3. Нажмите на заголовок карточки, чтобы развернуть её. Внутри четыре топа: Топ чаттеры, Топ донатеры, Топ битсеры и Топ дарители. Сначала в каждом по пять строк. Если хоть в одном их больше, под списками появляется кнопка Показать всех, и она раскрывает все строки всех четырёх. Список, в котором ничего нет, показывает тире.
  4. Данные — это сырой список событий, сначала новые, до 200 за раз. Чипы над ним фильтруют по типу: Все, Донатные, подписок, битсов, наград, рейдов, фолловеров.
  5. Чтобы удалить запись — например, тестовый донат — наведите на её строку в Данные и нажмите кнопку ✕, которая появится справа; она называется Удалить. Подтверждение Удалить запись? гласит: «Запись исчезнет из статистики, а итоги стрима пересчитаются без неё. Удалённый донат заодно перестанет учитываться в сборе средств, карусели и аукционе. Отменить это нельзя». Отмена оставляет всё как есть.
  6. Чтобы удалить стрим целиком — например, пятиминутную проверку — разверните его карточку на Итоги и нажмите корзину в её правом нижнем углу. Подтверждение «Удалить этот стрим?» называет дату и говорит, что исчезнет: «Всё записанное за {date} будет удалено: донаты, подписки, битсы, награды, рейды, фолловеры, чат-лог и график зрителей. Его донаты перестанут учитываться в сборе средств, карусели и аукционе. Отменить это нельзя». Стрим пропадает сразу и из Итогов, и из Данных, и с графиков. У идущего эфира корзины нет — запись ещё идёт, удалить его можно после завершения.
  7. Графики содержит два блока. Динамика по стримам рисует по одному столбцу на стрим, и чипы выбирают, что измеряется: сумма донатов, сообщений, пик зрителей, фолловеров. Зрители за стрим рисует количество зрителей в течение одного стрима, выбранного из выпадающего списка дат; пик написан в углу.
  8. Настройки → Чат-лог решает, сколько текста чата хранить: "Счётчики сообщений и топ чаттеров всегда хранятся. Эта настройка контролирует только полный текст сообщений (объёмные данные): за сколько последних стримов его хранить." Переключите Сохранять полный чат-лог вкл. или выкл., установите Хранить чат-лог за последние стримы на число от 0 до 100 и нажмите Сохранить.
  9. Настройки → Учитывать донаты — это по одному чекбоксу на сервис донатов. Отмечено — значит учитывается: "Неотмеченный источник исключается из итогов и топов. Новые источники учитываются автоматически." Этот блок сохраняется в момент отметки — у него нет своей кнопки Сохранить. Сервис, который установлен, но выключен, помечен (выключен); если ни один не установлен, блок гласит "Нет установленных коннекторов донатов". Донат снятой площадки не записывается вовсе — записи о нём не появляется, поэтому его нет ни в итогах, ни во вкладке Данные, и обратная отметка галочки не вернёт то, что пришло, пока она была снята. Это единственный переключатель на странице, который не прячет записи о деньгах, а теряет их; не трогайте его без уверенности. Исключение одно, DonationAlerts: снова отметьте его и нажмите Пересобрать историю донатов (шаг 10), и его донаты вернутся без дубликатов.
  10. Настройки → История донатов имеет Пересобрать историю донатов: "Пересобрать полную историю донатов DonationAlerts в статистику (дедуплицировано по ID — дубликаты не появятся). Полезно после сбоев. DonationAlerts должен быть включён." После нажатия строка рядом с кнопкой гласит "Запущено — история будет подтянута в фоне ✓". Пересборка слушается блока Учитывать донаты: если DonationAlerts там снят, ничего не подтянется, хотя строка всё равно сообщит о запуске. Сначала отметьте DonationAlerts.
  11. Если суммы хранятся более чем в одной валюте, над карточками на Итоги появляется полоса: "Некоторые суммы хранятся в другой валюте ({count}) — итоги смешивают их. Пересчитайте историю в {currency}." Пересчитать приводит их к базовой валюте и сообщает, что удалось: "Пересчитано: {updated}. Не удалось: {skipped} — для них нет курса (например, битсы без заданного курса)."

Что она не умеет