Stats4U на статичен сайт без разкриване на частния достъп
Технически проверено:
За съдържанието и неговата проверка
В тази статия
Статичен сайт може да зарежда Stats4U без PHP и собствена база посетители. Браузърът зарежда вграждането от Stats4U, където се извършва броенето. Успехът зависи от публикувания HTML, политиките на хостинга и разрешените от браузъра заявки.
- Разделяне на публичния код и частния достъп
- Публикуване на кода в шаблона
- Проверка на заявките и ограниченията
Подготовка на публичното вграждане
- За нов брояч се избира оформление и се копира генерираният код. За съществуващ се запазва номерът. Частната връзка се съхранява сигурно преди редактиране. Броячът работи без профил, но достъпът на собственика изисква защита.
- Само публичният код се поставя в общия HTML шаблон на желаното място. Генераторът трябва да пренесе шаблона в публикуваните страници. Проверява се генерираният HTML след разгръщане: промяна на изходен компонент не доказва присъствието му в живата страница.
- Токенът на собственика, връзката и ключовете API остават извън публичен HTML и хранилища. За нормалното вграждане стигат номерът и публичното оформление. Преди комит се преглежда целият копиран текст; частни отметки не се публикуват като инструкции.
Вграждане, поддържано от хостинга
Когато се разрешават външни скриптове, се използват генерираният JavaScript и хостваният адрес s4u.js. Така достигат актуализациите. Изтеглено копие остава на старата версия до отделно обновяване; промяна на сайта не обновява файла автоматично.
При разрешени само изображения, Markdown или BBCode се използва съответното генерирано вграждане. То брои заявки за изображения; подробностите за страниците зависят от HTTP Referer или изричен адрес. Незадължителни автоматични събития изискват JavaScript; изображение не наблюдава потвърден резултат от формуляр.
Безопасна проверка на публикуваното
Собствена разрешена тестова страница се проверява в мрежовия панел: номерът, дублиращ код и блокирани ресурси. Content Security Policy, филтриране от редактора или разширение могат да попречат на зареждането. Общите защити не се изключват само за значката.
Обикновено посещение може да се отчете. Адресът на отчитащото изображение не се отваря ръчно или многократно за диагностика. Невидим дизайн може да работи без значка; проверяват се заявките и отчетът вместо добавяне на друго вграждане само за видимост.
Какво броячът не наблюдава
Отчитат се заявки и поддържани измервания, достигнали Stats4U, но не всички заявки към статичния хостинг, сървърни грешки, неуспешни изтегляния или обем на трафика. За тях са нужни дневници или мониторинг на хостинга, когато са налични. Статичен хостинг не означава липса на такива данни.
Статичният сайт има нужда от поддържано съдържание, защитен профил за публикуване и подходящо уведомление за поверителност. Броячът не отменя тези отговорности. Незадължителни кампании и събития се включват след разбиране на настройката; основното вграждане не попълва всички разширени отчети.
Избор и публикуване на правилното вграждане
Ръководството обяснява форматите на кода и проверките след вграждане.
Отваряне на ръководството за инсталиране