То, что рейтинг товара формируют отзывы покупателей, — общеизвестный факт. Но как именно считается оценка? Разберём магию цифр:
В расчёте используются:
✔️ Оценка отзыва по 5-балльной шкале;
✔️ Дата создания отзыва (чем свежее оценка, тем сильнее она влияет на рейтинг);
✔️ Порядковый номер отзыва по времени создания: 1 — последний оставленный отзыв, 2 — предпоследний и т.д.
✔️ Коэффициент затухания (coef_f).
Коэффициент затухания (coef_f) нужен, чтобы свежие оценки влияли на рейтинг сильнее старых. Он может быть от 1 до 0 — постепенно убывает с даты создания отзыва. Применяется, когда порядковый номер отзыва больше 15.
Если у отзыва порядковый номер <=15, рейтинг отзывов рассчитывается без коэффициента затухания.
Рассчёт коэффициента затухания (coef_f):
Diff— количество дней с даты создания отзыва до даты расчета рейтинга.
Рейтинг пересчитывается каждый день.
▪️ Если diff <= 182, тогда coef_f = 1
▪️ Если diff > 730, тогда coef_f = 0
Иначе coef_f = 100^(-(diff - 182) + (730 * 1.5))
Теперь вы знаете чуть больше 🤓