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

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

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

← Усі записи

Встановлення Stats4U на статичному сайті без розкриття приватного доступу

Технічно перевірено:

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

У цій статті

Статичний сайт може завантажувати лічильник Stats4U без PHP і власної бази відвідувачів. Браузер завантажує під’єднання зі Stats4U, де й відбувається підрахунок. Успіх однак залежить від опублікованого HTML, політик хостингу та дозволу потрібних запитів браузером відвідувача.

123
  1. Розділення публічного коду й приватного доступу
  2. Публікація коду в шаблоні
  3. Перевірка запитів і обмежень звіту

Підготовка публічного під’єднання

  1. Для нового лічильника вибирається оформлення та копіюється згенерований код. Для наявного зберігається його номер. Приватне посилання керування безпечно зберігається до редагування сайту. Лічильник працює без облікового запису, але доступ власника все одно потребує захисту.
  2. До спільного HTML-шаблону додається лише публічний код у місці показу лічильника. Генератор статичного сайту має перенести шаблон до опублікованих сторінок. Після розгортання перевіряється створений HTML: зміна вихідного компонента не доводить його наявності на доступній сторінці.
  3. Токен власника, посилання керування та ключі API не мають потрапляти до публічних HTML і репозиторіїв. Для звичайної вставки достатньо номера й публічних параметрів оформлення. Перед комітом перевіряється весь скопійований текст; приватні закладки не публікуються як інструкції встановлення.

Під’єднання, яке підтримує хостинг

Якщо дозволені зовнішні скрипти, використовуються згенерований код JavaScript і розміщена адреса s4u.js. Так під’єднання отримує оновлення. Завантажена копія залишається попередньою версією до окремого оновлення; зміна сайту не оновлює цей файл автоматично.

Якщо доступні лише зображення, Markdown або BBCode, використовується відповідний згенерований код. Він рахує запити зображень, а деталі сторінок залежать від HTTP Referer чи явно переданої адреси. Необов’язкові автоматичні події потребують JavaScript; зображення не може спостерігати підтверджений результат форми.

Безпечна перевірка опублікованого результату

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

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

Чого лічильник не спостерігає

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

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

Вибір і публікація правильного під’єднання

Посібник зі встановлення пояснює формати коду та перевірки після вставки.

Відкрити посібник зі встановлення
Реклама