[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Счётчик просмотров
Invis1ble
Всем привет.
Стоит задача релизовать счётчик просмотров страниц, и не простой, а золотой с защитой от кулхацкеров.
Понятно, что реализация со стопроцентной защитой в принципе невозможна. Необходимо максимально усложнить жизнь школьникам, при этом не разрабатывая скрипты уровня трекеров гугла, а желательно что-то попроще.
У самого соображения насчет эверпеченек, но пока не до конца продумал всё.
Какие идеи?

UPDATE: нужен подсчет просмотров уникальных посетителей

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

FatCat
Самый простой: по айпишнику и времени. Их записываем.
Если повторный запрос страницы с одного айпишника меньше чем через 15 минут - переписываем время не добавляя числа просмотров.

Если хотим считать именно юников, просмотревших страницу - то же самое, но 24 часа.

_____________
Бесплатному сыру в дырки не заглядывают...
Invis1ble
да, нужны уники
в варианте с IP будут обижены те, кто сидит за натом провайдера, например со мной делят один айпишник еще 100500 человек. Плюс есть масса бесплатных прокси, опять же.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

killer8080
Invis1ble
evercooki не?
Invis1ble
killer8080
Цитата (Invis1ble @ 29.03.2015 - 14:22)
У самого соображения насчет эверпеченек

smile.gif
правда тут тоже нюанс есть - отключение флэша

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

killer8080
Цитата (Invis1ble @ 29.03.2015 - 16:06)
правда тут тоже нюанс есть - отключение флэша

так они же не только LSO юзают, там все хранилища задействованы.
Плюс еще можно применить E-tag tracking
Invis1ble
killer8080
ETag там как один из механизмов и так используется
насчет LSO - я имею в виду, что можно накручивать с разных браузеров

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

killer8080
Цитата (Invis1ble @ 29.03.2015 - 16:21)
насчет LSO - я имею в виду, что можно накручивать с разных браузеров

ну это да конечно, но от школоты должно помочь smile.gif
FatCat
Цитата (Invis1ble @ 29.03.2015 - 15:17)
в варианте с IP будут обижены те, кто сидит за натом провайдера

Айпишник плюс юзерагент. Для тех, у кого пустые куки.


Цитата (Invis1ble @ 29.03.2015 - 15:17)
есть масса бесплатных прокси, опять же

Если всерьез захотят накрутить - накрутят.

_____________
Бесплатному сыру в дырки не заглядывают...
Invis1ble
Цитата (FatCat @ 29.03.2015 - 20:57)
Если всерьез захотят накрутить - накрутят.

естественно, но чтоб воспользоваться прокси особых знаний не надо

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

123456
В любом случае можно накрутить!
Достаточно будет кук и ip
Invis1ble
Задача решена радикально другим образом и в то же время гораздо эффективней и элегантней.
На сайте стоит трекер гугла, раз в %интервал времени% делаем запрос к Core Reporting API и получаем нужные данные по всем интересующим страницам, в том числе и уникальные просмотры smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

FatCat
Цитата (Invis1ble @ 2.04.2015 - 19:41)
эффективней

Не соглашусь.
Сравнивал гугловые данные с серверной статистикой, расхождения до 20%.

_____________
Бесплатному сыру в дырки не заглядывают...
Invis1ble
FatCat
счётчик нужен для оценки эффективности страницы с точки зрения дохода в adsense
поэтому решение практически идеальное

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

FatCat
С этим не буду спорить. smile.gif

_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.