Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Алгоритм к действию (статистика)
 
 автор: TetRiska   (14.10.2011 в 12:02)   письмо автору
 
 

Всем привет. Сижу весь в размышлениях, как же все таки защитится от накруток статистики, да кажись никак. Единый путь - вести расширенные логи всех посещений и в случай действительной накрутки - резкого всплеска посещений, делать откат на день назад или же менее губительный вариант, но трудоемкий, это вручную просматривать, добавлять в бан-лист накрутчиков и уменьшать статистику на количество которое накрутили.

Насколько мне известно, контексную рекламу Гугла можно также накрутить. И если рекламодатель замечает, что его деньги на ветер, спокойно жалуется, после чего пересматриваются логи и делается возврат средств - откат, а накрутчика наказывают, верно?

Заметил по счетчику Рамблера интересную вещь. С выключенными куками он считает только хиты. С включенными, если постоянно удалять куки, то можно с легкостью накрутить посещаемость, именно реальных посещений - хосты. Вопрос - они ведут логи, после поимки сайта в накрутке, сбрасывают статистику до того как была накрутка?

Другой темой будут счетчики лайвинтернет, бигмир и мейлру. Они считают верно при выключенных куках, т.е. раз зашел - раз посчитало, обновления странички не помогают в накрутке. При включенных куках, сколько куку не удаляй, все равно не засчитывает повторное посещение после обновления странички. Вопрос - как это они делают? К чему они привязываются? Не к ИП же, т. к. это бред, много посетителей можно потерять.

Я не учитывал накрутку при смене ИП, т.к. это понятно, что накрутка будет везде работать.

Надеюсь на Вашу помощь в разъяснении, что по чем и как должно работать. Готовые счетчики мне нужны, т. к. у меня цель другая - подсчет посетителей клиентских зон, а не общей статистики сайта. Спасибо за ответы.

  Ответить  
 
 автор: TetRiska   (14.10.2011 в 13:54)   письмо автору
 
   для: TetRiska   (14.10.2011 в 12:02)
 

вот попробовал разобрать код бигмира, % на 60 вроде бы разобрался
bmN=navigator,bmD=document,bmD.cookie='b=b',i=0,bs=[],bm={v:16870836,s:16870836,t:6,c:bmD.cookie?1:0,n:Math.round((Math.random()* 1000000)),w:0};
for(var f=self;f!=f.parent;f=f.parent)bm.w++;
try{if(bmN.plugins&&bmN.mimeTypes.length&&(x=bmN.plugins['Shockwave Flash']))bm.m=parseInt(x.description.replace(/([a-zA-Z]|\s)+/,''));
else for(var f=3;f<20;f++)if(eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+f+'")'))bm.m=f}catch(e){;}
try{bm.y=bmN.javaEnabled()?1:0}catch(e){;}
try{bmS=screen;bm.v^=bm.d=bmS.colorDepth||bmS.pixelDepth;bm.v^=bm.r=bmS.width}catch(e){;}
r=bmD.referrer.slice(7);if(r&&r.split('/')[0]!=window.location.host){bm.f=escape(r);bm.v^=r.length}
bm.v^=window.location.href.length;for(var x in bm) if(/^[vstcnwmydrf]$/.test(x)) bs[i++]=x+bm[x];
bmD.write('<img src="http://c.bigmir.net/?'+bs.join('&')+'"  width="0" height="0" border="0" alt="" title="" />');
т.е. после загрузки странички в нее подгружается невидимая картинка...ссылка на картинку формируется следующим образом:
- открыл сайт сначала в ФФ
http://c.bigmir.net/?v16869808&s16870836&t6&c1&n60951&w0&m10&y0&d24&r1024

что из передаваемых параметров я понял:
- v16869808, s16870836, t6 (указаны в скрипе явно, смысла пока не понял)
- c1 (0 или 1, указывает включены или выключены куки)
- n60951 (постоянно разное значение)
- w0 (счетчик чего-то, но не понял пока чего)
- m10 (длина description плагина Shockwave Flash, хотя могу и ошибаться)
- y0 (0 или 1, указывает включена или выключена java)
- d24 (Глубина цвета палитры для отображения изображений)
- r1024 (ширина экрана пользователя)
- открыл сайт после в Хроме
http://c.bigmir.net/?v16869768&s16870836&t6&c1&n430146&w0&m10&y1&d32&r1024

изменилось несколько параметров:
- n430146
- y1
- d32

  Ответить  
 
 автор: cheops   (14.10.2011 в 19:24)   письмо автору
 
   для: TetRiska   (14.10.2011 в 12:02)
 

Все так, как вы пишите... если хотите направление, то посмотрите в сторону байесовских сетей (возможно нейронных, но для ваших задач и байесовских хватит). Ключ там где-то должен лежать, он конечно будет не очень удобный и вряд ли готовый к использованию... но если вы хотите прыгнуть выше остальных, нужно туда двигаться.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования