> Главная > Продукты и услуги > Купить > Компания
English / Русский

Ответы на часто задаваемые вопросы

1 Общие вопросы

1.1 На сколько доменов (сайтов, серверов) я могу поставить купленный CNStats?

1.2 Поясните вопрос с тестовым ключом, лицензиями, в чем их отличие?

1.3 Могу ли я потом поменять домен?

1.4 Заинтересовался CNStats. Правда возник вопрос - нет ли у нее какой-либо защиты? Zend и т.п.? Или же код полностью "стандартный" ?

1.5 Программа пишет "Zend Optimizer not installed". (У моего провайдера нет Zend.) Что мне делать? Очень хочу купить себе такую программу.

1.6 Увидел версию CNStats зашифрованную ionCube? Что это такое, в чем отличие от Zend?

1.7 Хочу старую поставить ionCube-версию CNStats, но не хочу пользоваться автоматическим инсталлятором, мало ли что там у Вас записано. Что делать?

2 Оплата

Вопросы по оплате перенесены сюда.

3 Установка

3.1 Я использовал бесплатный регистрационный ключ, сейчас приобрел платный. Как мне перейти на полную версию? Сохранятся ли данные?

3.2 И как нам обновить старую на новую версию?

3.3 У меня стоит старая версия 2.1 (или любая не предыдущая), хочу новую. Не хочу заморачиваться с последовательными апдейтами.

3.4 Пока экспериментировал со своими страничками и вставкой в них кода наследил в статистике. Как очистить от всего этого? И вообще можно ли сразу же отдельные записи в статистике очищать?

4 Производительность и точность

4.1 Какая производительность счетчика?

4.2 Какая загрузка сервера при работе CNStats? Провайдер пишет, что CNStats делает очень большую нагрузку.

4.3 Мы используем статистику как с вашего счетчика, так и с других счетчиков (сторонних ресурсов типа Mail.ru, Spylog, Rambler) У нас как раз нестыковка в цифрах статистики: цифры посещения отличаются в разы. И что удивительно, посещаемость ежедневно отличается значительно.

4.4 Какой объем базы данных необходим, т.е. как объем растет, если на сайт ежедневно заходят 500 посетителей, 10000 посетителей. Какого объема база достигнет при этом через 30 дней. И что происходит через 30 дней.

4.5 Что мне делать если я хочу хранить статистику за все время работы сайта?

5 Возможности и полезные примеры

5.1 Может ваш счетчик считает еще что-то, к примеру заходы поисковых роботов?

5.2 Какому счетчику верить, тому, за который мы заплатили или бесплатному?

5.3 В скриншотах Вашей системы вся информация на английском языке. Можно ли установить русский интерфейс?

5.4 В идеале я бы хотел узнать: откуда пришел посетитель, где кликал на моем сайте, на какой сайт ушел?

5.5 У меня с сайта скачивают файлы. Можно ли иметь статистику по скачиванию?

5.6 В разделе "популярные страницы" отображаются данные о посещаемых страницах за определенный период, но я так понял в зачет идут и посещения страниц роботами, а оч. хотелось бы разделять роботов отдельно, посетителей отдельно...

5.7 Как вставить код счетчика в форум vBulletin?

6 Отчеты

6.1 Не определяется страна пользователей... Не работает отчет Страны...


Общие вопросы

1.1 На сколько доменов (сайтов, серверов) я могу поставить купленный CNStats?

На один домен. CNStats будет работать только на том домене на который выписан регистрационный ключ. Это значит, что только с этого домена Вы сможете просматривать статистику.

myserver.com, stats.myserver.com, forum.myserver.com, stats.forum.myserver.com - обратите внимание - это РАЗНЫЕ домены - для всех этих доменов нужны разные лицензии!

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

1.2 Поясните вопрос с тестовым ключом, лицензиями, в чем их отличие?

Пробный регистрационный ключ привязан к заказанному домену. Дает возможность тестировать CNStats 15 дней с момента выписки ключа. После истечения этого срока статистика будет собираться, но будет закрыт доступ ко всем отчетам и пунктам меню статистики кроме пункта Регистрация. Открыть этот доступ можно только купив лицензию и введя соответствующий ей регистрационный ключ. На один домен пробный ключ выписывается только один раз!

Есть два типа лицензии "owned" и "leased".

Общее: обе дают право ставить CNStats на один домен и получать новые версии в течение года с момента покупки.

Различие: через год после покупки ключ для "leased" истечет и потребуется покупка новой лицензии (также как и в случае пробного ключа, но только через год). Лицензия "owned" будет работать все время.

1.3 Могу ли я потом поменять домен?

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

Условия рассмотрения: старый домен не должен работать. Решение может приниматься в течение двух недель. В случае положительного решения - смена домена производится бесплатно.

1.4 Заинтересовался CNStats. Правда возник вопрос - нет ли у нее какой-либо защиты? Zend и т.п.? Или же код полностью "стандартный" ?

Код CNStats частично зашифрован системой CNCrypto. Система шифрования не предъявляет никаких дополнительных системных требований.

В старых версиях мы использовали другие системы шифрования и обфускации:

  • Версии 2.9, 2.10 и 2.11 зашифрованы Zend Encoder и ionCube.
  • Версия 2.8 зашифрована Zend Encoder.
  • Версии 2.5, 2.6 и 2.7 зашифрованы системой CNCrypto. Никаких дополнительных системных требований для работы кода нет.
  • Версия 2.6 и ниже поставлялись с открытым кодом.

1.5 Программа пишет "Zend Optimizer not installed". (У моего провайдера нет Zend.) Что мне делать? Очень хочу купить себе такую программу.

Попробуйте более свежую версию. CNStats несколько лет не использует Zend для шифрования кода. Если по каким-то соображениям вы хотите использовать старую версию, то попробуйте следующее:

Если сервер Ваш - просто установите Zend Optimizer.

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

Список провайдеров, у которых Zend НЕ включен по умолчанию, но где точно есть наши клиенты (присылайте еще, знаем точно что список далеко не полон):

1.6 Увидел версию CNStats зашифрованную ionCube? Что это такое, в чем отличие от Zend?

Было такое. Старые версии (2.9, 2.10 и 2.11) были доступны как зашифрованные Zend Encoder, так и ionCube. Мы рекомендуем использовать более свежие версии.

Основная идея использования ionCube - наличие просто устанавливаемого динамического загрузчика. Достаточно просто создать каталог /cnstats/ioncube/ и скопировать в него файл загрузчика - "ionCube Loader". Для каждой операционной системы нужен свой загрузчик.

Если подробнее, то загрузчик можно установить двумя способами:

  1. прописать путь до него в php.ini (подобно установке Zend Optimizer)
  2. установить каталог с загрузчиком в каталог /cnstats/ioncube

Второй способ подходит практически всем, главное чтобы была доступна функция dl()

Ниже приведен список хостинг-провайдеров с которыми могут быть некоторые трудности при установке ionCube:

  1. [.m] masterhost - На серверах masterhost по умолчанию отключена функция dl(). Но вы можете скомпилировать себе отдельный интерпретатор PHP и использовать любой способ установки ionCube и Zend.

1.4 Хочу поставить старую ionCube-версию CNStats, но не хочу пользоваться автоматическим инсталлятором, мало ли что там у Вас записано. Что делать?

Начиная с версии CNStats STD 2.12 код зашифрован системой CNCrypto. Ничего дополнительно ставить на сервер для работы статистики не нужно.

Автоматический инсталлятор создан с помощью лицензионного программного обеспечения ionCube Package Foundry. Он создан чтобы упростить установку CNStats - сам разархивирует дистрибутив, закачивает на Ваш сайт, закачивает загрузчик ionCube подходящий для вашего сервера, запускает браузер с install.php. В общем, все делает за Вас, удобно, надежно.

Для ручной установки надо сделать следующее:

  1. Скачать архив.
  2. Распакуйте и залейте на сервер.
  3. Начните устанавливать как обычно. Вы увидите примерно такое сообщение об ошибке:
    Site error: the file /home/www/dir/to/cnstats/index.php requires the ionCube PHP Loader ioncube_loader_fre_5.1.so to be installed by the site administrator.
  4. Скачайте соответствующий Вашей операционке (в данном случае FreeBSD) loader "загрузчик" с официального сайта ionCube: http://www.ioncube.com/loaders.php
  5. Создайте в каталоге "cnstats" каталог "ioncube", скопируйте туда загрузчик. Должно получится что-то вроде cnstats/ioncube/ioncube_loader_fre_5.1.so
  6. Продолжайте установку.

Оплата

Вопросы по оплате перенесены сюда.

Установка

3.1 Я использовал бесплатный регистрационный ключ, сейчас приобрел платный. Как мне перейти на полную версию? Сохранятся ли данные?

После покупки Вам пришло письмо с данным для входа в зону для клиентов. Войдите туда, в списке лицензий укажите полное доменное имя сайта, на котором установлен CNStats и нажмите на кнопку "Активировать лицензию". Сразу после этого на Ваш E-Mail будет выслан регистрационные ключ.

В файле config.php укажите доменное имя вашего сайта (должно совпадать с тем, что указывали при активации лицензии). Пример:

$STATS_CONF["cnsoftwaredmain"]="server.ru";

В интерфейсе просмотра статистики перейдите в раздел "Конфигурация"->"Регистрация"->"Ввести другой регистрационный ключ" и в появившееся текстовое поле полностью скопируйте регистрационный ключ (включая комментарии)

Процесс занимает 2-3 минуты..

3.2 И как нам обновить старую на новую версию?

Новые версии выходят примерно 2-4 раза в год. Нумерация версий последовательная. Например, 2.1, 2.2, 2.3 и т.д. Если у вас версия 2.6 или более старая, Вам нужно сначала последовательно обновить CNStats до версии 2.7. Для этого Вам понядобятся старые версии. Если у вас версия 2.7 или выше, то вы можете скачать последнюю версию CNStats, инсталлятор сам найдет старую версию и последовательно обновить ее до последней версии. Старые версии для обновления до 2.7:

Инсталляторы от предыдущих версий:

Более подробно с процедурой обновления можно ознакомится в документации.

3.3 У меня стоит старая версия 2.1 (или любая не предыдущая), хочу новую. Не хочу заморачиваться с последовательными апдейтами.

Необходимо установить CNStats с нуля. Для этого нужно удалить старую базу данных и все файлы CNStats. Будьте внимательны, не удалите лишние таблицы и базы данных. Таблицы CNStats, по умолчанию, имеют префикс "cns_".

3.4 Пока экспериментировал со своими страничками и вставкой в них кода наследил в статистике. Как очистить от всего этого? И вообще можно ли сразу же отдельные записи в статистике очищать?

Все это почистится само после конца периода хранения подробной статистики. Крайне не рекомендуем работать с базой вручную.


Производительность и точность

4.1 Какая производительность счетчика?

На выделенном стандартном сервере CNStats легко обсчитывает 200 тысяч показов в сутки.

Обязательно тестируйте с помощью пробного регистрационного ключа производительность и функционал CNStats перед покупкой.

4.2 Какая загрузка сервера при работе CNStats? Провайдер пишет, что CNStats делает очень большую нагрузку.

Все зависит от конфигурации серверов провайдера. На выделенном сервере загрузка незначительна. Тысячи CNStats безпроблемно работают на виртуальных хостингах, в том числе и в России. Обязательно тестируйте с помощью пробного регистрационного ключа производительность и функционал CNStats перед покупкой.

Всегда используйте последнюю версию программы.

Иногда помогает отключение опции в config.php

$COUNTER["sqlwritelog"]="DELAYED";

меняем на

$COUNTER["sqlwritelog"]="";

4.3 Мы используем статистику как с вашего счетчика, так и с других счетчиков (сторонних ресурсов типа Mail.ru, Spylog, Rambler) У нас как раз нестыковка в цифрах статистики: цифры посещения отличаются в разы. И что удивительно, посещаемость ежедневно отличается значительно.

Первым делом необходимо убедиться, что коды счетчиков стоят на одинаковом числе страниц. Проверить это нужно досконально и вдумчиво. Убедится, что на всех страницах код CNStats установлен в одном экземпляре. (Часто бывает что используют php-include код, да еще и графический вставляют, причем не везде дублируют, а кое-где).

Если есть отличия по посетителям, обратите внимание на используемые CNStats алгоритмы подсчета посетителей (зависят от типа счетчика).

Вот несколько причин, почему CNStats показывает больше чем остальные счетчики:

  1. Если используется "PHP-Inlcude" или "Комбинированный" счетчик, то CNStats встраивается в страницы сайта и учитывает всевозможных ботов (поисковых индексаторов например). Внешние графические счетчики их не учитывают.
  2. Если используется "PHP-Inlcude" или "Комбинированный" счетчик, то CNStats встраивается в страницы сайта и учитывает пользователей с отключенными картинками. Внешние графические счетчики их не учитывают.
  3. Если используется "GIF 1x1" и "PNG 88x31", то счетчик загружается с того-же сервера что и сайт. Это тоже может увеличить количество обращений, особенно если сайт региональный или Интранет.
  4. Возможно к Вашему сайту обращаются спамеры. Особенно, это касается сайтов где есть формы обратной связи, или формы добавления комментариев к материалам. Существуют роботы, которые добавляют рекламную информацию через формы на Вашем сайте, добавления может не происходить из-за того что формы заполняются неверно или на них есть защита от роботов. Вот простейший пример такого спама:
    http://forum.codenet.ru/showthread.php?threadid=22404

В любом случае, посмотрите отчеты "Просмотр лога", "IP адреса", "Агенты" и "Роботы". В 99% случаем они помогают разобраться в происходящем.

И самое главное. Если Вас удивила эта цифра, то значит Вы еще много чего не знаете о посетителях Вашего сайта!!! CNStats поможет Вам узнать их лучше!

4.4 Какой объем базы данных необходим, т.е. как объем растет, если на сайт ежедневно заходят 500 посетителей, 10000 посетителей. Какого объема база достигнет при этом через 30 дней. И что происходит через 30 дней.

Один показ страницы со счетчиком добавляет примерно 300 байт в лог (фактически в базу mysql). При 10 000 показах в сутки - база растет на 3 Мб в день. И может занимать около 90 Мб через месяц.

Если период хранения подробной статистики установлен, в 30 дней, то на 31 день работы, все записи в логе старше 30 дней будут удалены. Общие данные по посещениям за каждый день сохраняются.

4.5 Что мне делать если я хочу хранить статистику за все время работы сайта?

Если Вы хотите хранить статистику за все время мы рекомендуем Вам следующие варианты для сбора и анализа трафика сайта:

Вариант 1. Только CNStats

Небольшая посещаемость (примерно 1000 показов в день). За год объем базы составит около 100Мб. CNStats легко справится с таким объемом.

Вариант 2. Оперативный анализ - CNStats. Долговременное хранение - логи веб-сервера.

Таким образом, посещения за 45-60 дней анализируется через CNStats, а более ранние периоды с помощью любого бесплатного лог-анализатора, например, Analog.

Вообще, мы уверены что периода 45-60 дней более чем достаточно для анализа работы сайта.

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


Возможности и полезные примеры

5.1 Может ваш счетчик считает еще что-то, к примеру заходы поисковых роботов?

Может, и именно поисковых роботов, при условии использования php-include кода или комбинированного счетчика.

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

5.2 Какому счетчику верить, тому, за который мы заплатили или бесплатному?

Обычно CNStats точен, ведь он считает посещения в процессе генерации страницы.

Исключения бывают при неправильной вставке кода (многократной на одну страницу, самостоятельной модификации кода счетчика и т.д.) или при очень высокой нагрузке на сервер, когда не справляется база (на обычном сервере более 200 тысяч показов в сутки).

5.3 В скриншотах Вашей системы вся информация на английском языке. Можно ли установить русский интерфейс?

Да, он есть в дистрибутиве. А также есть украинский, немецкий, иврит, венгерский, латышский и т.д.

5.4 В идеале я бы хотел узнать: откуда пришел посетитель, где кликал на моем сайте, на какой сайт ушел?

Чтобы узнать на какой сайт ушел Ваш посетитель сделайте ссылки на своих конкурентов вида

http://www.mysite.com/redirect.php?site=www.concurent.com

В redirect.php используйте php-include код. И все. В отчетах "Популярные страницы" будет такой уход.

Например (обратите внимание - код счетчика php-include Вы должны вставить свой):

----start of redirect.php----
<?php

ob_start();

// Помещаем код счетчика. Естественно php-include
include $HTTP_SERVER_VARS["DOCUMENT_ROOT"]."/cnstats/cnt.php";

ob_end_clean();

$loc="http://".$_REQUEST['site'];
header("Location: $loc");
?>
----end of redirect.php-----

Создайте фильтр, который будет выделать только страницы, адрес которых содержит "redirect.php". Благодоря таком фильтру вы сможете превратить отчет "популярные страницы" в отчет "куда ушли с сайта".

5.5 У меня с сайта скачивают файлы. Можно ли иметь статистику по скачиванию?

Можно. Варианта два. Использовать php-файл типа

----start of downloaded-pdf.php----
<?php
ob_start();

// Помещаем код счетчика. Естественно php-include
include $HTTP_SERVER_VARS["DOCUMENT_ROOT"]."/cnstats/cnt.php";

ob_end_clean();

// Тип выводимого файла
header('Content-type: application/pdf');
// Название
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// Вывод содержимого
readfile('original.pdf');
?>
----end of downloaded-pdf.php-----

Таким образом при обращении к файлу downloaded-pdf.php будет засчитано посещение, а пользователю выдан диалог на сохранение файла.

Или использовать апачевские RewriteRule - тогда можно будет делать чтобы ссылки на файлы и их реальное имя в файловой системе совпадало. Здесь пока не будем этот вариант рассматривать.

5.6 В разделе "популярные страницы" отображаются данные о посещаемых страницах за определенный период, но я так понял в зачет идут и посещения страниц роботами, а оч. хотелось бы разделять роботов отдельно, посетителей отдельно...

Используйте опции "Учитывать всех", "Только пользователи" и "Только роботы" из блока "Роботы", в правой части страницы.

5.7 Как вставить код счетчика в форум vBulletin?

В vBulletin нельзя просто взять и вставить PHP код в любое место, так как он в шаблонах не выполнится. Вам нужно использовать плагины vBulletin для установки комбинированного типа счетчика CNStats на страницы форума.

В админке форума перейдите в раздел "Plugin System" > "Add New Plugin"

В диалоговом окне введите следующие данные:

Hook location: "global_start"
Title: CNStats counter
Plugin PHP code:

ob_start();
include('/../pathto/../cnstats/cnt.php');  <--- Ваш код счетчика
$phpinclude_top = ob_get_contents();
ob_end_clean();

Plugin is active: true

После этого вставьте строку "$phpinclude_top" в шаблон "header".

Подробнее: http://www.vbulletin.com/docs/html/main/add_plugin

Не забудьте включить использование плагинов в админке форума:
Admin Control Panel > vBulletin Options > vBulletin Options > Plugin/Hook System

Подробнее: http://www.vbulletin.com/docs/html/main/vboptions_group_plugin_hook_system


Отчеты

6.1 Не определяется страна пользователей... Не работает отчет Страны...

Начиная с версии CNStats STD 2.10 мы предлагаем использовать гео-базу собственной разработки. Если Вас не устраивает ее качество - Вы можете использовать базы от MaxMind.

После выполнения копирования базы (см. Описание отчета) страна будет определятся только у новых хостов появившихся за эти сутки, поэтому отчет будет появляться постепенно.