Page 1 of 1
Ресет CTR
Posted: Mon May 21, 2018 11:58 pm
by Kittenus
Не смог обнаружить в документации и "методом научного тыка" то что мне нужно. Поэтому решил уточнить тут.
Суть проблемы у меня такая: Я сделал сайт на кастомных галёрках (пикчи и видео), прошло 2-3 месяца, сайт больше не обновлялся (галёрки не добавлялись). Всё тумбинашки/галёрки отротировались, устаканились, CTR высчитался для них. Самые красивые тумбы получили высокие CTR, и получается что сайт выглядит практически всё время одинаково.
Есть ли какойто инструмент для того чтобы CTR сбрасывался по истечению какого то времени, или после определённого количества показов? Или может както по другому это организовывается.
Re: Ресет CTR
Posted: Tue May 22, 2018 2:35 am
by admin
Скинуть цтр конечно можно в rotation - special но может лучше добавить новый контент?
Re: Ресет CTR
Posted: Tue May 22, 2018 2:53 am
by Kittenus
admin wrote: Tue May 22, 2018 2:35 am
Скинуть цтр конечно можно в rotation - special
Ручками это делать не супер. Я надеялся что чтото автоматизированное есть.
admin wrote: Tue May 22, 2018 2:35 am
Может лучше добавить новый контент?
Эт конечно идеально, но не всегда получается регулярно добавлять, на некоторых сайтах раз в пару лет добавляю свежие галёрки
У меня в SmartThumb'се вот такая опция есть:

- 001.png (11.21 KiB) Viewed 1688 times
Тобишь указывается сколько галёрка может быть на главное странице (часов), на сколько отключать её после этого (хотя этот параметр и не обязатяьный) и что сделать при отключении (к примеру ресетнуть статы этой тумбы). Чтото подобное реализовать реально? Можно не в часах измерять а просто в показах, думаю смысл от этого не изменится.
Re: Ресет CTR
Posted: Tue May 22, 2018 3:04 am
by admin
В базе хранит максимум последжних Х показов
CTR Recalculation period
CTR of each thumb = (clicks during LAST X views)/(clicks during those shows)
можно сделать ресет по достижении CTR Recalculation period
пойдет?
Re: Ресет CTR
Posted: Tue May 22, 2018 3:47 am
by Kittenus
admin wrote: Tue May 22, 2018 3:04 am
можно сделать ресет по достижении CTR Recalculation period
пойдет?
Пойдёт!
Я вот в ВИКИ копался и там такую цитату:
CTR Recalculation period кол-во последних показов, по которому вычисляется ЦТР тумбы. Этот параметр очень важен для того, что б тумбы не “зависали” вверху.
Мне как раз и нужно чтобы "не зависали", но в придачу "имитировали" живость сайта при редком обновлении.
Re: Ресет CTR
Posted: Tue May 22, 2018 5:16 am
by admin
Технически так и идет
те идея такая: условно если 2 тумбы и одна туле другой то через например 20к показов они остаются в каком-то порядке.
если добавляется 3я то она как более интересная то постепенно падает цтр первых двух и вылазит 3я.
Те делаем опцию "reset thumb CTR when shows = CTR recalculation period"?
Re: Ресет CTR
Posted: Tue May 22, 2018 12:26 pm
by Kittenus
admin wrote: Tue May 22, 2018 5:16 am
Технически так и идет
те идея такая: условно если 2 тумбы и одна туле другой то через например 20к показов они остаются в каком-то порядке.
если добавляется 3я то она как более интересная то постепенно падает цтр первых двух и вылазит 3я.
Да, я это понял. Это абсолютно всё правильно при условии что в ротации периодически добавляются новые интересные тумбынашки которые "вылезут" на верх. Но если сайт редко обновляется и количество букмакеров на сайте не много (постоянные посетители со временем перестанут кликать на популярные тумбы и она "упадёт") то эта популярная тумба никогда не слезет в низ.
admin wrote: Tue May 22, 2018 5:16 am
Те делаем опцию "reset thumb CTR when shows = CTR recalculation period"?
Да. Вот только я думаю нужно делать и ресет показов (и кликов). Чтобы эта тумбинашка стала "как новая". Со временем она снова может вылезти на верх, но это будет периодически и сайт будет выглядеть "живым". И описалово к этому параметру можно написать что это "для сайтов которые редко обновляются, имитация добавления/удаления галерей"
Re: Ресет CTR
Posted: Mon May 28, 2018 10:43 am
by admin
Я пока не совсем уверен что это хороший вариант, давайте попробуем отдельно, если будет ок то добавим как опцию что б поспешно не добавлять 100500ю опцию )
надо в scj/bin создать reset_ctr.php
<?php
require('../includes/prepare.php');
db_query("UPDATE rot_gallery_stats1 SET
tested_thumb = 'no', current_index = 0, current_shows = 0, current_clicks = 0, current_points = 0, shows0 = 0, clicks0 = 0,
points0 = 0, shows1 = 0, clicks1 = 0, points1 = 0, shows2 = 0, clicks2 = 0, points2 = 0, shows3 = 0, clicks3 = 0, points3 = 0,
shows4 = 0, clicks4 = 0, points4 = 0, total_shows = 0, total_clicks = 0, total_points = 0, total_ctr = 0
WHERE total_shows > ".(int) $settings['ctr_recalculation_period'] );
и запускать его так часто как часто вы хотите проверять кому надо сделать ресет.
Если будет эффект - добавим в админку опцию,
Re: Ресет CTR
Posted: Mon May 28, 2018 10:56 am
by Kittenus
Спасибо! Сегодня добавлю и протестю, через недельку будет понятно.
Re: Ресет CTR
Posted: Mon May 28, 2018 12:48 pm
by admin
Отлично )