Дата зміни інформації:

Хомяк Д.О. “РЕАЛІЗАЦІЯ СТАТИСТИКИ НА САЙТІ”

IV курс, природничо-географічний факультет

Науковий керівник:

Ткачук Г. В., кандидат педагогічних наук, доцент

Уманський державний педагогічний університет

імені Павла Тичини

 

Реалізація статистики на сайті потрібна для оцінки поточного стану певних процесів чи явищ. В першу чергу, це може бути оцінка відвідуваності сайту, яка відображає добову відвідуваність, джерела трафіку, показник відмов, час і глибину сесії, точки входу та виходу, пошукові запити, за якими користувачі заходили на сайт та багато інших критеріїв. По друге, це може бути статистика, що показує активність користувачів в певному розділі сайту, наприклад, на форумі. По третє, це може бути інтегрована з інших сайтів статистика, яка приєднується до сайту за допомогою вставки коду.

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

Наведемо приклад реалізації статистики відвідування сайту мовою php методом з використання сесій (рис.1).

Як видно з рис.1, на початку запускається механізм сесій session_start();. Далі відбувається перевірка чи існує сесія з ім’ям «counted» і якщо такої не існує, відбувається виконання наступного коду. Далі відбувається оголошення змінних, які своєю чергою, звертаються до глобальних змінних. Наведемо їх значення та пояснимо, які інформацію вона надає.

$_SERVER[‘HTTP_USER_AGENT’] – надає інформацію про те, яким браузером або операційною системою користується відвідувач.

$_SERVER[‘REQUEST_URI’] – інформація про те, з якої сторінки відбувся запис, також можна скласти статистику найбільш популярних для входу сторінок.

$_SERVER[‘PHP_AUTH_USER’] – інформація про ім’я користувача, буде працювати лише в тому випадку, якщо на сайті є реєстрація та користувацькі профілі.

$_SERVER[‘REMOTE_ADDR’] – інформація про IP-адресу користувача.

$_SERVER[‘HTTP_REFERER’] – інформація про те, з якого сайту прийшов користувач.

date(‘r’) – інформація про дату в стандартному форматі.

Рис.1. Код реалізації статистики методом з використання сесій

Далі відбувається перевірка як прийшов користувач на сайт і чи є він зареєстрованим. Якщо користувач перейшов на сайт, ввівши його адресу в адресний рядок браузера і він не є зареєстрованим, то записано буде значення «None».

Останній фрагмент коду дає змогу записати відповідну інформацію у файл logs.txt. Таким чином, скрипт готовий до використання.

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

  1. Вибрані питання комп’ютерних систем та мереж : навчальний посібник / укладач: Г. В. Ткачук. Умань : ВПЦ «Візваві», 2018. 130 с.
  2. Технології розробки веб-додатків : навч. посібн. / укладачі: Г. В. Ткачук, Н. М. Стеценко, В. П. Стеценко. Умань : ВПЦ «Візаві». 2017. 153 с.
  3. Ткачук Г. В. Інформатика та інформаційно-комунікаційні технології навчання : навч.-метод. посібн. Умань : ВПЦ «Візаві», 2016. 150 с.
  4. Ткачук Г. В. Особливості впровадження мобільного навчання: перспективи, переваги та недоліки. Інформаційні технології і засоби навчання. 2018. Том 64. №2. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/1948.
  5. Приложения, которые напомнят принять лекарство. URL: https://lifehacker.ru/16-health-apps/.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Введіть цифри, що зображені у квадратах *