1 poin oleh GN⁺ 2023-07-05 | 1 komentar | Bagikan ke WhatsApp
  • Isu transfer data pribadi ke AS melalui alat analitik situs web menjadi sorotan, sehingga otoritas perlindungan data Swedia IMY mengaudit penggunaan Google Analytics oleh CDON, Coop, Dagens Industri, dan Tele2
  • Objek audit adalah versi Google Analytics per 14 Agustus 2020, dan isu utamanya adalah tingkat perlindungan data yang ditransfer selama proses pengukuran dan analisis trafik
  • IMY menilai bahwa data yang dikirim ke AS melalui alat statistik Google dapat digabungkan dengan data unik lain sehingga termasuk data pribadi
  • Keempat perusahaan sama-sama menggunakan klausul kontrak standar sebagai dasar, tetapi dinilai bahwa langkah pengamanan teknis tambahan tidak cukup untuk menjamin perlindungan setara tingkat EU/EEA
  • Tele2 dikenai denda 12 juta SEK, CDON dikenai 300 ribu SEK, Tele2 sudah menghentikan penggunaannya, dan tiga perusahaan lainnya diperintahkan untuk menghentikannya

Audit IMY terhadap penggunaan Google Analytics

  • Otoritas perlindungan data Swedia IMY mengaudit penggunaan Google Analytics oleh empat perusahaan
    • Perusahaan yang menjadi subjek adalah CDON, Coop, Dagens Industri, Tele2
    • Objek audit adalah versi Google Analytics per 14 Agustus 2020
    • Google Analytics adalah alat statistik untuk mengukur dan menganalisis trafik situs web
  • Audit dilakukan dengan latar belakang pengaduan dari NOYB(None of Your Business) dan putusan Schrems II dari Mahkamah Uni Eropa (CJEU)
    • Pengaduan tersebut menyatakan bahwa empat perusahaan memindahkan data pribadi ke AS secara melanggar hukum
    • Dalam GDPR, data pribadi dapat dipindahkan ke negara ketiga di luar EU/EEA, tetapi Komisi Eropa harus memutuskan bahwa tingkat perlindungan negara tersebut memadai
    • Dalam putusan Schrems II, CJEU menilai bahwa pada saat itu AS tidak dapat dianggap memiliki tingkat perlindungan memadai yang setara dengan EU/EEA

Penilaian transfer data pribadi dan langkah perlindungan

  • IMY menilai bahwa data yang ditransfer ke AS melalui alat statistik Google termasuk data pribadi
    • Karena data tersebut dapat dihubungkan dengan data unik lain yang ikut ditransfer
    • Langkah pengamanan teknis dari keempat perusahaan dinilai tidak cukup untuk memberikan perlindungan yang pada dasarnya setara dengan tingkat yang dijamin di EU/EEA
  • Keempat perusahaan sama-sama menggunakan klausul kontrak standar sebagai dasar transfer data pribadi melalui Google Analytics
    • Jika tidak ada keputusan kecukupan dari Komisi Eropa, transfer dapat dilakukan berdasarkan klausul kontrak standar
    • Menurut CJEU, agar klausul kontrak standar benar-benar mempertahankan perlindungan yang dimaksud, mungkin diperlukan langkah perlindungan tambahan
    • Hasil audit IMY menyatakan bahwa langkah pengamanan teknis tambahan dari keempat perusahaan tidak memadai

Denda dan perintah penghentian per perusahaan

  • IMY memutuskan denda dan langkah penghentian dengan mempertimbangkan tingkat langkah perlindungan dan status penggunaan tiap perusahaan
    • Tele2: didenda 12 juta SEK, dan baru-baru ini secara sukarela menghentikan penggunaan Google Analytics
    • CDON: didenda 300 ribu SEK
    • CDON tidak mengambil langkah perlindungan seluas Coop dan Dagens Industri
    • CDON, Coop, Dagens Industri diperintahkan menghentikan penggunaan Google Analytics
  • Keputusan ini berlaku langsung untuk keempat perusahaan, tetapi juga menjadi sinyal bagi organisasi lain yang menggunakan Google Analytics untuk meninjau risiko transfer data pribadi

1 komentar

 
GN⁺ 2023-07-05
Komentar Hacker News
  • Adik ipar perempuan saya (tepatnya pacar dari adik laki-laki pacar saya, tapi itu tidak penting) baru-baru ini belajar untuk mendapatkan sertifikasi analisis data, dan sebenarnya mendapatkan beberapa sertifikat
    Seluruh programnya (https://medieinstitutet.se) berbasis Google Analytics, jadi sekarang nilai dirinya terikat pada kemampuannya menggunakan Google Analytics. Hampir tak ada orang yang ingin menghabiskan 6–12 bulan untuk mempelajari ulang sistem analitik baru, atau bahkan berhenti menjadi analis sama sekali, jadi kemungkinan besar dia akan sangat bertahan agar keterampilan ini tetap relevan
    Saat mempelajari sesuatu yang membuat hidup lebih sederhana, tampaknya kita tidak benar-benar menilai ketergantungan yang kita izinkan. Google Analytics dijual sebagai solusi yang membuat kita tak perlu membangun analitik sendiri, dengan harga bahwa Google juga mengambil informasinya, tetapi webmaster individual tidak terlalu peduli
    Sekarang setidaknya ada ribuan orang yang bergantung pada keberadaan alat khusus ini, dan jika dilarang mereka bisa menjadi tak berguna secara ekonomi. Menurut saya, belajar hanya alat seperti ini secara eksklusif, alih-alih prinsip dasar dan komponennya, adalah kebodohan yang cukup mengejutkan
    Namun, melihat ada juga jabatan “Cloud Engineer”, tampaknya pelajaran ini memang sulit dipelajari

    • Jika apa yang dipelajari dalam program itu sangat bergantung pada GA, sejak awal pun meragukan untuk menyebut sertifikat itu sebagai analisis data
      Analisis data adalah bidang keahlian umum yang tidak terikat pada GA, dan alih-alih membuatnya tampak lebih luas daripada pengetahuan dan kemampuan sebenarnya, rasanya lebih tepat menyebutnya “Google Analytics Certification”
      Analisis data mencakup statistik, dan belakangan ini mungkin juga sedikit mencakup pelatihan, penggunaan, dan pemahaman dasar model machine learning. Saya pernah ikut membuat kurikulum kemampuan analis data yang nyata untuk orang-orang yang ingin beralih karier menjadi analis data, dan program itu juga mendapat sertifikasi resmi sebagai pelatihan kerja bagi pencari kerja
    • Ketergantungan sebesar ini pada alat tertentu bukan hal langka ataupun tanpa preseden
      Pekerjaan kantoran biasa dilatih dengan Word/Excel/Outlook dan dalam banyak kasus sangat sulit atau tidak mungkin dilatih ulang ke alat lain. Bisa jadi karena pemahaman yang kurang, atau bisa juga karena resistansi terhadap perubahan
      Bahkan di sekolah, “Informatik” sering kali hanya sebatas belajar di mana harus mengklik dalam produk Microsoft. Demikian juga, pekerjaan teknis pun sering terspesialisasi pada alat dan produk tertentu. Mekanik mobil kadang praktis dipaksa untuk mengkhususkan diri pada merek tertentu, dan teknisi perbaikan peralatan rumah tangga juga cenderung menjual dan memperbaiki mesin cuci, pengering, dan mesin pencuci piring dari satu merek tertentu
    • Membandingkan konsep yang luas dan menyeluruh seperti “Cloud” dengan alat spesifik seperti Google Analytics terasa agak tidak akurat
      Seluruh arus teknologi sedang bergerak ke arah cloud, dan bahkan jika tidak memakai penyedia besar seperti Amazon, Microsoft, atau Google, selama itu server terkelola maka secara teknis itu tetap cloud, di mana pun lokasinya
      Sejujurnya saya beruntung tidak pernah terlalu ikut tren Google Analytics, dan tidak pernah menghabiskan lebih dari 5 menit untuk menempelkan beberapa baris tag ke situs yang saya buat. Saya juga belum pernah bekerja di organisasi yang cukup besar sehingga analitik benar-benar berguna atau bernilai
      Sekarang tag itu bisa dengan mudah dihapus hanya dengan menghapus beberapa baris kode. Rasanya organisasi besar sejak awal seharusnya meluangkan beberapa jam sampai beberapa minggu ekstra untuk membangun solusi analitik internal mereka sendiri
    • Seburuk apa pun seseorang memahami kursus yang umum, bisa saja dia tetap tidak paham; dan meski belajar alat yang sangat spesifik, orang juga bisa punya kemampuan untuk menggeneralisasi
      Pada akhirnya, ini tampaknya bergantung pada seberapa besar kemampuan penerapan yang dimiliki tiap orang. Dalam hal itu, jika program khusus GA membantu seseorang lebih cepat mendapatkan pekerjaan pertama, itu belum tentu buruk
    • Mungkin sekarang adalah saat yang tepat untuk melihat alternatif self-hosted seperti Matomo dan Snowplow
      Jika Anda menerapkan apa yang dipelajari dari Google Analytics dan mempelajari cara mengimplementasikannya di sistem seperti itu, Anda bisa menjual kemampuan Anda baik kepada klien yang tetap memakai Google Analytics maupun kepada klien yang mencari alternatif untuk menghindari denda atau benar-benar mematuhi hukum setempat
  • Anda masih bisa terus memakai Google Analytics dengan mem-proxy event pelacakan. Setahu saya, hanya alamat IP yang dianggap sebagai data pribadi, jadi cukup mask IP-nya atau hash agar tidak bisa dikembalikan, hapus hal lain yang bisa dianggap data pribadi, lalu kirim event ke Google. Ini bahkan bisa dilakukan dengan skrip PHP sederhana beberapa baris
    Tapi saya sudah telanjur kehilangan minat pada Google karena dua hal
    A) Mereka membuat data lama tidak bisa dikonversi ke versi Analytics yang baru
    B) Mereka membuang API yang memungkinkan kita membuat laporan sendiri. Selama bertahun-tahun saya banyak menulis kode yang berkomunikasi dengan API itu, dan sekarang semuanya jadi tidak berguna
    Belakangan saya pindah ke Matomo self-hosted, dan awalnya saya tidak terlalu memikirkannya, tetapi setelah terbiasa ternyata ini jauh lebih baik daripada GA. Antarmukanya jauh lebih bagus, lebih cepat, dan lebih logis
    Fakta bahwa ini open source juga bagus. Bahkan jika suatu hari pembuat Matomo memilih fork yang tidak kompatibel, saya yakin komunitas akan membuat konverter untuk mengubah data lama ke format baru
    Setelah memakainya beberapa waktu, saya juga sadar bahwa saya bisa membuat alat pelaporan dengan langsung melakukan kueri ke database MariaDB. Jauh lebih baik menulis SQL daripada bergulat dengan API Google Analytics yang sangat rumit dan tidak intuitif
    Kalau Anda benar-benar ingin terus memakai Google Analytics, Anda bisa membuat konverter yang memasukkan semua event Matomo ke Google Analytics. Dengan begitu, Anda bisa memakai alat Google sambil tetap mematuhi GDPR. Tapi saya tidak berniat melakukannya. Saya sudah selesai dengan Google Analytics untuk selamanya, dan Matomo adalah tanah perjanjian bagi saya

    • Menurut keputusan IMY, hash IP saja tidak cukup, dan ke depannya tidak ada perusahaan yang akan bisa memakai GA lagi
      CDON menggunakan anonimisasi IP GA dengan cara memotong IP, tetapi itu dinilai tidak cukup. Setelah dipotong, IP itu sendiri bukan data pribadi, tetapi tidak jelas apakah pemotongan terjadi sebelum data keluar ke luar negeri, dan jika digabungkan dengan data pribadi lain seperti cookie maka tetap dianggap data pribadi
      Coop mem-proxy semua panggilan GA dan memakai alamat IP umum yang sama untuk semua pengguna. Mereka tidak didenda, tetapi tetap harus menghentikan penggunaan GA
      [1] "1.3.15 Effektiviteten hos vidtagna skyddsåtgärder av Google och CDON" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...
      [2] "2.2.2 Integritetsskyddsmyndighetens bedömning" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...
      [3] "1.3.14.2 Coops implementering av server side container" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...
    • Alamat IPv4 tidak terselesaikan hanya dengan di-hash. Ruang kemungkinan yang ada kecil, jadi melakukan brute force untuk semua kemungkinan itu sepele
    • Khususnya poin A sangat buruk, dan membuat beberapa perusahaan kecil yang saya tahu meninggalkan GA sepenuhnya
      Perusahaan-perusahaan itu punya data GA bertahun-tahun, tetapi tidak bisa diekspor tanpa akal-akalan yang melibatkan BigQuery
      Sulit dipercaya bahwa tim yang dananya cukup seperti tim Analytics tidak menemukan atau tidak membuat cara untuk memigrasikan gtag.js ke GA4 secara otomatis. Mereka seharusnya membuat upgrade itu transparan dengan mengonversi request di belakang layar agar properti analitik yang lama tetap bisa ada, lalu hanya memaksa pendaftaran properti baru ke GA4
    • coop.se yang termasuk dalam keputusan ini memakai container GTM sisi server untuk mencoba mem-mask IP sebelum dikirim ke Google, tetapi tetap mendapat perintah penghentian penggunaan GA dan tidak didenda
      Otoritas perlindungan data menganggap cookie _gads, _ga, dan _gid saja sudah cukup untuk mengidentifikasi seseorang. Sulit mengikuti logika itu, tetapi setidaknya kesimpulannya adalah bahwa dengan cara Coop, memakai proxy pun tidak cukup untuk patuh regulasi
    • Perusahaan kami juga memakai Matomo, dan kami ingin melacak bagaimana pengguna memakai WebApp. Tetapi Custom Actions akan dihentikan, dan Custom Dimensions bukan untuk tujuan seperti itu
      Saya penasaran apakah ada yang memakai alat analitik yang tetap patuh GDPR sambil melacak apa yang dilakukan pengguna
      Saya ingin melihat tombol mana yang ditekan, berapa kali ditekan, bagian aplikasi mana yang paling banyak atau paling sedikit dipakai, membuat funnel untuk alur normal, dan semacamnya. Bukan ingin tahu siapa penggunanya, melainkan hanya bagaimana pola penggunaan berdasarkan aplikasi. Dulu kami melakukannya dengan Google Tag Manager, tetapi itu tidak bisa dipakai karena tidak patuh GDPR
  • Kasus ini berkaitan dengan Analytics lama yang pada 2020 digantikan oleh Google Analytics 4. Jadi situasinya adalah mereka harus berhenti menggunakan versi yang memang sudah resmi dihentikan Google pada 1 Juli tahun ini
    Ada logika bahwa GA4 juga tidak akan lolos persyaratan yang sama. Denmark mengambil posisi itu, tetapi belum pernah benar-benar diuji
    Logika mereka adalah jika warga EU pergi ke Asia lalu mengunjungi situs di sana, informasi itu akan dikirim ke server AS, bukan server EU. Jika memikirkan cara kerja internet, ini tampak objektifnya konyol, tetapi hukum bisa saja bekerja seperti itu. Sebelum benar-benar ditangani, kita tidak akan tahu, dan siapa pun yang mengaku tahu hasilnya patut dipandang skeptis

    • Logika “jika warga EU pergi ke Asia lalu mengunjungi situs di sana, informasi akan dikirim ke server AS” benar-benar tidak masuk akal
      Saya mengatakan ini sebagai penduduk EU. Saya justru tidak ingin situs web mulai memeriksa tempat tinggal atau kewarganegaraan untuk menentukan kepemilikan data saya
    • Tidak perlu bepergian juga. Cukup pakai VPN, proxy, atau Tor
      Perkiraan lokasi IP bukan proxy yang andal untuk lokasi fisik, apalagi tempat tinggal, dan kewarganegaraan sejak awal bahkan tidak masuk ke dalam persamaan. Menurut saya tidak masalah jika hukum menyadari hal ini
    • Menurut saya keputusan ini juga berlaku untuk GA4
      Putusannya tidak secara eksplisit menyebut versi, dan mengatakan bahwa situs-situs tertentu harus berhenti menggunakan “versi alat Google Analytics yang digunakan pada 14 Agustus 2020”. Tidak disebut apakah itu UA atau GA4
      Pengaduan awal NOYB memang merujuk ke UA, tetapi isu yang dikutip dalam keputusan ini juga akan berlaku untuk GA4
      Jadi ketika otoritas perlindungan data berkata “perusahaan harus berhenti menggunakan Google Analytics”, tidak ada alasan untuk menganggap itu hanya berarti versi yang saat posting itu diterbitkan sudah dihentikan
    • Hasilnya adalah balkanisasi internet. Banyak orang di EU menginginkan arah itu demi menopang industri dalam negeri dan karena alasan nasionalistis, dengan dalih tipis menentang imperialisme AS
      Sementara untuk masalah yang benar-benar mengancam EU, seperti ketergantungan berlebihan pada Rusia, mereka justru tidak bisa berbuat banyak
  • Analitik saat ini pada dasarnya mendekati “kami peduli pada privasi pengguna, jadi Anda tidak akan mendapat informasi yang berguna tentang situs web Anda, tapi jangan khawatir, kami melihat semua datanya”
    Jika Anda menyematkan Google Analytics, pelanggan Anda bukan Anda, melainkan Google
    Jika butuh analitik, terus terang lebih baik membuatnya sendiri. Data pengguna tidak bisa diserahkan ke perusahaan iklan

    • Ini berlaku bukan hanya untuk analitik, tetapi hampir semua fungsi
      Misalkan Anda pembicara dan pengajar yang hebat serta punya audiens; sekarang Anda pada dasarnya menghadiahkan audiens itu ke YouTube, Twitter, dan lain-lain. Mereka lalu memonetisasinya untuk Anda dan memberi Anda bagian kecil, sambil terus mengarahkan audiens ke pesaing dan konten lain yang mengalihkan perhatian. YouTube bahkan benar-benar menjual opsi untuk mengiklankan video saya di atas video pesaing
      Jadi Anda harus keluar. Perangkat lunak komunitas pun sebaiknya dijalankan sendiri alih-alih memakai Discord, dan konferensi video, live streaming, chat, presentasi, serta konten berbayar juga dijalankan sendiri, sambil menerima pembayaran kripto selain PaymentRequest. Membuat alternatif open source yang cukup bagus itu sulit, dan Mastodon maupun Bluesky juga belum sampai ke sana
      Jadi sekalian promosi tanpa malu-malu, saya dan tim menghabiskan 12 tahun dan 1 juta dolar untuk membuat ini. https://github.com/Qbix/Platform
      Salah satu dari ratusan fiturnya adalah Anda bisa menaruh analitik Anda sendiri di database komunitas Anda sendiri. Fitur lainnya ada di sini: https://qbix.com/features.pdf
      Tentu bukan berarti Anda harus berhenti meng-host konten di YouTube sama sekali. Hanya saja, unggahlah teaser pendek, cuplikan, atau testimoni, lalu arahkan semuanya ke situs Anda sendiri. Anda memang bisa ditemukan di situs-situs besar, tetapi untuk orang yang serius dengan konten berdurasi panjang dan komunitas, mereka seharusnya membeli keanggotaan dan menjalin hubungan langsung di situs Anda. Dengan begitu, pengusiran dari platform atau pemaksaan hanya jadi kekhawatiran di urutan paling akhir
    • Saya juga pada dasarnya melakukan itu. Saya tidak perlu tahu browser, perangkat, atau lokasi, dan karena produknya khusus Inggris, itu umumnya tidak relevan
      Karena saya mengendalikan sisi server, cukup dengan mencatat kunjungan halaman dan CTA tertentu, saya bisa melihat kira-kira jalur yang ditempuh orang dan apakah mereka memesan
      Itu jauh lebih berguna daripada bergantung pada apakah orang menyalakan JavaScript atau memblokir pelacakan
      Misalnya, jika mereka pergi ke halaman pemesanan lalu kembali ke FAQ, lalu menekan lagi tautan “apa itu x”, saya bisa menyimpulkan bahwa saya perlu menambahkan penjelasan tentang X di halaman pemesanan
      Tentu ini tergantung data yang benar-benar dibutuhkan, tetapi sebagian besar tujuan tetap bisa tercapai tanpa mengumpulkan banyak data yang tidak perlu
    • Sebagian besar alternatif tidak dibuat oleh perusahaan iklan, tetapi banyak juga yang tidak gratis
      Pilihannya sangat banyak, dan terutama jika Anda menginginkan tingkat kontrol seperti itu, ada banyak opsi self-hosted dan open source, jadi membangun sendiri dari nol tidak perlu dan biasanya juga tidak disarankan
      Biaya GA biasanya dijelaskan sebagai “disubsidi dengan data pelanggan”
    • Matomo adalah pilihan analitik self-hosted yang bagus
    • Mengatakan “buat sendiri” bisa terdengar pongah jika Anda tidak punya waktu, energi, kemauan, atau pengetahuan teoretis. Kalau bisa, lebih baik jangan mencoba memecahkan lagi masalah yang sebenarnya sudah terpecahkan
      Tetapi self-hosting jelas layak direkomendasikan. Karena Anda tidak membagikan data kepada pihak ketiga, banyak masalah GDPR pun terselesaikan. Dengan begitu Anda hanya perlu memikirkan persetujuan dan retensi data
      Jika data analitik mentah yang bisa ditelusuri kembali ke pengguna diproses menjadi statistik yang digeneralisasi, retensi data tampaknya juga tidak akan menjadi masalah besar
  • Saya penasaran seberapa banyak orang benar-benar menggunakan seluruh informasi analitik yang disediakan alat-alat seperti ini. Saya tahu tentang Matomo atau solusi open source dan self-hosting lainnya, tetapi berapa banyak informasi itu yang benar-benar dipakai?
    Untuk sebagian besar kasus penggunaan, sepertinya yang ingin diketahui hanyalah apakah konten dikonsumsi atau dibaca, berapa lama orang bertahan, dan mereka datang dari mana. Hal-hal seperti ini bahkan bisa dilakukan dengan skrip kecil yang mem-parsing log
    Saya pernah melakukan hal serupa dengan mem-parsing log Caddy untuk melihat kira-kira jumlah pengunjung tautan, dan ternyata itu memang semua yang saya butuhkan. Karena saya hanya menjalankannya saat perlu pembaruan, sumber daya juga tidak terus terpakai. Sebelum log dihapus, saya menyimpan hasil keluarannya, jadi saya bisa tahu misalnya Artikel 1 mendapat kurang dari 39 tayangan, Artikel 2 mendapat 5 tayangan, dan seterusnya
    Kita melakukan ini secara berlebihan, dan tampaknya akan sangat bermanfaat jika kita berhenti beberapa menit untuk berpikir sebelum masuk ke lubang kelinci menganalisis segalanya

    • Dalam pengalaman saya, analitik dan business intelligence memegang peran yang cukup besar di organisasi perusahaan modern
      Semakin besar perusahaan, semakin pengambil keputusan cenderung menghindari risiko, dan hal seperti analitik dipakai sebagai sandaran yang nyaman ketika keputusan mereka dipertanyakan
      Yang membuat saya penasaran adalah ROI dari alat-alat ini. Dalam beberapa kasus jelas ada manfaatnya, tetapi apakah selalu begitu? Saat ini kami mempekerjakan 3 pengembang business intelligence dan 2 pengembang yang benar-benar membuat produk
      Bagian paling lucunya adalah, meskipun ada 3 orang BI, kami tetap tidak bisa tahu apakah mereka benar-benar sepadan dengan gajinya. Karena data mereka tidak bisa menunjukkan itu
    • Saya menggunakan Plausible Analytics. Ia hanya mencatat dan menampilkan data yang sangat sedikit dan tidak ada informasi identitas pribadi
      Bagi saya itu lebih dari cukup
      Saya juga menyalakannya untuk beberapa pelanggan, dan mereka bilang sangat menyukai kesederhanaannya. Sedikit data justru menjadi fitur
    • Pada single-page app dan aplikasi mobile, log server tidak akurat dan juga tidak terlalu berguna
      Kalau ingin melihat fitur mana yang dipakai, pelacakan event benar-benar berguna
      Tidak semuanya soal pemasaran atau iklan jahat
      Tapi dari sudut pandang pengguna biasa, GA4 itu mengerikan
    • Bahkan jika Anda tidak ingin menggunakan log server untuk tujuan ini, mengimplementasikannya sendiri dengan JavaScript cukup sederhana
      Tidak perlu GA atau framework analitik gemuk lainnya
    • Kadang saya melihat access log dan melempar kueri grep ke alat penghitung baris, atau melakukan uniq per IP, untuk mendapat gambaran kasar berapa banyak orang yang melihat bagian atau alat tertentu di situs saya
      Saya melakukan itu sekitar dua kali setahun. Itu masih membantu untuk memprioritaskan apa yang harus dipelihara atau diperbarui, berdasarkan apa yang masih dibaca, ditemukan di mesin pencari, atau ditautkan dari luar
  • Saya pernah memakai ChatGPT untuk membuat kode HTML presentasi remark.js dari suatu konten, dan memang dibuatkan kodenya, tetapi di bagian bawah ia menyisipkan snippet GA bersama kode akun GA acak
    Saya tidak langsung menyadarinya, dan baru menemukannya beberapa hari kemudian saat mengubah materi presentasi. Sebagian memang salah saya karena malas

    • Menurut saya itu bukan sepenuhnya salah Anda. Privasi tidak boleh dibagikan dengan orang lain
      Memverifikasi apa yang ditulis ChatGPT sebelum dipakai memang tanggung jawab pengguna, tetapi tidak membagikan privasi adalah tanggung jawab OpenAI
    • Tunggu, orang benar-benar memakai ChatGPT untuk menulis kode produksi? Saya kira itu cuma meme?
  • Saya tidak terlalu paham siapa yang benar-benar butuh analitik
    Saat saya bekerja di perusahaan yang menggunakan Google Analytics, 99,9% datanya bisa didapat dari log server dengan sesuatu seperti awstats atau goaccess
    Sampai sekarang saya masih tidak paham mengapa harus menyisipkan JavaScript untuk mengirim permintaan tambahan atau menaruh tracking pixel. Datanya kan sudah dikirim sekali

    • Masalah ini setidaknya sebagian muncul karena single-page app
      Jika aplikasi berjalan sepenuhnya di browser klien kecuali beberapa panggilan API, akan sulit mengetahui halaman mana yang benar-benar dilihat. Kecuali aplikasi klien sendiri yang melaporkannya, atau melaporkannya ke Google
    • Saya pernah bekerja di agensi web yang banyak membuat situs untuk perusahaan menengah. Situs-situsnya mendapat jutaan tayangan per bulan
      Kesimpulannya adalah soal perasaan. Rasanya menyenangkan mengetahui ada data tentang pengguna, meskipun kebanyakan tidak benar-benar melihatnya. Bahkan jika seseorang dipekerjakan untuk melihatnya, sering kali temuan mereka tidak ditindaklanjuti
      Cara terbaik mendapatkan umpan balik adalah berbicara langsung dengan pengguna atau melakukan survei
    • Yang membuat saya penasaran bukan mengapa analitik dibutuhkan, melainkan mengapa data itu perlu informasi identitas pribadi
      Saya tidak peduli apakah Bob menekan tombol; yang penting apakah 1% pengguna menekannya atau 50%. Atau jika orang yang menekan tombol A lebih mungkin menekan tombol B, apakah kedua tombol itu sebaiknya diletakkan lebih berdekatan
      Analitik seharusnya berupa statistik penggunaan anonim, bukan pelacakan individu. Hal yang buruk dan hal yang berguna serta umumnya tidak berbahaya sedang disatukan begitu saja
    • Intinya bukan cuma apakah ada data mentah. Google Analytics juga memungkinkan akses data lewat Google BigQuery
      Yang penting adalah apakah para pemangku kepentingan bisnis bisa mengakses data dengan mudah dan memakainya untuk pengambilan keputusan
      Diperlukan antarmuka yang memvisualisasikan data dan semaksimal mungkin mendistribusikan akses serta analisis
      Google Analytics gratis dan nyaris merupakan bagian dari bundel pemasaran terbesar bernama Google Ads, jadi Anda akan sering melihat pemangku kepentingan pemasaran yang setidaknya sedikit memahami alat itu
      Namun awal perjalanan Google Analytics 4 sangat berat, jadi keadaan bisa saja berubah
    • Sebelum responsive design, saya menyukai statistik seperti resolusi layar yang tidak bisa didapat dari log server
      Anda juga bisa mendapatkan statistik kata kunci pencarian yang mengarahkan ke tiap halaman
  • Beberapa tahun lalu, topik GA pernah muncul dalam proyek pelanggan. Orang-orang di pihak kami sebisa mungkin ingin menghindari Google, dan saya mengusulkan alternatif seperti Matomo dan Fathom. Beberapa anggota tim juga punya pengalaman dengan alternatif semacam itu, tetapi pelanggan tetap bersikeras memakai GA
    Kurang lebih alasannya seperti, “Ini standar industri. Lihat saja perusahaan bernilai miliaran dolar memakai GA. Kita juga harus memakainya.” Saya menanggapi bahwa perusahaan pembanding itu punya puluhan engineer untuk tiap proyek, sedangkan kami hanya 3 orang paruh waktu
    Logikanya terus kembali ke “GA itu standar dan orang-orang mengenal GA”. Itu memang benar, tetapi agak sirkular
    Usulan lain adalah mencoba beberapa opsi. Misalnya menjalankan GA dan Matomo bersamaan sebentar, atau memakai GA hanya untuk situs pemasaran publik dan memakai yang lain untuk aplikasi internal
    Namun itu ditolak. Karena mereka ingin melacak setiap pengeluaran iklan sampai ke penggunaan oleh pengguna terdaftar di aplikasi kerja internal. Logikanya adalah, suatu saat nanti mungkin perlu analisis seperti: 70 dolar yang dibelanjakan di wilayah Tacoma menghasilkan 3 pengguna terdaftar, dan 3 orang itu lebih sering memakai alat anggaran daripada 8 orang yang mendaftar setelah 90 dolar dibelanjakan di Toronto, jadi data itu wajib ada
    Alih-alih “coba pasang keduanya selama beberapa minggu”, jadinya “teliti berbagai opsi dan tulis laporan kelebihan-kekurangannya”, dan itu terasa gila
    Kekhawatiran saya yang lebih besar adalah bahwa untuk tujuan pengujian dan pengembangan, kita tidak bisa dengan mudah “mereset” DB analitik yang tidak kita kendalikan. Sulit melakukan hal seperti reset, atau membuat sandbox baru tanpa batas untuk tiap eksekusi pengujian. Di GA, dan sebenarnya di hampir semua solusi hosting, saya tidak pernah menemukan cara yang baik untuk menangani pengujian. Namun bagi pengguna analitik perusahaan, ini mungkin bukan perhatian besar

  • Setiap kali pelanggan meminta saya mengimplementasikan Google Analytics atau kode pixel Facebook, rasanya seperti mati sedikit demi sedikit di dalam hati
    Memang ada pelanggan yang benar-benar memakai Google Ads, tetapi mereka sama sekali tidak mendapat manfaat dari memakai Analytics. Saya tahu karena orang yang menyesuaikan kampanyenya adalah saya
    Ini cuma karena semua orang melakukannya, dan kalau tidak ikut berarti bodoh. Mentalitas lemming seperti ini selalu menyedihkan. Karena banyak hal buruk di masyarakat berasal dari sana
    Dan setiap kali seseorang bilang membuat sendiri itu buang-buang waktu, saya justru membuat sendiri semuanya, sampai CMS dan framework aplikasi halaman tunggal. Karena dalam jangka panjang, cara selain itu adalah pemborosan waktu yang jauh lebih besar. Satu-satunya saat saya membuang waktu dengan melinting sendiri adalah kalau rokok terlibat

    • Bisa bagikan tautan ke situs aplikasi halaman tunggal yang Anda buat sendiri, atau kalau memungkinkan tautan ke source code-nya? Tidak banyak orang yang membuat sendiri, dan lebih sedikit lagi yang cukup peduli pada detail untuk tidak menimbulkan regresi pengalaman pengguna, jadi saya ingin melihatnya. Tentu saja solusi pihak ketiga juga tidak terlalu hebat
  • Kalau saya mengunjungi situs perusahaan dan melihat mereka memakai Google Analytics, saya menganggap itu sebagai sinyal bahwa perusahaan tersebut malas, tidak tahu, atau memusuhi calon pelanggan
    Tiga kemungkinan ini mencakup semua kasus, dan tidak ada satu pun yang merupakan sinyal positif
    Perusahaan, atau entitas apa pun yang punya kehadiran online, memang berhak mengetahui apa yang dilakukan orang di platform mereka sendiri, dan memakai alat yang sesuai untuk tujuan itu. Tetapi mereka tidak berhak membagikannya kepada siapa pun tanpa peringatan yang jelas dan persetujuan pengguna
    Web sebagai tempat berburu digital tempat orang tak bermoral menguliti orang yang tidak paham harus dihentikan
    Kehidupan komersial memang bukan etalase etika, tetapi versi digital yang berkembang sekarang sangat menyimpang dari norma umum, terutama dalam hal ini

    • Menurut Anda, sebenarnya ada berapa banyak perusahaan yang benar-benar bersikap memusuhi?
      Biasanya orang biasa di sebuah perusahaan suatu hari akan berpikir, “Bagaimana orang bisa tahu tentang kami?” Lalu mereka mencari di Google cara menjawab pertanyaan ini dalam konteks bisnis, dan menemukan Google Analytics
      Ini jelas tidak bersifat memusuhi. Mungkin agak tidak tahu, tetapi bisakah kita benar-benar menyalahkan mereka?
    • Situs web pemerintah juga memakai Google Analytics. Artinya kita dilacak jauh melampaui sekadar profil belanja
    • Kalau “tidak berhak membagikannya tanpa peringatan yang jelas dan persetujuan pengguna”, lalu jika mereka memakai manajemen persetujuan yang diwajibkan hukum, yaitu banner cookie, sehingga pengguna diberi kesempatan menolak semua pelacakan, apakah itu berarti mereka tidak lagi malas, tidak tahu, atau memusuhi?
      Saya setuju bahwa pengguna harus punya kontrol kuat atas datanya sendiri dan cakupan pembagiannya, tetapi kalau Anda menentang semua vendor iklan/analitik pihak ketiga, itu berarti Anda menentang akuisisi pengguna digital di 99% situs web