15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
21.10.2024

Dimensi Kustom Google Analytics: Panduan Teknis Lengkap

Dimensi kustom di Google Analytics adalah atribut data yang ditentukan pengguna yang memperluas skema pelacakan default platform, memungkinkan Anda menangkap dan menganalisis data perilaku, kontekstual, atau spesifik bisnis yang tidak dikumpulkan secara otomatis oleh Google Analytics. Tidak seperti dimensi standar seperti URL halaman atau kategori perangkat, dimensi kustom dikonfigurasi oleh analis dan diisi secara terprogram melalui lapisan pelacakan.

Jika Anda membutuhkan jawaban satu kalimat untuk featured snippet: dimensi kustom adalah atribut data bercakupan kustom yang Anda definisikan di Google Analytics dan kirimkan melalui kode pelacakan Anda untuk mensegmentasi, memfilter, dan melaporkan informasi yang unik bagi pengguna, konten, atau logika bisnis Anda.

Apa Sebenarnya Dimensi Kustom (dan Apa yang Bukan)

Sebuah dimensi di Google Analytics adalah atribut kualitatif yang melekat pada titik data — “apa” atau “siapa” di balik sebuah metrik. Dimensi standar mencakup Page Path, Source / Medium, Browser, dan Country. Dimensi-dimensi ini dikumpulkan secara otomatis oleh tag Analytics tanpa konfigurasi apa pun.

Sebuah dimensi kustom adalah slot yang Anda reservasi dalam skema Analytics dan kemudian diisi dengan nilai yang secara eksplisit dikirimkan oleh kode Anda. Google Analytics 4 (GA4) mendukung hingga 50 dimensi kustom per properti untuk tipe bercakupan event dan bercakupan pengguna, sementara Universal Analytics (UA) mendukung 20 dimensi bercakupan hit dan 20 dimensi bercakupan pengguna per properti (dengan batas lebih tinggi pada akun 360).

Apa yang bukan merupakan dimensi kustom:

  • Dimensi kustom bukan metrik. Metrik adalah pengukuran kuantitatif (sesi, bounce rate, pendapatan). Dimensi kustom adalah label atau atribut yang melekat pada pengukuran tersebut.
  • Dimensi kustom tidak bersifat retroaktif. Data hanya dikumpulkan sejak dimensi aktif dan kode pelacakan mulai mengirimkan nilai. Sesi historis akan menampilkan (not set) untuk dimensi apa pun yang dibuat setelahnya.
  • Dimensi kustom bukan pengganti parameter event di GA4. Di GA4, parameter event dan dimensi kustom saling berkaitan erat namun berbeda secara arsitektur — parameter event harus didaftarkan sebagai dimensi kustom sebelum muncul di laporan standar.

Cakupan: Konsep yang Paling Sering Disalahpahami dalam Dimensi Kustom

Cakupan menentukan hit mana dalam satu sesi atau lintas sesi yang mewarisi nilai dimensi setelah ditetapkan. Kesalahan dalam menentukan cakupan adalah penyebab paling umum dari data dimensi kustom yang menyesatkan.

CakupanBerlaku UntukKasus Penggunaan UmumPersistensi
**Hit**Hit tunggal tempat nilai dikirimkanJenis konten, varian uji A/B untuk halaman tertentuHanya hit tersebut
**Session**Semua hit dalam sesi setelah nilai ditetapkanKategori sumber traffic, titik masuk funnel checkoutHingga sesi berakhir
**User**Semua sesi untuk pengguna tersebut (berbasis cookie)Tingkatan keanggotaan, status login, segmen CRMHingga ditimpa atau cookie kedaluwarsa
**Product** (hanya UA)Produk tertentu dalam Enhanced EcommerceKondisi produk, rating penjualImpresi/tindakan produk tersebut

Kasus tepi kritis — Cakupan User dan GDPR: Dimensi kustom bercakupan pengguna tersimpan dalam cookie Analytics. Jika pengguna memilih keluar dari pelacakan di tengah sesi dan Anda mengandalkan persistensi berbasis cookie, nilai dimensi mungkin diatribusikan ke catatan pengguna yang dianonimkan atau dihapus. Selalu audit dimensi bercakupan pengguna terhadap platform manajemen persetujuan Anda sebelum diterapkan ke produksi.

Kasus tepi kritis — Cakupan Session dan server-side rendering: Pada aplikasi yang dirender di sisi server di mana tag diaktifkan setelah perubahan rute daripada pemuatan halaman penuh, dimensi bercakupan sesi yang ditetapkan pada hit pertama mungkin tidak menyebar dengan benar ke pageview virtual berikutnya jika tag diinisialisasi ulang. Uji secara eksplisit dalam arsitektur ini.

Menyiapkan Dimensi Kustom di Universal Analytics

Langkah 1: Daftarkan Dimensi di Antarmuka GA

  1. Masuk ke Google Analytics dan buka properti target.
  2. Klik ikon roda gigi untuk membuka Admin.
  3. Di bawah kolom Property, pilih Custom Definitions > Custom Dimensions.
  4. Klik + New Custom Dimension.
  5. Masukkan nama yang deskriptif (misalnya, User Role, Content Category, AB Test Variant).
  6. Pilih Scope yang sesuai (lihat tabel di atas).
  7. Pastikan Active dicentang.
  8. Klik Create.

GA akan menetapkan Index Number (misalnya, dimension1, dimension2). Indeks ini yang direferensikan oleh kode pelacakan Anda — simpan dokumen registri dimensi yang memetakan setiap indeks ke nama, cakupan, dan tim pemiliknya.

Langkah 2: Implementasi melalui Google Tag Manager (Direkomendasikan)

Google Tag Manager adalah jalur implementasi yang direkomendasikan karena memisahkan konfigurasi dimensi dari deployment aplikasi dan menyediakan lingkungan debug bawaan.

  1. Buka container GTM Anda dan navigasikan ke Tags.
  2. Buka tag Google Analytics (UA — Page View atau tag event yang relevan).
  3. Di Tag Configuration, perluas More Settings > Custom Dimensions.
  4. Klik Add Custom Dimension.
  5. Atur Index agar sesuai dengan indeks dari langkah 1 (misalnya, 1).
  6. Atur Dimension Value ke variabel GTM — misalnya, Data Layer Variable bernama userRole.
  7. Dalam kode situs Anda, dorong nilai ke data layer sebelum tag diaktifkan:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'userRole': 'premium_member'
});
  1. Simpan tag dan publikasikan container.

Mengapa mendorong ke data layer sebelum tag diaktifkan: GTM memproses data layer secara sinkron pada waktu eksekusi tag. Jika Anda mendorong nilai setelah tag pageview diaktifkan, dimensi akan menjadi (not set) untuk hit tersebut. Ini adalah sumber bug produksi yang sering terjadi dan hanya terlihat di laporan Real-Time.

Langkah 3: Implementasi Langsung melalui gtag.js

Jika Anda tidak menggunakan GTM dan mengelola tag secara langsung, implementasinya sedikit berbeda antara menetapkan peta kustom yang persisten dan mengirimkan nilai pada event tertentu.

// Map the custom dimension index to a parameter name
gtag('config', 'UA-XXXXXX-Y', {
  'custom_map': { 'dimension1': 'user_role' }
});

// Send the value with an event
gtag('event', 'page_view', {
  'user_role': 'premium_member'
});

Untuk analytics.js (lama tetapi masih ditemukan pada properti yang lebih lama):

ga('create', 'UA-XXXXXX-Y', 'auto');
ga('set', 'dimension1', 'premium_member');
ga('send', 'pageview');

Jebakan dengan analytics.js dan set: Menggunakan ga('set', ...) menerapkan nilai ke semua hit berikutnya dalam sesi halaman tersebut. Jika Anda hanya ingin dimensi pada satu hit, gunakan ga('send', 'pageview', { 'dimension1': 'premium_member' }) sebagai gantinya untuk membatasi cakupannya hanya pada hit tersebut.

Menyiapkan Dimensi Kustom di GA4

GA4 menangani dimensi kustom secara berbeda. Parameter event adalah data mentah; dimensi kustom adalah versi terdaftar dan dapat dilaporkan dari parameter tersebut.

Langkah 1: Kirimkan Parameter dalam Event Anda

gtag('event', 'login', {
  'membership_tier': 'gold',
  'user_type': 'returning'
});

Langkah 2: Daftarkan Dimensi Kustom di GA4

  1. Di GA4, buka Admin > Custom Definitions > Custom Dimensions.
  2. Klik Create custom dimensions.
  3. Atur Dimension name (yang muncul di laporan).
  4. Atur Scope: Event atau User.
  5. Atur Event parameter agar sesuai dengan kunci parameter yang Anda kirimkan (misalnya, membership_tier).
  6. Klik Save.

Nuansa khusus GA4: Ada penundaan pemrosesan 24–48 jam sebelum dimensi kustom yang baru didaftarkan mulai muncul di laporan standar. Dimensi akan muncul di DebugView dan Real-Time segera, tetapi laporan Exploration dan laporan standar memerlukan jendela pemrosesan. Rencanakan jadwal QA Anda sesuai dengan hal ini.

Memverifikasi Implementasi

Jangan pernah mendorong dimensi kustom ke produksi tanpa verifikasi. Urutan berikut dapat diandalkan untuk UA maupun GA4:

  1. Buka Real-Time > Overview (UA) atau laporan Real-Time (GA4) di tab browser terpisah.
  2. Picu tindakan yang seharusnya mengisi dimensi (misalnya, masuk sebagai peran pengguna tertentu, navigasi ke halaman kategori konten).
  3. Di UA, periksa Real-Time > Events dan cari nilai dimensi dalam detail event. Di GA4, gunakan DebugView (Admin > DebugView) dengan ?gtm_debug=x atau ekstensi Chrome GA Debugger yang aktif.
  4. Gunakan ekstensi Chrome GA Debugger atau mode Preview GTM untuk memeriksa payload yang dikirimkan ke endpoint pengumpulan dan konfirmasi bahwa indeks dan nilai dimensi ada.

Kesalahan umum adalah hanya memverifikasi di Real-Time dan mengasumsikan produksi sudah benar. Real-Time menampilkan hit mentah; ini tidak memvalidasi bahwa cakupan dikonfigurasi dengan benar atau bahwa indeks dimensi dalam tag sesuai dengan indeks yang terdaftar di antarmuka GA.

Menggunakan Dimensi Kustom dalam Laporan

Membuat Laporan Kustom (Universal Analytics)

  1. Buka Customization > Custom Reports > + New Custom Report.
  2. Pilih jenis laporan (Explorer, Flat Table, atau Map Overlay).
  3. Tambahkan metrik Anda (misalnya, Sessions, Goal Completions, Revenue).
  4. Di Dimension Drilldowns, tambahkan dimensi kustom Anda (misalnya, User Role).
  5. Terapkan filter untuk membatasi laporan ke data yang relevan.
  6. Simpan dan tandai laporan untuk penggunaan berulang.

Menerapkan Dimensi Kustom sebagai Segmen

Segmen adalah tempat dimensi kustom memberikan nilai analitis tertinggi. Segmen yang dibangun pada dimensi kustom bercakupan pengguna memungkinkan Anda membandingkan perjalanan perilaku lengkap dari dua kelompok pengguna — bukan hanya satu sesi.

  1. Di laporan mana pun, klik + Add Segment > + New Segment.
  2. Di bawah Conditions, ubah cakupan filter ke Users (untuk dimensi bercakupan pengguna) atau Sessions.
  3. Pilih dimensi kustom Anda dari dropdown.
  4. Atur operator dan nilai (misalnya, Membership Tier exactly matches gold).
  5. Simpan segmen dan terapkan bersama segmen dasar (misalnya, semua pengguna) untuk perbandingan langsung.

Eksplorasi GA4

Di GA4, dimensi kustom tersedia di laporan Explore > Free Form. Seret dimensi kustom yang terdaftar ke panel Rows atau Columns dan tambahkan metrik yang relevan ke panel Values. Eksplorasi GA4 mendukung hingga 10 dimensi per eksplorasi, dan dimensi kustom bercakupan pengguna dapat digunakan di User Explorer untuk melacak perjalanan pengguna individual.

Kasus Penggunaan Bernilai Tinggi Dengan Catatan Implementasi Teknis

Melacak Status Autentikasi Pengguna

Ini adalah salah satu dimensi kustom yang paling universal dapat diterapkan. Ini memungkinkan Anda memisahkan perilaku pengguna yang terautentikasi dari pengunjung anonim — dua populasi dengan sinyal niat yang sangat berbeda.

// After successful authentication, push to data layer
dataLayer.push({
  'event': 'user_authenticated',
  'authStatus': 'logged_in',
  'userTier': 'enterprise'
});

Daftarkan authStatus dan userTier sebagai dimensi kustom bercakupan pengguna. Ini memungkinkan analisis kohort yang menunjukkan apakah pengguna enterprise yang login berkonversi pada tingkat lebih tinggi pada jenis konten tertentu — pertanyaan yang tidak dapat dijawab oleh laporan GA standar mana pun.

Atribusi Varian Uji A/B

Saat menjalankan eksperimen sisi server atau sisi klien, lampirkan pengidentifikasi varian sebagai dimensi kustom bercakupan hit pada setiap pageview selama eksperimen. Ini memungkinkan Anda menganalisis bukan hanya metrik konversi utama tetapi juga sinyal keterlibatan sekunder (kedalaman scroll, kueri pencarian internal, tingkat kunjungan kembali) yang dipecah berdasarkan varian.

dataLayer.push({
  'experimentVariant': 'variant_b_hero_cta'
});

Jebakan: Jangan gunakan cakupan sesi untuk varian A/B jika pengguna dapat dikelompokkan ulang antar sesi. Cakupan hit lebih aman dan menghasilkan data yang lebih bersih.

Taksonomi Konten dan Kinerja Editorial

Untuk situs yang kaya konten, melampirkan dimensi contentCategory dan contentAuthor pada setiap pageview artikel memungkinkan tim editorial mengukur metrik keterlibatan (waktu di halaman, kedalaman scroll, kunjungan kembali) berdasarkan vertikal konten dan berdasarkan penulis — memungkinkan keputusan investasi editorial berbasis data.

Sinkronisasi Segmen CRM

Untuk produk SaaS B2B, Anda dapat meneruskan label segmen yang berasal dari CRM (misalnya, ICP_tier, accountSize, churnRisk) ke GA sebagai dimensi kustom bercakupan pengguna melalui backend Anda setelah autentikasi. Ini menjembatani kesenjangan antara analitik produk dan intelijen penjualan tanpa mengekspos PII ke tag Analytics.

Catatan arsitektur: Jangan pernah meneruskan PII mentah (nama, alamat email, ID pengguna yang dapat dipetakan balik ke individu) sebagai nilai dimensi kustom. Ini melanggar Ketentuan Layanan Google Analytics dan, tergantung yurisdiksi, GDPR dan CCPA. Gunakan hanya pengidentifikasi buram atau label segmen.

Dimensi Kustom vs. Metrik Kustom vs. Parameter Event

FiturDimensi KustomMetrik KustomParameter Event (GA4)
**Tipe data**String (kualitatif)Numerik (kuantitatif)String atau numerik
**Tujuan**Segmentasi dan filterAgregasi dan kalkulasiData event mentah
**Opsi cakupan**Hit, Session, User, ProductHit, Session, User, ProductEvent atau User (setelah registrasi)
**Retroaktif**TidakTidakTidak
**Batas (standar)**20 (UA), 50 (GA4)20 (UA), 50 (GA4)25 per event (GA4)
**Muncul di laporan standar**Setelah registrasiSetelah registrasiHanya setelah didaftarkan sebagai dimensi kustom

Pertimbangan Infrastruktur Hosting untuk Implementasi Analytics

Akurasi data dimensi kustom bergantung pada eksekusi tag yang andal dan latensi rendah. Pada server yang lambat atau salah dikonfigurasi, tag Analytics mungkin diaktifkan sebelum push data layer Anda selesai, menghasilkan nilai (not set) dalam skala besar.

Jika Anda menjalankan situs dengan traffic tinggi di mana akurasi Analytics sangat penting bagi bisnis, pertimbangkan pilihan infrastruktur berikut:

  • Lingkungan VPS Hosting memberi Anda kendali penuh atas waktu respons server, header caching, dan urutan penyajian skrip — semua yang memengaruhi waktu eksekusi tag.
  • Situs yang menggunakan VPS dengan cPanel dapat mengelola deployment container GTM dan konfigurasi server-side tagging tanpa memerlukan keahlian command-line.
  • Untuk platform ecommerce atau SaaS bervolume tinggi di mana server-side tagging (mengirimkan data dimensi langsung dari server ke Measurement Protocol GA) lebih disukai daripada tag sisi klien, Dedicated Servers menyediakan sumber daya terisolasi yang diperlukan untuk menjalankan container GTM sisi server tanpa persaingan.
  • Jika tumpukan analitik Anda mencakup segmentasi berbasis ML atau pipeline personalisasi real-time yang mengonsumsi data dimensi kustom GA, GPU Hosting dapat mempercepat lapisan inferensi model yang bertindak berdasarkan segmen tersebut.

Matriks Keputusan: Kapan Menggunakan Dimensi Kustom

Gunakan matriks ini untuk menentukan apakah dimensi kustom adalah alat yang tepat untuk kebutuhan pengukuran Anda:

SkenarioPendekatan yang DirekomendasikanCakupan
Melacak kategori blog yang dibaca penggunaDimensi kustom pada hit pageviewHit
Mengidentifikasi apakah pengguna login selama kunjungan penuh merekaDimensi kustom yang ditetapkan saat loginSession atau User
Mengatribusikan semua perilaku masa depan ke segmen CRMDimensi kustom yang ditetapkan saat loginUser
Mengukur pendapatan yang dihasilkan oleh tag produk tertentuMetrik kustom (bukan dimensi)Hit
Melacak varian uji A/B per impresi halamanDimensi kustom pada hit pageviewHit
Membedakan pengguna paket gratis vs. berbayar di semua laporanDimensi kustom yang ditetapkan saat autentikasiUser
Melacak label kampanye internal (bukan UTM)Dimensi kustom pada hit halaman landingSession

Daftar Periksa Poin Utama Teknis

Sebelum menerapkan dimensi kustom apa pun ke produksi, verifikasi setiap hal berikut:

  • Keselarasan indeks: Indeks dimensi dalam tag atau variabel GTM Anda persis sesuai dengan indeks yang terdaftar di antarmuka Admin GA. Ketidaksesuaian akan menghilangkan data secara diam-diam.
  • Pemilihan cakupan: Anda telah memilih cakupan yang benar untuk penggunaan data yang dimaksud. Cakupan User untuk atribut identitas, cakupan Hit untuk atribut konten, cakupan Session untuk konteks tingkat kunjungan.
  • Waktu data layer: Untuk implementasi GTM, push data layer terjadi sebelum tag diaktifkan, bukan setelahnya.
  • Tidak ada PII dalam nilai: Nilai dimensi tidak mengandung informasi yang dapat mengidentifikasi pribadi — hanya pengidentifikasi buram atau label kategorikal.
  • Registri dimensi terpelihara: Tim Anda memelihara dokumen bersama yang memetakan setiap indeks dimensi ke nama, cakupan, pemilik, tanggal implementasi, dan tujuannya.
  • Registrasi GA4 selesai: Di GA4, parameter event telah didaftarkan sebagai dimensi kustom di Admin > Custom Definitions, dan Anda telah memberikan jendela pemrosesan 24–48 jam sebelum memvalidasi di laporan standar.
  • Kepatuhan persetujuan diaudit: Dimensi bercakupan pengguna hanya diisi setelah persetujuan yang valid diperoleh berdasarkan kerangka privasi yang berlaku.
  • Real-Time dan DebugView diverifikasi: Anda telah mengonfirmasi bahwa nilai dimensi muncul dengan benar di Real-Time atau DebugView sebelum menyatakan implementasi selesai.
  • Retroaktivitas diakui: Pemangku kepentingan memahami bahwa tidak ada data historis yang akan diisi ulang — baseline pelaporan harus ditetapkan dari tanggal go-live.

FAQ

Apa perbedaan antara dimensi kustom dan metrik kustom di Google Analytics?

Dimensi kustom adalah atribut kualitatif (label string seperti “premium_member” atau “blog_post”) yang digunakan untuk mensegmentasi dan memfilter data. Metrik kustom adalah nilai numerik (seperti “articles_read” atau “loyalty_points”) yang digunakan untuk mengagregasi dan menghitung. Keduanya memerlukan konfigurasi eksplisit dan tidak dikumpulkan secara retroaktif.

Mengapa dimensi kustom saya menampilkan (not set) di laporan?

Penyebab paling umum adalah: kode pelacakan mengirimkan nilai dimensi setelah hit diaktifkan daripada sebelumnya; indeks dimensi dalam tag tidak sesuai dengan indeks yang terdaftar di Admin GA; dimensi dibuat setelah data yang Anda lihat dikumpulkan (tidak ada pengisian retroaktif); atau, di GA4, parameter event belum didaftarkan sebagai dimensi kustom di bawah Admin > Custom Definitions.

Berapa banyak dimensi kustom yang dapat saya buat di Google Analytics 4?

Properti standar GA4 mendukung hingga 50 dimensi kustom bercakupan event dan 25 dimensi kustom bercakupan pengguna per properti. Properti GA4 360 memiliki batas lebih tinggi. Properti standar Universal Analytics mendukung 20 dimensi kustom per properti, dengan properti 360 mendukung hingga 200.

Dapatkah saya menggunakan dimensi kustom dengan server-side Google Tag Manager?

Ya. Dalam pengaturan GTM sisi server, Anda mengirimkan parameter event ke container server GTM melalui Measurement Protocol atau tag sisi klien, dan tag sisi server meneruskannya ke GA dengan pemetaan dimensi kustom yang sesuai. Pendekatan ini lebih disukai untuk lingkungan keamanan tinggi karena mencegah nilai dimensi mentah terlihat dalam permintaan jaringan browser.

Apakah dimensi kustom memengaruhi kinerja situs atau kecepatan pemuatan halaman?

Dimensi kustom itu sendiri menambahkan payload yang dapat diabaikan ke beacon Analytics (beberapa byte per hit). Risiko kinerja ada pada eksekusi JavaScript yang mengisi data layer sebelum tag diaktifkan. Skrip sinkron yang ditulis dengan buruk yang mengambil nilai dimensi dari API sebelum mengaktifkan tag dapat menimbulkan latensi yang terukur. Gunakan push data layer asinkron dan, jika memungkinkan, turunkan nilai dimensi dari konteks halaman yang sudah tersedia (atribut DOM, cookie, atau meta tag yang dirender server) daripada permintaan jaringan tambahan.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai