Отображаем статистику на сайте (Часть 1)

Вступление

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

По принципу действия есть 2 самых популярных типа:

1. Статистика собирается на стороне самом сайте. При этом как правило она пишется в локальную БД и обрабатывается самим сервером.

  • Плюсы таких систем:
  1. Как правило невозможно зайти на сайт таки образом чтобы посетитель не защитался. (Большая надежность)
  2. Статистика имеет сиюсекундное значение. Тоесть если пользователь зашел на сайт, мы сразу его можем увидеть в статистике. (Высокая актуальность данных)
  3. Нету никаких инородных кодов с исходном коде страницы. (Чистота кода)
  4. Самое главное ее можно показать на любой странице в любом виде (ограничение – фантазия).
  • Минусы:
    1. Надо писать самому или использовать чужое решение. Скриптов для сбора и обработки статистики достаточно много, но проблема в том что их все равно надо просматривать на предмет корректности работы.
    2. Для модернизации скрипта иногда приходиться переписывать практически весь код.
    3. При большом количестве посетителей сама статистика занимает достаточно много места в БД (за несколько лет вполне может получиться больше чем занимает сам контент сайта).
    4. Вся нагрузка по обработке статистики ложиться на локальный сервер и при пиковых нагрузках возможно подвисание БД как минимум (а современные хостеры ой как это не любят).

2. Статистика собираеться на стороннем сервере. Все нюансы и сложности сбора и обработки статистики пологаються на платную/бесплатную тех.поддержку.

  • Плюсы:
  1. Очень простая установка и подключение. Как правило достаточно зарегистрироваться на сайте и установить код на свой сайт.
  2. Нету нагрузок на локальный сервер, нету никаких простоев и проблем с хостингом.
  • Минусы:
  1. Не все пользователи могут быть засчитаны. Банальное отключение картинок может привезти к тому что данные о посетителе просто не попадут на сервер статистики. Если при этом еще и отключить ява-скрипты – шансов быть замеченым практически нету.
  2. Для просмотра статистики необходимо переходить на отдельную страницу на сервере статистики (а это долго, не удобно да и лень многим владельцам).
  3. Статистика как правило отображается за период “до вчера”. А количество посещений на текущий момент можно узнать разве что по “счетчику” на сайте.

Поэтому одним с вариантов как поступить в этой ситуации – сделать экспорт собраной статистики себе на сайт, и на основании этого уже построить необходимые графики. Это даст возможность корректно отобразить на самом сайте информацию о посетителях.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *