Зачем нужны счётчики аналитики на сайте и что они умеют

Зачем нужны счётчики аналитики на сайте и что они умеют

Переходим на новый уровень настройки сайтов.

Если у вас есть бизнес в интернете, вероятно, вы хотите понимать, сколько людей к вам приходят и как они себя ведут. Именно для этого нам даны счётчики аналитики. Вот что о них полезно знать. 

Что такое счётчик

Счётчик аналитики — это маленький скрипт, встроенный в веб-страницу, который фиксирует посещение сайта и втихаря собирает информацию о посетителе. Эта информация отправляется на сервер, который обрабатывает эти данные и рисует отчёт: кто был на сайте и что делал. 

Технически счётчик — это маленький скрипт. Визуально счётчик может выводиться в подвале страницы или не выводиться — по выбору автора сайта. Хотите, чтобы люди знали, что за ними следят, — выводите счетчик. Не хотите — не выводите. 

Что умеют счётчики 

Когда массовый интернет только развивался, счётчики делали только одно: считали, сколько людей заходило на сайт в день, неделю или месяц. Тогда людей интересовала только посещаемость

Что счетчики умеют сейчас:

  • смотреть, откуда пришёл посетитель сайта;
  • понимать, до какого места посетитель долистал и в каких местах страницы он задерживался;
  • видеть, сколько людей закрыли страницу сразу, как на неё попали;
  • засекать время, проведённое на сайте;
  • вычислять устройство, с которого посетитель смотрит сайт, — с компьютера, телефона или с планшета;
  • показывать список поисковых запросов, по которым люди находят этот сайт;
  • анализировать, что интересно посетителям сайта;
  • показывать города, из которых заходят на сайт;
  • показывать время, в которое сайт посещает больше всего людей.

И постепенно счётчики становятся всё умнее. Есть такие, которые следят за вашим перемещением по нескольким сайтам; есть те, которые могут уведомлять вас, когда какой-то конкретный человек пришел к вам. Возможно, скоро счетчики смогут делать вам мгновенный ПЦР-тест. 

Как это работает

Счётчик — это специальный код, который вставляется на все страницы сайта (если у вас сайт состоит из отдельных HTML-файлов) или добавляется в общий блок для всех страниц (как в Вордпрессе). Выглядит он примерно так:

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(80335906, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/80335906" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

При загрузке страницы происходит следующее:

  1. Загружается и срабатывает этот скрипт.
  2. Скрипт добавляет новые невидимые элементы на страницу.
  3. К каждому из этих элементов привязано какое-то действие главного скрипта сервера.
  4. Когда на сервере срабатывает главный скрипт, он получает свою порцию данных о действиях пользователя и добавляет их в статистику.
  5. Так как таких мини-точек для запуска главного скрипта получается много, сервис аналитики получает полную картину того, что пользователь делает на сайте.
  6. И это всё происходит очень быстро и незаметно для посетителя.

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

Какие системы аналитики бывают

Есть две популярные системы аналитики — Яндекс.Метрика и Гугл Аналитика. В целом они умеют много похожего, но отличаются интерфейсом и системой сбора данных. Мы Яндекс, поэтому любим «Метрику».

Зачем нужны счётчики аналитики на сайте и что они умеют
Яндекс.Метрика

А можно примеры использования?

Допустим, вы запускаете рекламную кампанию в соцсетях и хотите узнать, откуда придёт больше людей и по каким параметрам. Вы заходите в систему аналитики, записываете свои обычные показатели, чтобы потом было с чем сравнить, и запускаете рекламу. Через неделю-другую после запуска можно снова зайти и посмотреть: откуда пришло больше людей, как долго они были на сайте, заказали что-то или нет.

Или вам не нравится дизайн сайта и вы полагаете, что посетителям он тоже не нравится. Тогда вы ставите счётчик на нужные страницы и включаете «Вебвизор», а он записывает все действия пользователя на сайте. Потом вы заходите и смотрите эти записи — что делали люди на вашем сайте, как водили мышкой, где задерживались и на что нажимали. Такой анализ часто может помочь исправить слабые места в дизайне.

Что дальше

В следующем выпуске расскажем о том, как установить такой счётчик аналитики себе на сайт. На деле это гораздо проще, чем кажется. Подпишитесь на рассылку, чтобы не пропустить новую статью.

Текст:

Михаил Полянин

Редактор:

Максим Ильяхов

Художник:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Никита Кучеров

Соцсети:

Олег Вешкурцев

Веб-разработка — это новый черный
А мы знаем толк в моде и поможем освоить новую специальность за полгода.
Посмотреть
Фронтенд — это новый черный
Еще по теме
prev
next
Haskell — ленивый язык программирования
Haskell — ленивый язык программирования

Он сам решает, что и когда нужно посчитать.

Зарплата 113 тысяч за то, чтобы ломать программы
Зарплата 113 тысяч за то, чтобы ломать программы

Работа тестировщика как она есть.

Как это устроено: транзисторы

Наши компьютеры основаны на транзисторах. Но на чём основаны транзисторы?

препроцессоры
За что ты послал нам препроцессоры? Чем мы тебя прогневали?

Что такое препроцессоры CSS и зачем они нужны.

Scala
Зачем нужен Scala?

Разбираем, почему это не самый популярный язык.

Как подготовить резюме для крупной компании?

Инструкция новичкам от разработчика из Яндекс.Практикума.

Системный администратор — что нужно знать, чтобы получать 160 000 рублей
Системный администратор — что нужно знать, чтобы получать 160 000 рублей

Это не тот администратор, который ставит вам Windows.

Саша Селезнёва: в «Яндекс» из Саратова в 20 лет
Саша Селезнёва: в «Яндекс» из Саратова в 20 лет

О работе гуманитария в ИТ

Vim: текстовый редактор для мастеров
Vim: текстовый редактор для мастеров

Очень сложная штука, но мы попытаемся объяснить просто.

Как подключить статистику посещений к сайту
Как подключить статистику посещений к сайту

Рецепт на 8 минут

Что такое TOR

Страшная клоака интернета или способ вернуть себе свободу?

Как защитить ваши важные файлы
Как защитить ваши важные файлы

5 способов, от простых до сложных.

Что такое Kotlin?
Что такое Kotlin

И зачем он андроид-разработчику.

easy