Я почти уверен, что там система, как на Алами или подобная. Учитываются "взвешенные" продажи/просмотры за единицу времени.
Пример:
Есть картинка А, которая в портфеле
10 дней и за это время её просмотрели (увеличили из превью) 100 раз и купили
10 раз. К примеру, вес просмотра = 1/10, а вес покупки = 1. Получаем для картинки А рейтинг = ((100 просмотров х вес 1/10) + (
10 продаж х вес 1))/(число дней
10) = 2.
Представим, что на 10-й день мы загрузили ещё одну картинку - Б. За первый день (10-й для картинки А) её просмотрели 20 раз и купили 2 раза. Её рейтинг к концу дня = (20х0,1 + 2х1)/(1) = 4.
Как видим, несмотря на то, что общая прибыль и число просмотров у картинки А больше, чем у картинки Б - картинка Б имеет больший рейтинг и будет показана на первом месте в портфеле. Просто потому, что её один день оказался успешней, чем средний из
10 дней картинки А.
Теперь представим, что следующие
10 дней - Рождественские каникулы и у нас НИ РАЗУ не купили НИ картинку А, ни картинку Б. Что мы имеем:
Рейтинг для А = ((100 просмотров х вес 1/10) + (
10 продаж х вес 1))/(число дней 20) = 1.
Рейтинг для Б = (20х0,1 + 2х1)/(11 дней) = 0,364
Имеем то, что. несмотря на то, что продаж и просмотров осталось столько же - картинки существенно поменялись местами. Картинка А висит по-прежнему довольно высоко, потому что у неё больше накопленный вес, а картинка Б оказалась спринтером - хорошо стартанула, но быстро заглохла.
Если в портфеле были другие картинки - они легко могли обойти Б всего несколькими продажами за эти дни. А вт картинку А обойти сложнее, поэтому она дольше висит в нашем топе, несмотря на то, что уже прдаётся редко.
Вот такое вот объяснение. Надеюсь, не слишком запутано
