Раздел «Популярные» — формирование листинга

Как динамически формируется раздел «Популярные» на основе кликов по видео.

📌 Общее описание

Раздел «Популярные» формируется динамически на основе пользовательской активности — а именно количества кликов по видео.

Количество отображаемых видео не фиксировано и зависит от того, сколько видео набрали клики за учитываемый период.


⚙️ Источник данных

Данные для формирования списка собираются отдельной системой/командой, которая агрегирует клики по видео из разных точек сайта:

  • поиск (search)
  • категории (categories)
  • страницы старов (pornstars)
  • другие листинги

🔢 Принцип формирования списка

  1. Для каждого видео считается общее количество кликов.
  2. В выборку попадают все видео, у которых есть хотя бы один клик.
  3. Таким образом:
    • чем больше видео получают клики → тем больше элементов в разделе «Популярные»
    • если у видео нет кликов → оно не попадает в список

📈 Сортировка

Внутри раздела «Популярные» используется:

  • сортировка: по убыванию количества кликов
  • приоритет: видео с наибольшим количеством кликов отображаются первыми

🧠 Ключевые особенности

  • 📌 Листинг полностью динамический
  • 📌 Нет фиксированного лимита на количество видео
  • 📌 Основан только на реальном пользовательском поведении
  • 📌 Чем выше вовлеченность (клики), тем выше позиция

💡 Важно учитывать

  • Любые изменения в механике учета кликов напрямую влияют на выдачу
  • Источники трафика (поиск, категории и т.д.) влияют на распределение популярности
  • Возможны перекосы в сторону страниц с большим трафиком

🔗 Связанные заметки


Источник: карточка Trello #7 · открыть в Trello