Связаться с поддержкой

Мы отвечаем по электронной почте, обычно в течение двух дней.

Для защиты от злоупотреблений Google reCAPTCHA проверяет эту отправку; при этом данные передаются в Google. Скрипт загружается только при открытии этой формы.

← Все записи

Счётчик или система аналитики?

Честный ответ на вопрос, вынесенный в заголовок: зависит от того, что именно нужно узнать из статистики. Счётчик посетителей и полноценный аналитический комплекс — это не две ступени одного и того же инструмента. Они отвечают на разные вопросы и берут разную цену за ответ. Эта статья о том, какова эта цена на самом деле.

Во что счётчик обходится посетителям

Измерено на этом сайте сегодня, а не оценено приблизительно. Счётчик Stats4U обходится посетителю в два запроса:

  • скрипт s4u.js — 3311 байт в сжатом виде gzip (8709 байт в исходном размере)
  • изображение счётчика — 3325 байт в формате PNG
адрес страницы400домен перехода400язык браузера400дневной хеш2IP-адресникогдаразрешение экранатолько если включенодней

Это около 6,6 КБ, один раз, и это вся история целиком. Нет ни фреймворка, ни первого скрипта, загружающего второй, ни контейнера тег-менеджера где-то посередине. Если выбран невидимый счётчик, изображения не будет вовсе, и стоить это будет ещё меньше.

На стороне сайта тоже ничего не выполняется. Страница встраивает изображение и небольшой скрипт; подсчёт, хранение данных и построение диаграмм происходят здесь. Не нужно устанавливать никакой пакет, поддерживать базу данных или помнить про cron-задачу.

Никаких cookie и по умолчанию ничего не считывается с устройства

Путь подсчёта не устанавливает cookie. Это не обещание на словах — это можно проверить из терминала:

  • curl -sk -D - -o /dev/null 'https://www.stats4u.net/index.php?action=pic&s4uid=1' | grep -i set-cookie

Ожидаемый результат — отсутствие вывода.

Посетители различаются по суточному хешу, который строится из IP-адреса, user agent, идентификатора счётчика, даты и соли, которая меняется каждый день. Хеш занимает 16 байт и хранится 2 дня. Сам IP-адрес нигде не записывается. Суточная соль удаляется через 2 дня, а значит, начиная с этого момента никто не может заново вычислить хеш конкретного дня для предполагаемого адреса — включая того, кто управляет этим сайтом.

Что хранится и как долго:

  • адрес страницы — 400 дней
  • домен перехода — только домен, а не полная ссылка — 400 дней
  • язык браузера — в виде счётчика, а не в привязке к конкретному посетителю — 400 дней
  • страна и город — определяются по адресу в момент запроса
  • суточный хеш — 16 байт, 2 дня

Что не хранится: IP-адрес и вообще что-либо с устройства посетителя. Разрешение экрана хранится только там, где владелец сайта это включает.

Здесь описано, что делает программное обеспечение. Достаточно ли этого для выполнения обязательств, которые действуют в конкретной юрисдикции, — уже другой вопрос, и отвечать на него должен кто-то квалифицированный. Эта статья таким ответом не является.

Чего счётчик не умеет

Статья, перечисляющая только преимущества, не стоила бы потраченного времени, так что вот и обратная сторона. Счётчик не может сказать:

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

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

Кому счётчика будет достаточно

Счётчик подходит, когда вопрос скромнее, а простого ответа достаточно:

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

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

Обновление от 11.09.2026: С 27.08.2026 скрипт снова считывал разрешение экрана, ширину окна браузера и коэффициент пикселей на каждом сайте, который его встраивал. С 11.09.2026 он делает это только там, где владелец сайта включает такое считывание с помощью data-screen="1". Без этого атрибута текущий скрипт не считывает ни одного из трёх значений, а сервер больше не сохраняет их и из более старых копий скрипта.

Реклама