Звернутися до підтримки

Відповідаємо електронною поштою, зазвичай протягом двох днів.

Google reCAPTCHA перевіряє це звернення на зловживання; дані передаються до Google. Скрипт завантажується лише під час відкриття цієї форми.

← Усі записи

Як одне зображення може вести підрахунок

Про матеріали та їх перевірку

У цій статті

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

Щоб зібрати всю сторінку, браузер повинен зв'язатися з відповідними серверами, на яких розміщені ці елементи, і запросити їх один за одним. Саме цей процес становить основу відстеження відвідувань без використання складних скриптів відстеження.

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

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

Автомат із талонами в приймальні

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

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

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

Чого не відбувається у тлі

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

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

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

Картинка малюється на місці

Зображення, яке в кінцевому підсумку потрапляє на екран, динамічно генерується в режимі реального часу. Це не заздалегідь намальована картинка, що лежить у папці.

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

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

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

Реклама