Filter Hostname GA4: Cegah Spam Tanpa Kehilangan Data
Ringkasnya: GA4 kini mendukung filter Include hostname: daftar domain yang boleh mengirim data ke properti Anda. Jangan langsung mengaktifkannya. Inventaris seluruh domain yang sah, jalankan pengujian, lalu periksa event penting dari landing page sampai transaksi. Filter aktif dapat membuang data secara permanen; data lama tidak dibersihkan. Event melalui Measurement Protocol dikecualikan dari filter Include. Jadi fitur ini membantu kebersihan pengukuran web, bukan jaminan semua bot dan spam hilang.
Dasarnya adalah pengumuman Google Analytics tanggal 21 September 2026. Artikel ini membahas keputusan operasional sebelum aktivasi, bukan tutorial yang mengasumsikan semua tampilan akun sudah sama. Panduan Consent Mode dan GA4 membahas pilihan izin dan perilaku tag; filter hostname menjawab pertanyaan berbeda: dari website mana data properti berasal?
Apa itu hostname dan mengapa bukan nama sumber traffic?
Hostname adalah bagian nama host dari alamat halaman. Pada URL https://toko.example.co.id/checkout/, hostname-nya toko.example.co.id, bukan /checkout/. Jangan memasukkan URL lengkap sebagai hostname atau mencampurnya dengan source, medium, maupun negara pengguna. Pengunjung dari Instagram tetap dapat membuka hostname toko yang sah; asal kunjungan tidak menjadikan domain toko asing.
Pembedaan ini penting untuk bisnis Indonesia yang memakai beberapa platform sekaligus. Website profil perusahaan, katalog, formulir pendaftaran, dan halaman pembayaran bisa berada pada host berbeda. Tim iklan mungkin hanya mengetahui domain kampanye, sementara pengembang mengetahui subdomain checkout. Membuat daftar izin berdasarkan domain yang diingat satu orang berisiko memotong perjalanan pelanggan.
Sebelum membuat filter, buka laporan atau eksplorasi yang menyediakan dimensi Hostname. Simpan daftar host beserta event yang muncul. Kehadiran domain yang tidak dikenali adalah petunjuk untuk investigasi, bukan bukti otomatis bahwa semua event-nya palsu. Periksa apakah domain itu milik vendor, lingkungan pengujian, atau integrasi lama yang belum terdokumentasi.
Apa yang berubah pada 21 September 2026?
Google menjelaskan bahwa hostname filter sebelumnya terbatas pada Exclude. Tim harus menambah domain yang hendak ditolak ketika menemukan sumber spam baru. Dengan Include, pendekatannya menjadi daftar izin: event dengan hostname di luar daftar yang disetujui difilter. Pengumuman yang sama menyebut dua batas penting: event Measurement Protocol tidak terkena Include dan hostname kosong akan diblokir oleh Include.
| Kondisi | Implikasi pengumuman Google | Tindakan tim |
|---|---|---|
| Hostname masuk daftar izin | Tidak ditolak oleh syarat Include tersebut | Tetap cek event, consent, dan filter lain |
| Hostname tidak masuk daftar | Event difilter oleh Include | Pastikan bukan checkout atau vendor sah |
| Hostname kosong | Include memblokirnya | Telusuri jalur pengumpulan sebelum aktivasi |
| Event Measurement Protocol | Include tidak diterapkan | Audit event server secara terpisah |
Jangan membaca tabel sebagai jaminan bahwa seluruh event host sah pasti tersimpan: konfigurasi consent, implementasi tag, dan filter lain tetap berpengaruh. Google tidak menyatakan hostname filter dapat mengidentifikasi manusia atau memvalidasi kualitas lead. Bot yang memakai hostname sah tidak otomatis disingkirkan oleh daftar izin.
Domain apa saja yang harus masuk inventaris?
Mulailah dari arsitektur bisnis, bukan dari dugaan angka spam. Contoh berikut adalah skenario ilustratif, bukan data klien: toko Indonesia menjalankan situs utama, subdomain katalog, dan halaman pemesanan pada domain vendor. Jika ketiganya sengaja mengirim event ke satu properti, evaluasi ketiganya sebelum memutuskan host yang disetujui. Jangan mengizinkan domain vendor hanya karena ada dalam daftar; konfirmasi tujuan pengumpulan dan hak aksesnya terlebih dahulu.
Buat lembar kerja sederhana dengan kolom hostname, pemilik, fungsi halaman, ID stream, event penting, dan hasil uji. Tambahkan varian www hanya bila benar-benar dipakai. Domain yang langsung mengalihkan pengunjung sebelum tag berjalan mungkin tidak mengirim event; uji perilakunya, jangan menebak berdasarkan DNS.
Checklist inventaris:
- Website utama dan versi domain yang masih dipakai.
- Subdomain toko, akun, reservasi, atau pendaftaran.
- Landing page kampanye yang dikelola tim berbeda.
- Checkout pihak ketiga yang memang memuat tag Anda.
- Lingkungan staging atau preview; putuskan apakah datanya perlu disimpan.
- Integrasi pengiriman event server dan penanggung jawabnya.
- Properti aplikasi, bila ada; jangan menganggap aturan web otomatis berlaku identik.
Host baru tidak boleh langsung ditambahkan tanpa pemilik. Daftar izin yang terus diperluas tanpa verifikasi akhirnya kehilangan tujuan pembatasannya.
Bagaimana menguji tanpa membuang data permanen?
Menurut dokumentasi hostname filter Google, pembuatan filter berada di Admin, bagian Data collection and modification, lalu Data filters. Pengguna memerlukan peran Editor atau lebih tinggi pada tingkat properti. Panduan tersebut menjelaskan status Testing, Active, dan Inactive, serta match type Exactly matches dan Contains.
Peringatan: Active membuat perubahan permanen pada data masuk. Event yang dibuang tidak dapat dipulihkan dari GA4 atau ekspor BigQuery. Jangan mengaktifkan filter sampai perjalanan transaksi dan semua hostname sah telah diverifikasi.
Dokumentasi langkah demi langkah yang diperiksa untuk artikel ini masih berorientasi Exclude, sedangkan catatan rilis sudah mengumumkan Include. Karena itu, cari opsi Include di akun dan verifikasi perilakunya dalam Testing; jangan menyalin interpretasi label pengujian Exclude secara otomatis ke Include. Jika opsi belum terlihat, simpan inventaris dan gunakan penyaringan laporan sementara, bukan konfigurasi lain yang dipaksakan.
Apa yang perlu dibandingkan dalam Testing?
Google menyarankan menunggu 24–36 jam setelah menetapkan Testing sebelum validasi. Buat eksplorasi Free form dengan Test data filter name, Event name, dan Event count sesuai panduan. Tambahkan Hostname untuk menelusuri host terkait. Untuk Include, pastikan Anda memahami apakah label yang muncul mewakili event yang akan diterima atau ditolak; cocokkan dengan dua kunjungan uji terkendali dari host sah dan host pengujian yang tidak diizinkan.
Jangan hanya melihat event page_view. Jalankan formulir, checkout, dan konfirmasi transaksi uji yang aman. Catat waktu, hostname, nama event, serta bukti dari perangkat debugging yang dipakai tim. Jangan mengirim pembelian palsu ke laporan produksi untuk sekadar menguji filter; gunakan prosedur QA yang disepakati dan tandai data pengujian dengan benar.
Sebagai rekomendasi operasional, pengujian dapat diperpanjang sampai mencakup siklus aktivitas bisnis yang representatif. Ini bukan durasi wajib dari Google. Halaman reservasi yang jarang dibuka membutuhkan pemeriksaan aktif, bukan asumsi bahwa tidak ada event berarti tidak digunakan.
Mengapa Exactly matches biasanya lebih mudah diaudit?
Google mendefinisikan Exactly matches sebagai nilai yang identik dengan string masukan, tanpa karakter tambahan sebelum atau sesudahnya. Contains mencari string di bagian mana pun dari nilai. Contains bisa praktis, tetapi lebih luas dari daftar host spesifik. String domain yang pendek dapat mencocokkan host yang tidak Anda maksud.
Untuk daftar izin kecil, utamakan aturan yang eksplisit bila antarmuka mendukung kebutuhan tersebut. Periksa setiap hostname hasil pengujian. Jangan menyamakan Contains dengan verifikasi kepemilikan domain atau wildcard subdomain; dokumentasi yang diperiksa tidak memberikan dasar untuk asumsi itu.
Menurut dokumentasi Data filters, semua filter Include only yang aktif digabungkan terlebih dahulu sebagai satu kelompok, lalu filter Exclude aktif diterapkan secara berurutan. Jadi audit seluruh filter yang ada, bukan hanya aturan baru. Host yang diterima satu Include masih dapat terdampak Exclude. Simpan tangkapan konfigurasi sebelum perubahan agar tim memiliki catatan, bukan untuk menjanjikan pemulihan event yang sudah dibuang.
Apakah filter ini memperbaiki seluruh laporan lama?
Tidak. Google menyatakan data filter memengaruhi data masuk dan tidak mengubah data historis. Jika dashboard bulan lalu berisi hostname asing, aktivasi hari ini tidak menghapusnya dari masa lalu. Tandai tanggal perubahan agar perbandingan periode tidak mencampurkan definisi pengumpulan berbeda.
Untuk analisis historis, gunakan filter laporan atau eksplorasi yang tidak membuang data pengumpulan. Catat batasannya ketika membagikan angka kepada manajemen. Jangan menyebut selisih sesudah aktivasi sebagai penurunan pelanggan tanpa memeriksa event, transaksi, perubahan kampanye, dan hostname yang terkena aturan.
Indikator keberhasilan bukan sekadar jumlah sesi lebih kecil. Ukur apakah event host asing berkurang sesuai rancangan, event bisnis dari host sah tetap muncul, serta transaksi uji tidak kehilangan langkah. Hipotesis gagal bila formulir atau pembelian dari domain sah ikut terbuang. Jika itu terjadi, hentikan penerapan baru dan perbaiki aturan; data yang sudah dibuang tetap tidak kembali.
Bagaimana dengan event server dan lead WhatsApp?
Pengumuman September secara eksplisit mengecualikan Measurement Protocol dari Include hostname. Jangan menyimpulkan jalur server lain otomatis mendapat pengecualian yang sama. Petakan teknologi yang benar-benar dipakai, lalu periksa dokumentasinya dan uji eventnya. Pisahkan audit autentikasi, duplikasi event, identitas pengguna, serta sumber pengiriman dari audit hostname web.
Bagi bisnis yang menerima pesanan melalui WhatsApp, klik tombol chat bukan bukti transaksi. Filter hostname juga tidak mengubah klik itu menjadi lead berkualitas. Tetap gunakan definisi event yang konsisten dan rekonsiliasi dengan catatan penjualan. Panduan konversi offline Google Ads membahas tahap setelah lead masuk; pembatasan host hanya menjaga sebagian kualitas input pengukuran.
Jangan memasukkan nomor telepon, email, atau isi percakapan pelanggan ke parameter analytics untuk mempermudah pencocokan. Pengetatan filter bukan pengganti pembatasan data pribadi. Tinjau consent dan kebutuhan setiap parameter secara terpisah.
Checklist keputusan sebelum status Active
- Semua host memiliki pemilik dan tujuan pengumpulan yang jelas.
- Checkout, formulir, dan domain kampanye telah diuji sampai event akhir.
- Perilaku label Testing untuk Include telah dikonfirmasi, bukan diasumsikan.
- Filter Include dan Exclude lain telah diperiksa bersama.
- Event Measurement Protocol serta jalur server lain memiliki audit terpisah.
- Tanggal aktivasi dan batas data historis tercatat pada dashboard.
- Penanggung jawab menyetujui risiko kehilangan data permanen.
Dokumentasi hostname menyebut filter Active mulai memfilter dalam 24–36 jam. Jangan menilai berhasil tepat setelah klik Save. Periksa ulang dengan perjalanan uji yang sama, lalu tinjau ketika domain baru atau platform checkout berubah. Jika kebutuhan Anda hanya menyembunyikan baris dalam satu laporan, gunakan penyaringan laporan; tidak perlu membuang data pada tingkat properti.
Tim yang membutuhkan pemetaan website, formulir, dan pengukuran dapat menghubungi Socta untuk menentukan ruang lingkup audit. Mulai dari inventaris event dan hostname, bukan janji kenaikan konversi. Perubahan diterapkan setelah bukti QA tersedia dan risiko dipahami.
Sumber primer dan tanggal rujukan
- Google Analytics — What is new, entri 21 September 2026: Include hostname, pengecualian Measurement Protocol, hostname kosong.
- Google Analytics — Data filters, diperiksa 3 Oktober 2026: perubahan permanen, data historis, urutan Include dan Exclude. Halaman yang diperiksa tidak menampilkan tanggal publikasi.
- Google Analytics — Filter out web hostname traffic, diperiksa 3 Oktober 2026: akses Editor, match type, status filter, validasi dan waktu penerapan. Panduan masih berorientasi Exclude; tidak mengarang tanggal pembaruan halaman.