Memasang Stats4U di situs statis tanpa membuka akses privat
Telah ditinjau secara teknis:
Tentang konten dan peninjauannya
Dalam artikel ini
Situs statis dapat memuat penghitung Stats4U tanpa menjalankan PHP atau mengelola basis data pengunjung pada hosting sendiri. Peramban memuat komponen dari Stats4U dan penghitungan berlangsung di sana. Keberhasilan pengaturan tetap bergantung pada HTML yang diterbitkan, kebijakan hosting, dan izin permintaan yang diperlukan pada peramban pengunjung.
- Pisahkan kode publik dan akses privat
- Terbitkan kode pada templat
- Periksa permintaan dan batas laporan
Menyiapkan pemasangan publik
- Untuk penghitung baru, pilih desain dan salin kode yang dihasilkan. Untuk penghitung yang ada, pertahankan nomornya. Simpan tautan pengelolaan privat dengan aman sebelum menyunting situs. Penghitung dapat bekerja tanpa akun, tetapi akses pemilik tetap perlu dilindungi.
- Masukkan hanya kode sematan publik ke templat HTML bersama pada lokasi penghitung yang diinginkan. Generator situs statis harus menyertakan templat itu dalam halaman yang diterbitkan. Periksa HTML hasil setelah penerapan; menyunting komponen sumber tidak membuktikan bahwa halaman aktif memuatnya.
- Jauhkan token pemilik, tautan pengelolaan, dan kunci API dari HTML serta repositori publik. Nomor penghitung dan opsi desain publik cukup untuk pemasangan biasa. Tinjau seluruh teks yang disalin sebelum melakukan commit; jangan menerbitkan markah privat sebagai petunjuk pemasangan.
Menggunakan cara pemasangan yang didukung hosting
Jika skrip eksternal diizinkan, gunakan kode JavaScript yang dihasilkan dan alamat s4u.js yang dihosting. Dengan demikian, pembaruan dapat diterima oleh pemasangan. Salinan unduhan tetap berada pada versi saat disalin kecuali diperbarui secara terpisah; perubahan situs tidak otomatis memperbarui berkas itu.
Jika hanya gambar, Markdown, atau BBCode yang diterima, gunakan kode yang sesuai. Kode itu dapat menghitung permintaan gambar, sedangkan detail halaman bergantung pada HTTP Referer atau alamat yang diberikan secara eksplisit. Peristiwa otomatis opsional memerlukan JavaScript; gambar saja tidak dapat mengamati hasil formulir yang telah dikonfirmasi.
Memeriksa hasil yang diterbitkan dengan aman
Periksa halaman uji milik sendiri yang diizinkan melalui panel jaringan peramban. Periksa nomor penghitung, kode ganda, dan sumber daya yang diblokir. Content Security Policy, penyaringan editor, atau ekstensi peramban dapat menghalangi pemuatan skrip atau gambar. Jangan menonaktifkan perlindungan keamanan secara luas hanya agar lencana muncul.
Kunjungan halaman biasa dapat dihitung. Jangan membuka alamat gambar penghitung secara manual atau berulang kali menyegarkannya untuk mendiagnosis pemasangan. Desain tidak terlihat dapat dimuat dengan benar tanpa menampilkan lencana; periksa permintaan dan laporan terkait, alih-alih menambahkan kode lain hanya untuk menampilkan sesuatu.
Mengetahui hal yang tidak dapat diamati penghitung
Penghitung melaporkan permintaan dan pengukuran yang didukung yang sampai ke Stats4U. Penghitung tidak melihat setiap permintaan yang ditangani hosting statis, galat server, unduhan gagal, atau penggunaan bandwidth. Informasi tersebut memerlukan log hosting atau pemantauannya sendiri jika tersedia. Hosting statis tidak berarti informasi itu pasti tidak tersedia.
Situs statis tetap memerlukan konten yang dipelihara, akun penerbitan yang terlindungi, dan pemberitahuan privasi yang sesuai. Penghitung tidak menghapus tanggung jawab tersebut. Aktifkan pengukuran kampanye atau peristiwa opsional hanya setelah pengaturannya dipahami; memasang kode dasar tidak mengisi setiap laporan lanjutan.
Memilih dan menerbitkan kode yang benar
Panduan pemasangan menjelaskan format kode yang tersedia dan pemeriksaan setelah penyematan.
Buka panduan pemasangan