Kenapa Landing Page (not set) Muncul di GA4? Ini Solusinya!

Kenapa Landing Page (not set) Muncul di GA4? Ini Solusinya!

Waktu membaca menit

Kategori SEO

Update Terakhir 25 Jun 2025

Pernah buka laporan Google Analytics 4 dan mendapati tulisan landing page (not set) di GA4? Rasanya bikin kening berkerut, ya. Padahal, kamu sudah pasang tracking, tag, dan data GA4 dengan benar. Jadi, sebenarnya kenapa landing page (not set) bisa muncul di GA4? Yuk, kita bahas bersama dan temukan solusinya.

Apa Artinya (not set) di GA4?

Sebelum masuk ke penyebab dan cara mengatasinya, kita perlu memahami dulu istilah (not set) di GA4 itu artinya apa. 

Penjelasan simpelnya, pesan (not set) berarti GA4 tidak menerima informasi yang dibutuhkan untuk menampilkan nilai sebuah dimension. Dalam konteks ini, dimension yang dimaksud adalah landing page.

Landing page adalah halaman pertama yang dikunjungi oleh seseorang ketika mereka masuk ke sebuah situs, biasanya setelah mengklik iklan, tautan dari media sosial atau hasil pencarian di Google. 

Bedanya dengan homepage, landing page dirancang dengan tujuan khusus seperti mengumpulkan leads lewat form pendaftaran, mendorong pembelian produk atau jasa, atau penyampaian penawaran terbatas. 

Nah, GA4 sendiri bekerja dengan dua jenis data utama:

  • Metric (angka kuantitatif seperti jumlah sesi), dan
  • Dimension (atribut yang mendeskripsikan metrik, seperti halaman atau sumber trafik website).

Jadi, kalau sesi dimulai tanpa event page_view, atau page_location tidak ikut terkirim, maka GA4 tidak tahu halaman mana yang jadi titik awal. Hasilnya? Muncul landing page (not set).

Apakah kamu pernah menemui kondisi ini juga? Tenang, kita bahas penyebab dan cara mengatasinya di bagian berikutnya.

Baca Juga: Google Analytics 4 vs Universal Analytics! Apa Bedanya?

Landing Page (not set) di GA4

Kenapa Landing Page (not set) Muncul di GA4?

Di atas sudah dijelaskan: kalau kamu menemukan entri “(not set)” di laporan landing page GA4, artinya Google Analytics 4 gagal mendeteksi halaman pertama yang dikunjungi pengguna. Umumnya, hal ini terjadi saat dimensi page_location tidak terekam dalam sesi awal, dan biasanya muncul di laporan Engagement > Landing Page.

Lalu, apa penyebab pastinya? Berikut ini tiga alasan utama yang sering memicu masalah ini, lengkap dengan cara menanganinya:

Session Timeout (Sesi Kedaluwarsa)

Penyebab paling umum adalah session yang habis sebelum page_view terekam lagi. Misalnya:

  • Pengunjung membuka situs kamu, lalu meninggalkan tab untuk menelepon atau makan siang.
  • Setelah lebih dari 30 menit (batas default GA4), sesi berakhir otomatis.
  • Saat mereka kembali dan melanjutkan aktivitas tanpa me-refresh halaman, GA4 memulai sesi baru tanpa data halaman awal.

Karena tidak ada page_view, maka tidak ada URL yang bisa direkam — inilah yang membuat landing page muncul sebagai (not set).

Solusi:

Kamu bisa memperpanjang durasi sesi untuk meminimalkan masalah ini:

  • Masuk ke Admin > Data Streams.
  • Pilih data stream yang kamu gunakan.
  • Klik Configure tag settings > More settings > Adjust session timeout.
  • Atur durasi hingga maksimal: 7 jam 55 menit, lalu klik Save.

Dengan cara ini, kunjungan yang sempat terhenti tapi masih relevan tidak akan terputus, dan data landing page tetap terekam.

Trafik Spam atau Bot

GA4 juga bisa merekam kunjungan dari bot atau trafik spam yang tidak valid. Biasanya ditandai oleh:

  • Lonjakan tiba-tiba dalam page views pada hari tertentu,
  • Waktu interaksi yang terlalu seragam atau terlalu lama,
  • Asal negara pengunjung yang mencurigakan dengan perilaku aneh (misalnya: views per user selalu 30, dari berbagai negara secara bersamaan).

Masalahnya, bot ini sering tidak mengirimkan data halaman (page_location), jadi GA4 mencatatnya sebagai (not set).

Solusi:

Kamu bisa memfilter trafik website yang mencurigakan secara manual dari laporan, atau mengaktifkan fitur bot filtering di pengaturan properti GA4. Ini memang tidak 100% efektif, tapi cukup membantu untuk menjaga kualitas data.

Event “user_engagement” Terekam Terlalu Dini

GA4 mengirim event user_engagement secara otomatis ketika:

  • Pengguna aktif selama lebih dari 10 detik,
  • Melakukan konversi, atau
  • Melihat lebih dari satu halaman.

Masalah muncul ketika event ini terekam sebelum page_view. Jadi, GA4 tahu ada interaksi, tapi tidak tahu halaman mana yang menjadi sumbernya — dan akhirnya mencatatnya sebagai landing page (not set).

Menghapus event user_engagement bukan langkah yang bijak, karena kamu justru kehilangan metrik penting seperti engagement rate dan engaged sessions

Yang bisa kamu lakukan adalah memastikan bahwa event page_view selalu dikirim lebih dulu—nanti akan kita bahas caranya di bagian tips.

Dampaknya Jika Landing Page (not set) Tidak Diatasi

Ketika kamu mengabaikan masalah landing page (not set) di GA4, artinya kamu sedang membiarkan celah serius dalam kualitas data analitik. Dampaknya tidak bisa dianggap sepele, apalagi kalau kamu rutin menjalankan kampanye digital.

Berikut beberapa konsekuensi nyatanya:

Evaluasi Performa Kampanye Jadi Bias

Kamu mungkin mengira halaman A yang paling banyak mendatangkan trafik website, padahal kenyataannya halaman B yang lebih efektif—tapi tidak terekam karena status (not set).

Kesalahan dalam Atribusi Konversi

GA4 tidak bisa mencatat dengan benar halaman mana yang pertama kali dikunjungi sebelum pembelian atau pendaftaran. Ini membuat kamu sulit mengetahui channel atau landing page mana yang benar-benar menghasilkan konversi.

Pengambilan Keputusan Jadi Tidak Akurat

Kalau kamu mengandalkan data landing page untuk optimasi UX, alokasi iklan, atau penulisan copy, maka data yang salah bisa membuat strategi kamu meleset dari sasaran.

Padahal, landing page adalah titik masuk pertama yang bisa sangat menentukan apakah pengguna akan lanjut menjelajah atau langsung pergi. Maka, memastikan laporan GA4 kamu bersih dari error (not set) adalah bagian penting dari pengelolaan data yang cerdas.

Landing Page (not set) di GA4

Tips Mencegah Landing Page (not set) Muncul Lagi di GA4

Jika kamu menggunakan Google Tag Manager (GTM), ada beberapa hal penting yang wajib dicek agar tidak muncul error not set di GA4:

Pastikan Google Tag (Config) Selalu Load Paling Awal

Tag ini memuat library JS dan setting GA4. Kalau tag ini terlambat load, event lainnya seperti page_view bisa gagal dikaitkan dengan sesi.

Solusinya: Set trigger config tag ke Initialization – All Pages di GTM.

Pastikan Event page_view Terkirim di Semua Halaman

Beberapa setup GA4 mematikan pengiriman page_view otomatis (send_page_view: false) untuk custom tracking. Tapi ini berisiko menyebabkan data hilang jika kamu lupa mengirim page_view secara manual di beberapa halaman.

Kalau kamu tidak melakukan custom setup, aktifkan saja kembali send_page_view: true agar GA4 otomatis mengirimnya.

Hindari Duplikasi Google Tag

Memasang lebih dari satu tag GA4 di halaman yang sama bisa menyebabkan konflik. Jika kamu pakai beberapa layanan tracking, pertimbangkan pindah ke server-side tagging agar pengiriman event lebih rapi dan efisien.

Baca Juga: Cara Membuat Hybrid Landing Page: Optimasi SEO dan CTA Jitu!

Kesimpulan

Masalah landing page (not set) di GA4 tidak boleh kamu abaikan. Karena ini bisa membuat laporan Google Analytics membingungkan, apalagi kalau kamu bergantung pada data landing page untuk menganalisis performa konten atau iklan. 

Untungnya, kamu bisa mempelajari ada banyak penyebab dan solusi serta pencegahannya: dari mengatur timeout sesi, memfilter trafik spam, hingga memastikan event page_view selalu dikirim lebih dulu.

Punya landing page keren tapi datanya hilang percuma, kan?

Makanya, kalau kamu ingin performa landing page optimal, pastikan bukan cuma analitiknya yang rapi, tapi juga hosting websitenya cepat dan andal. 

Di IDwebhost, kami menyediakan layanan Hosting Murah yang cepat, aman, dan cocok untuk berbagai kebutuhan website, dari blog pribadi sampai toko online.

Yuk, cek paket hosting terbaik dari IDwebhost sekarang juga!