> Прочитать > Принципы > Возможности > Написать
Логин: demo пароль: demo

CNStats STD

  • Системные требования:
  • PHP >= 4.3.1
  • MySQL >= 4.0.16

Особенности демонстрации CNStats

Данная статья содержит пояснения к инсталляции конкретной демо-версии CNStats; в Вашем случае могут использоваться другие решения и подходы.

Обратите внимание на особенности этой демонстрации:

Что доступно в демонстрации?

В данной демо-версии доступны все отчеты; как правило, этого вполне достаточно для оценки работы системы.

Конфигурация CNStats, настройки отчетов, настройка фильтров и срезов недоступны. При необходимости ознакомления с вышеперечисленными функциями, пожалуйста, обращайтесь к нам посредством формы обратной связи - Вам будет предоставлен административный доступ.

Какой код установлен на страницах сайта?

Данный сайт написан на PHP. CNStats установлен на этом же сайте в каталоге /cnstats/. При инсталляции CNStats использован наиболее прогрессивный тип счетчика - комбинированный.

Комбинированный тип счетчика работает следующим образом: на всех страницах сайта размещается php-код, который выполняется при загрузке страниц сайта и выдает в результате специальный java-скрипт код. Благодаря этому подходу осуществляется точный подсчет как роботов, так и пользователей данного сайта.

В шаблон, который выполняется на всех страницах сайта (в нашем случае это файл bottom.php), включен код счетчика, полученный из интерфейса CNStats:
Конфигурация->Код счетчика->Основной код для сбора статистики (обязательный).

Основной код выглядит примерно так:

<?php include_once "/usr/.../ru-demo.cnstats.com/cnstats/cnt.php";?>

При просмотре в браузере исходного кода страниц вместо основного кода сбора php-кода должен отображаться результат его выполнения - сгенерированный java-скрипт.

Полученный java-скрипт должен выглядеть примерно так (часть строк будет вытянута в одну):

<!-- CNStats start -->
<script language="javascript" type="text/javascript">
cnsd=document;cnst=escape(cnsd.title);
cnst=cnst.replace(/\+/g,'%2B');cnsa=navigator.appName;
cnsn=(cnsa.substring(0,2)=='Mi')?0:1;cnss=screen;cnspx=
(cnsn==0)?cnss.colorDepth:cnss.pixelDepth;
document.write('<img src="http://ru-demo.cnstats.com/cnstats
/cnt-combined.php?i=55&e='+cnss.width+'.'+cnss.height+'&d='+
cnspx+'&r='+escape(cnsd.referrer)+'&p='+escape(cnsd.location)+
'&t='+cnst+'" width="1" height="1" border="0">');
</script><!-- CNStats end -->

Туда же для наглядности вставлен "Код для отображения счетчика (опциональный)".

Код для отображения счетчика выглядит примерно так (в одну строку):

<img src="http://ru-demo.cnstats.com/cnstats/cnt-show.php" 
width="88" height="31" border="0" />

Важно понимать, что "Код для отображения счетчика" не обязателен для подсчета; он представляет собой графическое изображение счетчика в виде картинки в правом нижнем углу. Вы можете устанавливать данный код по своему усмотрению либо в соответствии с политикой компании.

Для учета статистики "ненайденных" страниц (Ошибка 404 - страница не найдена), создан специальный документ 404.php, в котором размещен специальный код сбора. Таким образом, зайдя на несуществующую страницу сайта пользователь будет попадать на соответствующую подготовленную страницу.

Введите любую несуществующую страницу, а затем посмотрите демонстрацию работы отчета "Популярные страницы 404".

Код сбора статистики для страниц 404 - "не найдено" выглядит примерно так:

<?php
$CNSTATS404="yes";
include_once "/usr/.../ru-demo.cnstats.com/cnstats/cnt.php";
?>