Когда я смотрю на свой форум, я обычно вижу, что в определённые часы постов больше, чем в другие. Есть ли способ получить статистику, которая показывает конкретно: по часам — сколько постов, сколько просмотров страниц и т.д., как это делается по дням, но только почасово?
Попробуйте плагин Data Explorer.
Я бы с радостью, но дело в том, что я использую Communiteq (ранее DiscourseHosting), поэтому не могу устанавливать плагины.
К сожалению, в таком случае вы мало что можете сделать!
Вам следует написать им по электронной почте для получения поддержки.
Запрос ниже покажет количество постов, созданных в каждый час суток.
-- [params]
-- int :months_ago = 1
WITH query_period AS
(SELECT date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' AS period_start,
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' + INTERVAL '1 month' - INTERVAL '1 second' AS period_end)
SELECT EXTRACT (HOUR FROM p.created_at) AS hour,
COUNT(p.id) AS amount
FROM posts p
JOIN topics t ON t.id = p.topic_id
JOIN query_period qp ON p.created_at >= qp.period_start
AND p.created_at <= qp.period_end
WHERE t.archetype = 'regular'
AND p.user_id > 0
GROUP BY hour
ORDER BY hour
Плагин Data Explorer — один из плагинов, которые мы устанавливаем по умолчанию. Всё, что нужно сделать, — включить его в разделе Администрирование → Плагины. Если у вас есть вопросы, касающиеся нашего хостинга, обращайтесь на support@discoursehosting.com.
Что мне делать с этим кодом, чтобы его установить?
Мне удалось его активировать, но я не знаю, как использовать этот код, чтобы он действительно заработал
Где я могу найти эту страницу?
- Перейдите в Администрирование — Плагины — Data Explorer.
- Нажмите кнопку «+» в правом верхнем углу.
- Введите «post per hour» в поле ввода слева от кнопки «Создать новый» и нажмите кнопку.
- Скопируйте и вставьте код, чтобы заменить текст
SELECT 1. - Нажмите «Сохранить изменения и выполнить».
Если вам нужна дополнительная помощь, свяжитесь с поддержкой по адресу support@discoursehosting.com.
