Universal Analytics (UA) tidak akan digunakan lagi mulai 1 Juli 2023, yang berarti UA akan berhenti memproses data. Properti Analytics 360 akan berhenti berfungsi mulai 1 Oktober 2023. Bermigrasi ke Google Analytics 4.

Dimensi dan Metrik Kustom

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Panduan ini menjelaskan cara mengirimkan dimensi dan metrik kustom menggunakan analytics.js.

Ringkasan

Dimensi dan metrik kustom adalah cara yang efektif untuk mengirimkan data kustom ke Google Analytics. Developer web dapat menggunakan dimensi dan metrik kustom untuk menyegmentasikan dan mengukur perbedaan antara pengguna yang login dan logout, penulis halaman, level dalam game, atau data bisnis lainnya yang Anda miliki di halaman.

Untuk ringkasan lengkap tentang cara kerja fitur ini, baca Referensi Fitur Dimensi dan Metrik Kustom.

Anda mengirimkan data dimensi dan metrik kustom menggunakan salah satu atau kedua nilai berikut:

Nama Kolom Jenis Nilai Wajib Deskripsi
dimensi[0-9]+ teks Tidak Indeks dimensi. Setiap dimensi kustom memiliki indeks terkait. Jumlah maksimum dimensi kustom adalah 20 (200 untuk akun Analytics 360). Akhiran indeks harus berupa bilangan bulat positif yang lebih besar dari 0 (misalnya, dimension3).
metric[0-9]+ bilangan bulat Tidak Indeks metrik. Setiap metrik kustom memiliki indeks yang terkait. Jumlah maksimum metrik kustom adalah 20 (200 untuk akun Analytics 360). Akhiran indeks harus berupa bilangan bulat positif yang lebih besar dari 0 (misalnya, metric5).

Penerapan

Anda harus terlebih dahulu mengonfigurasi dimensi atau metrik kustom melalui Antarmuka Pengelolaan Google Analytics. Setelah dikonfigurasi, dimensi atau metrik kustom akan diberi indeks unik yang mengidentifikasi dan membedakan satu dimensi atau metrik kustom dari yang lainnya. Kemudian Anda menggunakan indeks di library analytics.js untuk mengirimkan data untuk dimensi atau metrik kustom tertentu.

Mengirim Data

Data dimensi atau metrik kustom hanya dapat dikirim bersama hit yang sudah ada. Misalnya, untuk mengirim dimensi kustom untuk hit jenis pageview dengan indeks 15, gunakan:

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

Untuk mengirim metrik kustom untuk jenis hit event dengan indeks 18, gunakan:

ga('send', 'event', 'category', 'action', {
  'metric18': 8000
});

Jika metrik kustom dikonfigurasi untuk memiliki jenis mata uang, Anda dapat mengirim nilai desimal:

ga('send', 'event', 'category', 'action', {
  'metric19': 24.99
});

Dalam beberapa kasus, Anda dapat mengirim dimensi atau metrik kustom bersama semua hit di halaman tertentu (atau selama masa aktif objek pelacak). Dalam kasus ini, Anda dapat menentukan dimensi atau metrik kustom menggunakan perintah set:

ga('set', 'dimension5', 'custom data');

Untuk menerapkan nilai set bagi dimensi dan metrik, Anda dapat menggunakan:

ga('set', {
  'dimension5': 'custom dimension data',
  'metric5': 'custom metric data'
});

Baca Bagian Dimensi dan Metrik Kustom di dokumen Referensi Kolom untuk mengetahui format spesifik tentang cara mengirim data ini.

Contoh

Contoh yang bagus mengenai waktu yang tepat untuk menggunakan dimensi kustom adalah saat Anda memiliki situs berbasis konten yang terdiri dari banyak penulis. Sebagai analis, Anda mungkin ingin mengetahui penulis mana yang memiliki konten paling populer. Untuk menjawab pertanyaan ini, Anda dapat melihat laporan yang membandingkan kunjungan halaman berdasarkan penulis. Meskipun data penulis tidak tersedia secara default di Google Analytics, Anda dapat mengirim data ini sebagai dimensi kustom dengan setiap kunjungan halaman.

Langkah pertama untuk solusi ini adalah mengonfigurasi dimensi kustom baru di antarmuka pengelolaan. Namanya harus author dan jenis cakupannya adalah hit. Setelah dikonfigurasi, dimensi kustom baru akan diberi indeks. Untuk contoh ini, misalkan indeksnya adalah 5.

Setelah dimensi kustom author dikonfigurasi dan diberi indeks, ini dapat digunakan dengan library analytics.js untuk mengirimkan data penulis sebagai dimensi kustom. Misalnya, jika halaman Anda ditulis dalam PHP, penulis sebenarnya dari halaman tersebut mungkin akan disimpan dalam variabel PHP, seperti $author. Di template PHP, Anda dapat menggunakan variabel penulis ini untuk meneruskan nilai penulis ke dimensi kustom:

ga('send', 'pageview', {
  'dimension5': '<?=$author?>'
});