PDA

Просмотр полной версии : Счетчики рейтингов - неизбежное зло?


Solide Snake
23.10.2007, 22:17
Итак, начну с минусов:

- счетчики долго загружаются, — пожалуй, основной недостаток. Сложно не согласиться с очевидным. Хотя различие между временем запроса и временем загрузки изображения, несомненно, есть.
- счетчики портят внешний вид страницы — а этот пункт уже зависит от дизайна. Иногда они вписываются довольно органично.
- нет единого подхода к подсчету посетителей — разница в показателях может достигать и 25%.

Обратимся к плюсам:

Счетчики предоставляют статистику посещений — некоторые счетчики обеспечивают владельцев сайтов развернутой статистику (тип браузера, разрешение экрана, география, и др.). Можно определить пути перемещения читателей, их вкусы. Выявить ошибки в дизайне и навигации.
Как правило, счетчики создаются на основе рейтинговых систем — дополнительные посещения из рейтингов сайту не помешают. Именно на этом пункте я и хочу остановить свое внимание.

В интернете постоянно встречается мнение о том, что нераскрученные рейтинги и каталоги не выгодны, и лучше пользоваться известными - Rambler, SpyLog, TopList, Aport. Я сразу должен сказать - это коммерческая пропаганда. Если вы представляете себе работу рейтинговых систем, — вы понимаете кому это выгодно.

95% посетителей переходят по ссылкам с первой страницы поисковых систем и подразделов каталогов и рейтингов. Именно поэтому лучше быть "большой рыбой в маленьком пруду", чем наоборот.

В моей практике встречалась раскрутка крупного предприятия, работающего в отрасли химического машиностроения. Посещаемость отрасли в целом невысока: предприятия получают, в среднем, от 5 до 20 хостов/сутки. Разместив информацию в малоизвестных каталогах и рейтингах (а их было около 80), предприятие стало получать из каждого 2-3 хоста в месяц. Игнорируя эти малоизвестные ресурсы, предприятие теряло 160-240 хостов/месяц. А так как цена привлечения посетителя в этой отрасли равна примерно $1.2, — это $192-$288 в месяц.

Итак, рекомендации:

если вы собираетесь разместить на сайте побольше счетчиков и "кнопок" поисковых систем, — расположите их самом низу странички. Это единственное место, где они смотрятся приемлимо.
если вы стремитесь делать только красивые сайты, — лучше забудьте о том, что прочитали. Сайт в сети и красочная страничка в журнале —совершенно разные вещи.

(c) seoweb.ru

TERYS
01.11.2007, 10:17
Имхо хватит одного счетчика от ливинета для статистики сайта.
Во всех остальных можно поубирать ссылки и оставить картинки. Так допустим если хотите поставить счетчик тИЦа и Пр от сайта pr-cy.ru - можно сделать так:

Вот такой код мы получим:
<!--PR-CY.ru--><a href="http://www.pr-cy.ru" target="_blank" title="оптимизация"><img src="http://pr-cy.ru/img_antichat.ru_13" border="0" alt="Анализ сайта"></a><!--/PR-CY.ru -->

Убираем все лишнее, и получаем только картинку со значениями тица и ПР
<!--PR-CY.ru--><img src="http://pr-cy.ru/img_antichat.ru_13" border="0"><!--/PR-CY.ru -->

Shred
05.11.2007, 20:33
а разве владельцы сервиса сцётчикоф не ругаюца за размещение изменённого кода?

ant0ha
05.11.2007, 21:29
Счетчик лучше писать самому, в этом нет ничего сложного, и под свой дизайн без проблем настроить можно.

Вот пример моего:<?php
error_reporting(0);
header ("Content-type: image/gif");

$mysql_host = "localhost"; //хост Mysql
$mysql_login = "root"; //пользователь Mysql
$mysql_pass = "password"; //пароль Mysql
$mysql_db = "counter"; //база Mysql

mysql_connect($mysql_host,$mysql_login,$mysql_pass ) or die();
mysql_select_db($mysql_db);

$query=mysql_query("select * from `counter`") or die();
$array=mysql_fetch_array($table);

$all=$array['visit_all']+1;
$today=$array['visit_today']+1;
$today_unic=$array['visit_today_unic'];

$ip=getenv("REMOTE_ADDR");
$iplist=explode(";",$array['ip']);

if (!in_array($ip,$iplist)){
mysql_query("update `counter` set `visit_all`=`visit_all`+1,`visit_today`=`visit_tod ay`+1,`visit_today_unic`=`visit_today_unic`+1,`ip` =CONCAT(ip,'$ip',';')") or die();
$today_unic=$today_unic+1;
} else {
mysql_query("update `counter` set `visit_all`=`visit_all`+1,`visit_today`=`visit_tod ay`+1") or die();
}

$url='www.site.ru'; // URL вашего сайта

function tic($url){
$pattern = "http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://";
$url = trim($url, '/') . '/';
$url = str_replace('http://', '', $url);
$txt = file_get_contents($pattern.$url);
preg_match('|<tcy rang="\d*" value="(.*)"/>|', $txt, $out);
$cy = (int) $out[1];
return $cy;
}
$tic=tic($url);

$imgname="counter.gif"; // картинка счетчика

$im=@imagecreatefromgif($imgname);
$text_color = imagecolorallocate ($im, 0, 0, 0);
// сдесь нужно настроить расположение этих данных на картинке
// первая цифра размер шрифта, две другие - координаты по x и y
imagestring ($im, 3, 52, 7, $tic, $text_color);
imagestring ($im, 1, 195, 14, $all, $text_color);
imagestring ($im, 1, 245, 14, $today, $text_color);
imagestring ($im, 1, 295, 14, $today_unic, $text_color);
imagegif($im);
?> Структура таблицы counter
CREATE TABLE `counter` (
`visit_all` int(12) NOT NULL default '0',
`visit_today` int(12) NOT NULL default '0',
`visit_today_unic` int(12) NOT NULL default '0',
`ip` text NOT NULL,
)
Счетчик выводит текущий индекс цитируемости, количество уникальных просмотров сегодня, количество просмотров сегодня, количество просмотров всего.