Итак, начну с минусов: - счетчики долго загружаются, — пожалуй, основной недостаток. Сложно не согласиться с очевидным. Хотя различие между временем запроса и временем загрузки изображения, несомненно, есть. - счетчики портят внешний вид страницы — а этот пункт уже зависит от дизайна. Иногда они вписываются довольно органично. - нет единого подхода к подсчету посетителей — разница в показателях может достигать и 25%. Обратимся к плюсам: Счетчики предоставляют статистику посещений — некоторые счетчики обеспечивают владельцев сайтов развернутой статистику (тип браузера, разрешение экрана, география, и др.). Можно определить пути перемещения читателей, их вкусы. Выявить ошибки в дизайне и навигации. Как правило, счетчики создаются на основе рейтинговых систем — дополнительные посещения из рейтингов сайту не помешают. Именно на этом пункте я и хочу остановить свое внимание. В интернете постоянно встречается мнение о том, что нераскрученные рейтинги и каталоги не выгодны, и лучше пользоваться известными - Rambler, SpyLog, TopList, Aport. Я сразу должен сказать - это коммерческая пропаганда. Если вы представляете себе работу рейтинговых систем, — вы понимаете кому это выгодно. 95% посетителей переходят по ссылкам с первой страницы поисковых систем и подразделов каталогов и рейтингов. Именно поэтому лучше быть "большой рыбой в маленьком пруду", чем наоборот. В моей практике встречалась раскрутка крупного предприятия, работающего в отрасли химического машиностроения. Посещаемость отрасли в целом невысока: предприятия получают, в среднем, от 5 до 20 хостов/сутки. Разместив информацию в малоизвестных каталогах и рейтингах (а их было около 80), предприятие стало получать из каждого 2-3 хоста в месяц. Игнорируя эти малоизвестные ресурсы, предприятие теряло 160-240 хостов/месяц. А так как цена привлечения посетителя в этой отрасли равна примерно $1.2, — это $192-$288 в месяц. Итак, рекомендации: если вы собираетесь разместить на сайте побольше счетчиков и "кнопок" поисковых систем, — расположите их самом низу странички. Это единственное место, где они смотрятся приемлимо. если вы стремитесь делать только красивые сайты, — лучше забудьте о том, что прочитали. Сайт в сети и красочная страничка в журнале —совершенно разные вещи. (c) seoweb.ru
Имхо хватит одного счетчика от ливинета для статистики сайта. Во всех остальных можно поубирать ссылки и оставить картинки. Так допустим если хотите поставить счетчик тИЦа и Пр от сайта 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 -->
Счетчик лучше писать самому, в этом нет ничего сложного, и под свой дизайн без проблем настроить можно. Вот пример моего: PHP: <?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_today`+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_today`+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 Code: 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, ) Счетчик выводит текущий индекс цитируемости, количество уникальных просмотров сегодня, количество просмотров сегодня, количество просмотров всего.