Kami membangun PageviewsOnline sebagai proyek sampingan. Tujuannya sederhana: analitik web yang berorientasi pada privasi, yang fokus pada jumlah tayangan halaman, bukan orangnya.
Sebagai bagian dari pengembangan produk, kami telah merilis tabel pencarian user agent sebagai proyek sumber terbuka.
Fungsinya adalah mengubah string user agent mentah menjadi data tingkat tinggi yang sederhana, seperti browser dan sistem operasi. Ini tidak dimaksudkan untuk menjadi sempurna atau terlalu canggih—dirancang agar cepat, dapat diprediksi, dan cukup untuk analitik sederhana.
Mengapa Kami Merilisnya sebagai Open Source
- Kepercayaan dan transparansi - Analitik dan agen pengguna bisa terasa mencurigakan. Dengan menjadikannya sumber terbuka, siapa pun bisa melihat persis bagaimana cara kerjanya. Tidak ada logika tersembunyi, tidak ada trik pelacakan
- Performa lebih utama daripada kepintaran - Pencarian menggunakan string yang dinormalisasi yang bisa di-hash dan dibandingkan secara langsung. Ini lebih cepat dan lebih dapat diprediksi daripada ekspresi reguler yang kompleks, terutama pada skala besar
- JSON dan tidak tergantung pada bahasa pemrograman mana pun - Dataset disimpan sebagai JSON, memudahkan pemeriksaan, pengendalian versi, dan penggunaan dari hampir semua bahasa pemrograman
- Desain yang sederhana - Ini bukan mesin deteksi yang canggih yang bertujuan akurasi sempurna. Dirancang untuk cepat, andal, dan stabil, sambil menyediakan analitik dasar yang tidak mudah rusak saat user agent berubah
- Didorong oleh komunitas - Karena ini sumber terbuka, siapa pun dapat menggunakannya, melakukan fork, atau berkontribusi pada perbaikan. Kami berharap ia berkembang seiring waktu melalui penggunaan nyata dan masukan dari komunitas
Proyek ini secara aktif digunakan di lingkungan produksi, tetapi juga berguna dengan sendirinya. Merilisnya sebagai open source terasa tepat untuk cara kami ingin membangun PageviewsOnline: sederhana, jujur, dan berorientasi pada privasi.
github.com/pageviewsonlinePenafian: Artikel ini mungkin ditulis oleh penulis tamu. Pendapat yang dinyatakan adalah milik penulis dan tidak selalu mencerminkan sikap resmi PageviewsOnline. Konten ini disediakan untuk tujuan informasi umum dan mungkin tidak lagi terbaru sejak publikasi pertamanya. Baik penulis maupun PageviewsOnline tidak bertanggung jawab atas kesalahan, kelalaian, atau informasi yang usang dalam artikel.