Analitik

Mengapa saya melacak aktivitas kamu?

Saya sebisa mungkin menggunakan bahasa yang mudah dipahami oleh siapapun dan menjelaskannya secara jujur, transparan, dan personal.

Blog ini menggunakan analitik—yang menghormati pengunjungnya—untuk melakukan pengukuran terkait interaksi yang dilakukan oleh pengunjung di blog ini.

Data-data yang dikumpulkan antara lain:

  • Sistem operasi, peramban dan perangkat yang digunakan
  • Asal negara (yang berarti secara teknis adalah alamat IP*), dan ini tidak dicatat ke sistem
  • Halaman yang dikunjungi
  • Perujuk alias referrer

Platform analitik yang digunakan adalah umami yang mana ber-lisensi MIT dan ber-sumber kode terbuka. Perlu diketahui bahwa tidak ada satupun data (yang mengidentifikasimu) yang disimpan.

Data-data analitik tersimpan di peladen yang dijalankan oleh saya sendiri yang ber-lokasi di Singapura (melalui Linode) dan setiap orang (ya, setiap orang) dapat mengakses data analitik blog ini disini.

Opt-in (default)

Tidak ada tindakan khusus selama sistem/peramban kamu tidak memblokir alamat domain u.faultable.blog yang mana adalah alamat untuk instance umami yang digunakan disini.

Opt-out

Ada 3 cara agar analitik yang saya gunakan tidak melacak aktivitas kamu disini:

  • Aktifkan Do-Not-Track di peramban kamu (level peramban)
  • Blokir permintaan ke u.faultable.blog (level peramban)
  • Blokir DNS Query ke u.faultable.blog (level DNS)

Cara yang paling mudah adalah dengan mengaktifkan Do-Not-Track di peramban yang kamu gunakan, sebagaimana yang saya lakukan juga.

Tidak ada cookie yang digunakan di/untuk/oleh blog ini untuk kepentingan analitik.

Data yang disimpan

Berikut data-data yang disimpan oleh umami di database.

Daftar Tables

account dan website adalah table yang digunakan untuk keperluan internal umami, jadi kita akan lewati bagian itu.

umami=> \x on
umami=> \dt

         List of relations
 Schema |   Name   | Type  | Owner 
--------+----------+-------+-------
 public | account  | table | umami
 public | event    | table | umami
 public | pageview | table | umami
 public | session  | table | umami
 public | website  | table | umami

Event

Event adalah tindakan-tindakan "khusus" yang ingin dilacak oleh umami. Disebut khusus karena data ini bersifat custom dan harus dikonfigurasi sendiri oleh pemilik situs.

Dan karena belum ada data yang disimpan di blog ini, berikut data event yang diambil dari salah satu blog yang saya operasikan juga:

umami=> select * from event order by created_at desc limit 1

-[ RECORD 1 ]-------------------------------
event_id    | 138
website_id  | 1
session_id  | 7723
created_at  | 2021-01-29 11:58:29.291038+00
url         | /mengenal-semantic-versioning/
event_type  | click
event_value | dukung-via-cta

Pageview

Pageview adalah data-data terkait halaman apa yang dikunjungi, perujuknya (bila ada) dan kapan halaman tersebut dikunjungi.

Dan ini untuk data pageview yang masih dari sumber yang sama:

umami=> select * from pageview order by created_at desc limit 1

-[ RECORD 1 ]------------------------------
view_id    | 13702
website_id | 1
session_id | 7820
created_at | 2021-01-31 14:18:23.00477+00
url        | /konfigurasi-wireguard-part-1/
referrer   | https://www.google.com/

Session

Session adalah data-data terkait informasi pengunjung seperti sistem operasi yang digunakan, jenis peramban, dsb. Sebagai catatan, tidak ada data terkait "identitas" pengunjung yang disimpan.

Dan ini data session yang masih dari sumber yang sama.

umami=> select * from session order by created_at desc limit 1

-[ RECORD 1 ]+-------------------------------------
session_id   | 7820
session_uuid | 8cfea4f6-7349-5dca-81f0-567488e3ef35
website_id   | 1
created_at   | 2021-01-31 14:18:22.97545+00
hostname     | blog.evilfactory.id
browser      | chrome
os           | Windows 8.1
device       | laptop
screen       | 1366x768
language     | en-US
country      | SG

Retensi Data

Tidak ada data analitik yang dihapus dalam periode tertentu, yang berarti data-data akan terus disimpan sampai waktu yang tidak ditentukan. Sebagai catatan, data yang disimpan hanya untuk urusan dalam menjalankan umami dan tidak akan pernah dibagikan/dijual ke pihak lain.