Връзка с поддръжката

Отговаряме по имейл, обикновено до два дни.

Google reCAPTCHA проверява това изпращане срещу злоупотреби; данни се изпращат към Google. Скриптът се зарежда само когато този формуляр бъде отворен.

← Всички публикации

Брояч или пакет за уеб анализ?

За съдържанието и неговата проверка

В тази статия

Честният отговор на въпроса в заглавието е: зависи какво трябва да казва статистиката. Броячът на посетители и пълният пакет за уеб анализ не са два класа на един и същ инструмент. Те отговарят на различни въпроси и искат различна цена за отговора. Тази статия е за това каква всъщност е тази цена.

Колко струва броячът на посетителя

Измерено днес в този сайт, не изчислено приблизително. Брояч на Stats4U струва на посетителя две заявки:

  • скриптът, s4u.js – 3311 байта с gzip (8709 некомпресирани)
  • изображението на брояча – 3325 байта като PNG
адрес на страницата400препращащ домейн400език на браузъра400дневен хеш2IP адресникога не се съхраняварезолюция на екранасамо ако е включенодни

Това са около 6,6 KB, еднократно, и това е всичко. Няма фреймуърк, няма първи скрипт, който зарежда втори, няма контейнер на мениджър на тагове между тях. При невидимия брояч изображение изобщо няма и струва още по-малко.

На сървъра с вградения брояч също не се изпълнява нищо. Страницата вгражда изображение и малък скрипт; отчитането, съхранението и диаграмите се случват тук. Няма пакет за инсталиране, няма база данни за поддържане, няма cron задача, за която да се забрави.

Без бисквитка и по подразбиране без четене от устройството

Процесът на отчитане не задава бисквитка. Това не е обещание, а нещо, което може да се провери от терминал:

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

Очакваният резултат е липса на изход.

Посетителите се разграничават чрез дневен хеш, образуван от IP адреса, потребителския агент, ID на брояча, датата и сол, която се сменя всеки ден. Хешът е 16 байта и се пази 2 дни. Самият IP адрес никога не се записва. Дневната сол се изтрива след 2 дни, което означава, че оттогава нататък никой не може да изчисли отново хеша за даден ден за заподозрян адрес – включително този, който управлява този сайт.

Какво се съхранява и за колко време:

  • адресът на страницата – 400 дни
  • препращащият домейн, само домейнът, а не пълната връзка – 400 дни
  • езикът на браузъра, като брой, а не за всеки посетител – 400 дни
  • държава и град, определени от адреса в момента на заявката
  • дневният хеш – 16 байта, 2 дни

Какво не се съхранява: IP адресът и изобщо нищо на устройството на посетителя. Резолюцията на екрана се съхранява само там, където собственикът на сайта включи тази функция.

Това описва какво прави софтуерът. Дали е достатъчно за задълженията, приложими в дадена държава, е друг въпрос – въпрос към някой, който е компетентен да отговори. Тази статия не е този отговор.

Какво не може броячът

Статия, която изброява само предимства, не би си струвала четенето, затова ето и другата страна. Броячът не може да покаже:

  • как посетителите преминават през многостъпкова фуния и къде отпадат
  • дали хората, дошли през март, са се върнали през юни
  • коя кампания се е изплатила в пари
  • какво се е случило вътре в страницата – натиснати бутони, пуснати видеа, изоставени полета на формуляри
  • че посетителят от телефон във вторник и посетителят от настолен компютър в четвъртък са един и същ човек
  • коя от две версии на дадена страница се е представила по-добре

Всяко от тези неща изисква трайна идентичност, събития, изпращани от вътрешността на страницата, и дълъг срок на съхранение. Именно от тях се отказва подходът, описан по-горе. Там, където работата зависи от което и да е от тях – магазин, който трябва да знае коя реклама си е изкарала цената – броячът е грешният инструмент и никаква лекота не може да компенсира това. Там правилният отговор е тежкият инструмент, с всичко, което носи със себе си, и с ясни думи към посетителите за това.

За кого броячът е по-добрият избор

Броячът е подходящ, когато въпросът е по-малък, а отговорът е достатъчен:

  • лични сайтове, блогове, портфолиа, страници на клубове и училища
  • статичен хостинг – GitHub Pages, Neocities и всяко друго място без сървърен лог, който да се чете
  • всеки, чийто истински въпрос е чете ли някой това и как го е намерил
  • всеки, който предпочита да не предава посетителите си на трета страна, за да разбере това

По-голямата част от интернет изглежда така. Индустрията за уеб анализ е изградена за онази част, която не изглежда така, и лесно се забравя, че останалите от нас имат право да искат по-малко.

Актуализация, 11 септември 2026 г.: От 27 август 2026 г. скриптът отново четеше резолюцията на екрана, ширината на прозореца на браузъра и съотношението на пикселите, на всеки сайт, който го вграждаше. От 11 септември 2026 г. той прави това само там, където собственикът на сайта го включи с data-screen="1". Без този атрибут текущият скрипт не чете нито една от трите стойности, а сървърът вече не ги съхранява и когато идват от по-стари копия на скрипта.

Реклама