Я использую Data Explorer для подсчета количества просмотров категории по таблице topic_views, но при сравнении количества просмотров категории с количеством просмотров темы (topic.views) оказывается, что просмотров в таблице topic_views значительно меньше. Есть ли какие-то идеи, почему это происходит?
Таблица topic_views фиксирует только первый просмотр темы каждым пользователем (или IP-адресом для незарегистрированных посетителей), тогда как topics.views из таблицы topics учитывает новый просмотр каждые 8 часов (по умолчанию, но этот интервал можно изменить через настройку администратора «topic view duration hours»).
У нас также есть новая таблица для сбора данных о просмотрах тем, по которой можно формировать отчёты за определённый период (она ещё совсем новая, поэтому данные охватывают не такой уж большой промежуток времени). Это таблица topic_view_stats, которая позволяет получить агрегированное количество просмотров каждой темы (как анонимными, так и авторизованными пользователями) в разрезе дней.
Привет, @JammyDodger! Я заметил, что у некоторых тем количество просмотров равно 0, хотя внутри есть комментарии. Ты знаешь, почему так происходит?
Приветствую, надеюсь, у вас всё хорошо.
Разница в количестве просмотров, скорее всего, связана с тем, что таблица просмотров тем хранит отдельные записи о просмотрах (например, по каждому пользователю или IP-адресу), тогда как счётчик просмотров в таблице тем представляет собой общее количество, включающее все просмотры. Этот общий счётчик также может учитывать повторные просмотры или просмотры от гостей, которые не всегда попадают в таблицу просмотров тем. Поэтому таблица тем обычно показывает более высокое и полное количество просмотров.
С уважением,
Майк Таку.
