Русский   English
ДонНТУ   Портал магістрів

Реферат за темою випускної роботи

Зміст

Введення

Задачача аналізу поведінки людини в інтернеті не нова, в сучасному світі досточно програм, технологій а так же сервісів. Найвідоміші з яких це «Яндекс.Метрика» - безкоштовний інтернет-сервіс компанії Яндекс, призначений для оцінки відвідуваності веб-сайтів і аналізу поведінки користувачів [ 1 ] і Google Analytics - безкоштовний сервіс, що надається Google для створення детальної статистики відвідувачів веб-сайтів [ 2 ]. Так само існує безліч подібних сервісів так як дійсно розмах можливостей в цій галузі величезний. Але тема не проста бо вимагає досить таки великих знань в сфері web-технологій і застосовувати велику кількість мов і пов'язаних з ними систем. Саме з цього я і вибрав цю тему для виконання випускної роботи. Так як дає величезний імпульс до професійним розвитку своїх навичок.

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

Багато хто знає: найчастіше недовіру до сайту зупиняє користувача здійснити покупку або замовити послугу.

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

Щодо замовлення послуг спостерігається аналогічна картина: люди переглядають пропозиції, але потім все одно звертаються до знайомих за порадою або цікавляться їхнім досвідом спілкування з інтернет-компаніями.

Це не означає, що відвідувачам не сподобалися ваші пропозиції, просто вони переконані, що їх хочуть обдурити, а значить, ви не викликали їх довіри, не змогли переконати. Отже, вам треба провести аналіз ресурсу і з'ясувати: що саме викликало таку реакцію, що «відштовхнуло» потенційного клієнта.

Айтрекінг, тобто аналіз поведінки користувачів, полягає не тільки в перегляді лічильників відвідувачів. Сьогодні досить складно встановити реальну кількість людей, які відвідали ресурс, так як майже 30% населення Росії користується декількома (двома і більше) пристроями для доступу до Інтернету. Так що, цілком можливо, що один і той же чоловік переглядає ваші сторінки з різних гаджетів.

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

1. Актуальність теми

Що стосується практичної цінністю даної випускної роботи, так це Система аналізу поведінки людини в веб-середовищі. Розробка особистих методів і алгоритмів збору даних з веб-середовища, що мають широке застосування в будь-який з веб-сфер. У даній роботі робиться наголос на бізнес-рішення і підвищення якості сайтів в цілому. Так само дану роботу можна буде впровадити в будь-яку CMS, а так само безпосередньо в сайт, що дає можливість локально і гнучко налаштувати кожен параметр під себе і свої потреби виходячи з тематики сайту. Таким чином вирішується відразу дві проблеми:

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

2. Мета і завдання дослідження, плановані результати

Метою дослідження є розробка та дослідження моделей і методів аналізу поведінки відвідувачів сайту.

Основні завдання дослідження:

  1. Проаналізувати потреба в аналізі поведінки людини в мережі Інтернет.
  2. Розробити модель веб-середовища і поведінки людини.
  3. Виробити критерії оцінки результатів аналізу поведінки відвідувача веб-сайтів.
  4. Провести огляд готових рішень (Лічильники, Google Analytics, системи веб-аналітики CMS).
  5. Прийняти та обґрунтувати рішення по створенню системи аналізу поведінки.

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

3. Огляд досліджень і розробок

Оскільки даний напрямок дуже актуально в наш час, подібних розробок багато і у всіх є свої переваги і недоліки. Далі ми розглянемо мабуть дві найбільш відомі і використовуються системи. Відносно міжнародних джерел візьмемо за основу Google Analytics. З національних джерел можна розглянути сервіс Яндек.Метріка.

3.1 Огляд міжнародних джерел

Google Analytics (GA) - сервіс від компанії Google, призначений для вебмайстрів та оптимізаторів, який дозволяє аналізувати поведінку користувачів на сайті. Зібрана інформація розміщується на віддаленому сервері від Google. Все, що потрібно для підключення до системи - це встановити на сторінках сайту невеликий код JavaScript.

Сервіс має як безкоштовні, так і платні функції. Безкоштовна версія GA здатна проаналізувати 5 млн сторінок в місяць, що може не вистачити для отримання загальної картини про сайтах. Тому рано чи пізно більшість все ж вдаються до використання платної Premium-версії. У цьому матеріалі ми розповімо, що таке Google Analytics і можливості сервісу, про принципи його роботи і використовуваних їм параметрах оцінки.

Статистика збирається за допомогою лічильника Гугл Аналітікс на сервері компанії. На всіх сторінках веб-ресурсу розміщується так званий код-лічильника JavaScript. Весь хід роботи цього лічильника представлений таким чином:

  1. На першому етапі користувачі переходять на веб-ресурс з розсилки, по посиланню з інших сайтів, з видачі пошуковика по якомусь запиту, за прямим переходу (коли користувач набирає назву сайту в адресному рядку) або якимось іншим шляхом. Після переходу вони потрапляють на веб-сайт з кодом GA. Тут інформація про них і їхніх діях автоматично відслідковуються і записується (наприклад, URL сторінки, роздільна здатність дисплея користувацького пристрою, дані про час сесії і т.д.). Потім генерується перелік файлів кукис, який в подальшому дозволить ідентифікувати користувача.
  2. Код лічильника Google Analytics не тільки стежить за користувачем, але і відправляє дані про нього на сервери для подальшої обробки.
  3. Через певний проміжок часу (для маленького сайту об'ємом до 50 тис. Сторінок - це приблизно 1 годину) сервер обробить отримані дані і оновить звіти користувачів в GA. Формування звітів займає деякий час (від 3 годин до 2 діб).

Сервіс надає значний арсенал інструментів для аналізу різних параметрів відвідування. Розглянемо основні можливості Аналітики.

  1. Багатомовний інтерфейс. GA може показувати звіти та документацію на різних мовах. У компанії Google працюють фахівці, які займаються підтримкою будь-якого з поширених мов, що дає можливість користувачам без всяких проблем користуватися потужним сервісом веб-аналітики без мовного бар'єру.
  2. Величезна призначене для користувача співтовариство. Сервіс Google Аналітик - це відомий продукт для оцінки відвідуваності сайту. Його використовують мільйони веб-майстрів в різних куточках світу. Неважливо, скільки сторінок містить будь-який з аналізованих сайтів. Сервіс однаково ефективний при роботі як з одностранічнік, так і з великими корпоративними порталами або блогами, відвідуваність яких може перевищувати мільярд користувачів на добу (наприклад, YouTube). А якщо ви зіткнетеся з проблемами в роботі, швидше за все, вони вже кимось вирішені. Досить знайти готове рішення через пошуковик.
  3. Сервіс використовують як представники малого бізнесу, так і величезні корпорації. Google Analytics універсальний, тому що кожен бізнес працює за однаковими правилами. Не важливо, чи варті перед ним якісь специфічні цілі, чи працює в компанії дуже велика або, навпаки, дуже невелика кількість співробітників, займає він якусь вузьку нішу і т.д. Одними і тими ж інструментами користується як веб-майстри маленької фірми, так і відділ фахівців з веб-аналітиці великій корпорації. Гугл Аналітика допоможе проаналізувати відвідуваність будь-якого веб-ресурсу.
  4. Візуалізація послідовності переходу до мети. Послідовність переходу до мети - це весь шлях, який долає відвідувач, щоб вирішити якесь завдання. Цілі можуть варіюватися: покупка інформаційного продукту на сайті (тут демонструється процес оформлення замовлення та оплати), процес заповнення форми підписки на статті блогу і т.д. Маючи чітке уявлення про те, що таке Google Analytics, і володіючи інструментами сервісу, веб-майстер може дізнатися, що завадило відвідувачеві досягти мети на сторінці. Наприклад, дійти до кнопки «Купити» або форми підписки. Візуалізація шляху користувача сайту дозволяє оцінити юзабіліті сторінок, проаналізувати функціональність дизайну і т.д.
  5. Налаштування панелей інструментів. Для зручного перегляду звітів зі статистикою, користувачі Гугл Аналітікс можуть дати звітів різний пріоритет важливості, прибравши з екрану зайві і додавши значущі. Це дозволить максимально швидко зробити аналіз інформації по відвідуваності веб-ресурсу, розглянути необхідні параметри просування і т.д.
  6. Перехресне сегментація. Завдяки спеціальному функціоналу зведеної таблиці в програмі Microsoft Excel, користувач може отримати різні дані. У Google Analytics такий же варіант сегментації даних. Наприклад, на своєму особистому сайті Ви можете побачити, які ключові запити є більш популярними в пошуковій системі Яндекс. Для цього сервіс дозволяє подивитися на перетин сегмента ключових запитів і сегмента відвідувачів з Яндекса.
  7. Експорт даних і відправка звітів за розкладом. Дані зі звітів можна трансформувати в документ потрібного формату (XLS, CSV, PDF і т.д.). Надалі це дозволить зібрати їх частини в інформативні збірники звітів для детального аналізу. Ця можливість Google Analytics особливо корисна для веб-аналітиків і seo-фахівців, які готують звіти для директорів фірм та замовників. При необхідності можна вибудувати розклад для ВИПУСКУ будь-якого звіту та його відправки по електронній пошті. Наприклад, звіт про те, скільки відвідувачів з пошукових систем переступило певну цифру. [ 3 ]

3.2 Огляд національних джерел

Яндекс.Метрика - це сервіс відстеження та аналізу відвідуваності сайту від пошукової системи Яндекс. З його допомогою можна отримати докладні звіти про дії відвідувачів на сайті, інформацію про джерела трафіку і самостійно робити висновки про ефективність. Також він інтегрується з такими сервісами як Маркет і Директ.

Сервіс аналітики від Яндекса використовується як інструмент оцінки відвідуваності сайту і дій відвідувачів. Крім того, Метрика може перевіряти працездатність і доступність підключеного сайту, і, якщо виникають проблеми, власнику приходить SMS.

Сервіс дозволяє:

  1. проводити детальний аналіз трафіку, що приходить на сайт з різних джерел;
  2. знаходити технічні помилки в оптимізації;
  3. створювати індивідуальну аналітику (функція «Звіти») на основі зібраних системою даних;
  4. докладно аналізувати дії користувачів на сторінках сайту аж до перегляду відео окремих відвідувань;
  5. оцінювати результативність маркетингових і рекламних кампаній;
  6. виділяти різні характеристики цільової аудиторії (ЦА) і багато іншого.

Яндекс.Метрика в глобальному плані дозволяє ефективно проводити роботи з розвитку і просуванню сайту, оптимізувати бюджет на рекламу і навіть коригувати продукт на підставі даних про поведінку ЦА на сайті.

Для роботи з даним інструментом аналітики від Яндекс необхідно встановити лічильник на свій сайт, прописавши згенерований сервісом ключ в коді сторінок. Коли відвідувачі здійснюють дії на сторінках сайту, лічильник передає Яндекс.Метрика інформацію про них. Таким чином в Метриці організовується сховище даних, куди записується інформація про відвідуваність і діях на сайті з моменту установки лічильника. [ 4 ]

4. Сучасний стан Node.js і його фреймворка Express

Node.js це середовище виконання JavaScript, побудована на базі JS-движка V8, розробленого Google і застосовуваного в Google Chrome. Node.js використовує неблокірующіх модель введення-виведення, керовану подіями, яка робить цю платформу простою і ефективною.

На початку цього матеріалу Node показаний як прямо-таки кошмар програміста. Однак, ця платформа не випадково стала дуже популярною. Тут ми не станемо спиратися на голослівні твердження. Краще поглянемо на факти. А саме, свіже дослідження Stack Overflow показує, що Node.js - це, на сьогоднішній момент, найпопулярніша серед розробників технологія.

Node.js не тільки зробив революцію в серверній розробці, але завдяки йому зроблений внесок і в продуктивність клієнтських додатків, так як до розвитку V8 були залучені серйозні сили. Крім того, він грає помітну роль в розширенні всієї екосистеми JavaScript і в удосконаленні сучасних JS-фреймворків, таких, як Angular, React або Vue. [ 5 ]

Express.js, або просто Express, фреймворк web-додатків для Node.js, реалізований як вільне і відкрите програмне забезпечення під ліцензією MIT. Він спроектований для створення веб-додатків і API [2]. Де-факто є стандартним каркасом для Node.js. Автор фреймворка, TJ Holowaychuk, описує його як створений на основі написаного на мові Ruby каркаса Sinatra, маючи на увазі, що він мінімалістичний і включає велику кількість додаткових плагінів. Express може бути backend'ом для програмного стека MEAN, разом з базою даних MongoDB і каркасом Vue.js, React [ 6 ] або AngularJS для frontend'а. [ 7 ]

Висновки

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

При написанні даного реферату магістерська робота ще не завершена. Остаточне завершення: травень 2020 року. Повний текст роботи та матеріали по темі можуть бути отримані у автора або його керівника після зазначеної дати.

Список джерел

  1. Яндекс.Метрика [электронный ресурс] // https://ru.wikipedia.org: [сайт]. Режим доступа: https://ru.wikipedia.org/wiki/Яндекс.Метрика
  2. Google Analytics [электронный ресурс] // https://ru.wikipedia.org: [сайт]. Режим доступа: https://ru.wikipedia.org/wiki/Google_Analytics
  3. Google Analytics [электронный ресурс] // https://gusarov-group.by: [сайт]. Режим доступа: https://gusarov-group.by/wiki-internet-marketologa/google-analytics/
  4. SEO Wiki / Яндекс.Метрика [электронный ресурс] // https://wiki.rookee.ru/: [сайт]. Режим доступа: https://wiki.rookee.ru/yandex-metrica/
  5. Node.js и JavaScript для серверной разработки [электронный ресурс] // https://habr.com: [сайт]. Режим доступа: https://habr.com/ru/company/ruvds/blog/345164/
  6. React [электронный ресурс] // https://reactjs.org/: [сайт]. Режим доступа: https://reactjs.org/
  7. Express.js [электронный ресурс] // https://ru.wikipedia.org: [сайт]. Режим доступа: https://ru.wikipedia.org/wiki/Express.js