Gabungkan data Search Console dan GA4 setelah menentukan arti satu baris di masing-masing tabel. Jika satu halaman muncul beberapa kali di kedua sumber, join berdasarkan URL saja dapat menggandakan klik dan sesi. Dashboard tetap bisa terlihat rapi saat perhitungannya salah.
Kita akan membuat satu tabel untuk membandingkan performa pencarian dan kunjungan halaman. Tujuannya memeriksa pola pada tingkat halaman, bukan menebak query pencarian mana yang menghasilkan setiap transaksi.
Jika persoalan awalmu adalah selisih klik dan sesi, gunakan panduan rekonsiliasi Search Console dan GA4 sebelum merancang tabel gabungannya.
Tulis arti satu baris dengan kalimat lengkap
Istilah grain berarti tingkat rincian satu baris. “Klik” adalah nama metrik; “klik untuk satu URL, satu query, dan satu tanggal” menjelaskan grain-nya.
Misalnya, ekspor GSC mempunyai dimensi halaman, query, dan tanggal. Ekspor GA4 mempunyai landing page, perangkat, dan tanggal. Keduanya mengandung URL dan tanggal, tetapi rincian yang tersisa berbeda. Menyatukan tabel tidak menghilangkan perbedaan itu.
Sebelum membuka editor blend, tulis:
| Sumber | Satu baris mewakili | Metrik |
|---|---|---|
| GSC awal | Halaman + query + tanggal | Klik, impresi |
| GA4 awal | Landing page + perangkat + tanggal | Sesi terpilih |
| Tabel tujuan | Halaman + periode yang disepakati | Klik, impresi, sesi |
Jika pertanyaanmu tetap membutuhkan query, pertahankan analisis query pada tabel GSC terpisah. Jangan membagi sesi halaman ke query secara rata lalu menyebutnya atribusi yang diamati.
Lihat bagaimana angka bisa membesar
Contoh ilustratif: satu halaman pada satu hari mempunyai dua query, masing-masing dengan 6 dan 4 klik. Totalnya 10 klik. GA4 mempunyai tiga baris perangkat dengan 3, 4, dan 2 sesi, sehingga totalnya 9 sesi.
Join kedua tabel menggunakan halaman dan hari menghasilkan enam pasangan baris. Masing-masing baris GSC bertemu tiga perangkat; masing-masing baris GA4 bertemu dua query. Jika metrik kemudian dijumlahkan, klik menjadi 30 dan sesi menjadi 18.
Tidak ada kunjungan tambahan. Angka membesar karena setiap nilai dipakai berulang. Dokumentasi blending menjelaskan bahwa beberapa kecocokan pada kunci join dapat menghasilkan baris tambahan. Konsep lanjutan blending.
Perbaikannya adalah mengagregasikan masing-masing sumber ke grain tujuan sebelum join. Pada contoh ini, kedua tabel menjadi satu baris per halaman-hari. Hasil gabungannya tetap 10 klik dan 9 sesi.
Siapkan kunci URL yang dapat diperiksa
GSC dapat melaporkan URL lengkap, sedangkan laporan GA4 yang dipilih menggunakan path. Tambahkan host yang benar berdasarkan sumbernya, lalu simpan kolom URL asli dan kunci yang sudah dinormalisasi.
Jangan menghapus seluruh parameter secara otomatis. Parameter pelacakan mungkin dapat dikeluarkan dari kunci, tetapi parameter yang memilih bahasa atau isi produk mungkin perlu dipertahankan. Demikian pula, dua path dengan perbedaan huruf besar tidak selalu setara pada server.
Buat tabel mapping kecil untuk pengecualian yang diketahui: URL lama setelah migrasi, host yang memang disatukan, atau halaman yang berubah alamat. Setiap mapping mempunyai alasan. Jika tidak tahu apakah dua URL setara, biarkan sebagai kasus yang perlu diperiksa.
Perhatikan tanggal. Dua laporan harian dengan zona waktu berbeda tidak menjadi setara hanya karena label tanggalnya sama. Ekspor agregat harian tidak bisa dikonversi secara akurat dengan menggeser label beberapa jam. Pilih periode perbandingan yang layak dan jelaskan sisa perbedaan batas harinya.
Pilih join berdasarkan pertanyaan
Untuk meninjau semua halaman yang mempunyai klik GSC, left join dari tabel GSC dapat menjadi pilihan. Untuk memeriksa halaman yang hanya muncul pada salah satu sumber, full outer join lebih membantu. Inner join hanya mempertahankan pasangan yang cocok sehingga dapat menyembunyikan gap cakupan. Cara kerja blend dan jenis join.
Pilihan tersebut adalah keputusan analisis. Jangan memakai inner join hanya karena baris kosong membuat dashboard terlihat kurang rapi.
Nilai sesi kosong setelah join berarti belum ditemukan pasangan yang sesuai. Ia belum otomatis berarti nol sesi. Periksa mapping, filter kanal, periode, dan cakupan tag sebelum menentukan arti selisih.
Uji dengan total kontrol
Saya menyarankan tiga tahap pemeriksaan pada satu dataset kecil sebelum memakai seluruh periode:
- Sebelum join: simpan jumlah baris, jumlah kunci unik, total klik, total impresi, serta sesi.
- Sesudah agregasi: buktikan kunci tujuan unik dan total metrik yang dapat dijumlahkan tetap sesuai.
- Sesudah join: hitung ulang total, pasangan tanpa kecocokan, dan jumlah baris per kunci.
Untuk CTR, gunakan total klik dibagi total impresi. Jangan menjumlahkan atau merata-ratakan CTR baris mentah. Untuk users, hati-hati: pengguna yang muncul pada beberapa hari tidak menjadi orang berbeda setiap kali. Jumlah users harian bukan otomatis users unik bulanan.
Simpan tabel asli, aturan transformasi, dan hasil kontrol bersama dashboard. Ketika total berubah, kamu bisa menemukan pada tahap mana perbedaannya masuk.
Jadikan ketidakcocokan sebagai temuan
Misalnya terdapat halaman dengan klik tetapi tidak memiliki pasangan GA4. Tandai “belum cocok”, lalu periksa satu URL. Jika masalahnya tag tidak terpasang, perbaiki pengukuran untuk kunjungan berikutnya. Jika masalahnya URL setelah redirect, perbaiki mapping dan hitung ulang.
Perbandingan klik dengan sesi tetap memiliki batas karena keduanya mengukur kejadian berbeda. Tabel yang benar mencegah kesalahan pengolahan; ia tidak menghapus perbedaan definisi sumber.
Mulai dengan dataset dua query dan tiga perangkat tadi. Jika dashboardmu menghasilkan 30 klik, hentikan interpretasi tren dan perbaiki grain terlebih dahulu. Setelah total 10 klik dan 9 sesi bertahan, barulah perluas cakupan.




