Dokumen ini memberikan ringkasan segmen di Google Analytics.
Ringkasan
Segmen memungkinkan Anda memilih pengguna dan sesi untuk menjawab pertanyaan yang penting bagi bisnis Anda. Misalnya, pengguna yang telah menyelesaikan setidaknya 2 transaksi dengan pendapatan sepanjang waktu lebih dari $1.000, atau pengguna yang berkunjung pertama kali di perangkat seluler dan diikuti oleh browser desktop.
Dokumen ini akan memberi Anda pemahaman tentang model pengguna Google Analytics dan dasar-dasar pembuatan segmen.
Model Pengguna Google Analytics
Meninjau Model Pengguna Google Analytics terlebih dahulu akan membantu Anda menyusun konsep mengenai cara kerja segmen.
Ada tiga komponen utama dalam model pengguna Google Analytics:
- Pengguna — Pada tingkat dasar, Anda memiliki pengguna.
- Sesi — Pengguna tiba dan berinteraksi dengan properti Anda. Semua interaksi pengguna ini dikelompokkan ke dalam apa yang disebut sebagai sesi.
- Hit — Selama sesi, pengguna berinteraksi dengan properti Anda. Setiap interaksi disebut sebagai Hit. Contoh hit mencakup kunjungan halaman, peristiwa, transaksi, dll.
Satu pengguna dapat memiliki beberapa sesi, dan setiap sesi dapat memiliki beberapa hit. Secara visual, digambarkan sebagai berikut:
Setelah Anda memahami cara pengguna membuat model di Google Analytics, langkah berikutnya adalah melihat cara membuat segmen.
Contoh Segmen
Untuk membuat segmen, tentukan kondisi serta nilai dimensi dan metrik yang Anda minati.
Untuk setiap contoh di bawah ini, terdapat deskripsi segmen, Sintaksis API yang setara untuk parameter segmen, dan representasi model pengguna.
Legenda untuk representasi model adalah:
Contoh di bawah menggambarkan hal berikut:
Kondisi
Gunakan kondisi untuk memilih pengguna atau sesi berdasarkan nilai dimensi dan metrik.
Dimensi
Pilih pengguna atau sesi berdasarkan nilai dimensi.
Pengguna
Pilih pengguna yang berasal dari
Kanada.
users::condition::ga:country==Canada
Sesi
Pilih sesi yang berasal dari
Kanada.
sessions::condition::ga:country==Canada
Metrik
Pilih pengguna atau sesi berdasarkan nilai metrik tunggal atau total.
Pengguna
Pilih pengguna yang total pendapatannya dalam satu transaksi lebih besar dari $100.
users::condition::perHit::ga:transactionRevenue>100
Pilih pengguna yang total pendapatannya di semua transaksi dalam satu sesi lebih besar dari $100.
users::condition::perSession::ga:transactionRevenue>100
Pilih pengguna yang total pendapatannya di semua transaksi dalam rentang tanggal lebih besar dari $100.
users::condition::perUser::ga:transactionRevenue>100
Secara default, saat memilih pengguna, nilai metrik akan dijumlahkan pada tingkat pengguna. Jadi, Anda dapat menyederhanakannya menjadi:
users::condition::ga:transactionRevenue>100
Sesi
Pilih sesi dengan total pendapatan dalam satu transaksi lebih besar dari $100.
sessions::condition::perHit::ga:transactionRevenue>100
Pilih sesi dengan total pendapatan di semua transaksi dalam satu sesi lebih besar dari $100.
sessions::condition::perSession::ga:transactionRevenue>100
Secara default, saat memilih sesi, nilai metrik akan dijumlahkan pada tingkat sesi. Jadi, Anda dapat menyederhanakannya menjadi:
sessions::condition::ga:transactionRevenue>100
Mengecualikan Kondisi
Operator NOT
Gunakan karakter !
untuk menegasikan kondisi dan mengecualikan
sesi yang cocok dengan kondisi tersebut.
Kecualikan sesi yang halaman keluarnya sama persis dengan jalur halaman root.
sessions::condition::!ga:exitPagePath==/
Menggabungkan Kondisi
Operator AND
Gunakan karakter ;
untuk menggabungkan kondisi menggunakan operator AND.
Pilih pengguna yang berasal dari Kanada DAN
yang total pendapatannya di semua transaksi dalam rentang tanggal lebih besar dari
$100.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
Karena kedua kondisi ini merupakan kondisi pengguna, Anda dapat menyederhanakannya menjadi:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operator OR
Gunakan karakter ,
untuk menggabungkan filter menggunakan operator OR.
Pilih pengguna yang berasal dari Kanada ATAU
yang berasal dari Meksiko.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
Karena kedua kondisi ini merupakan kondisi pengguna, Anda dapat menyederhanakan untuk:
users::condition::ga:country==Canada,ga:country==Mexico
Karena dimensi kondisinya sama, Anda dapat menggunakan ekspresi reguler untuk menyederhanakan untuk:
users::condition::ga:country=~Canada|Mexico
Urutan
Gunakan urutan untuk memilih pengguna atau sesi berdasarkan kondisi berurutan.
Pilih pengguna yang berkunjung di perangkat seluler yang langsung
diikuti dengan kunjungan di desktop.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
Pilih pengguna yang berkunjung di perangkat seluler diikuti
dengan kunjungan di desktop.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
Menggabungkan Pengguna dan Sesi
Anda dapat memilih pengguna dan sesi untuk membuat segmen. Pengguna akan dipilih terlebih dahulu dan sesi akan dipilih dari subkumpulan pengguna.
Pilih sesi dengan total pendapatan dalam satu transaksi lebih besar dari $100 dari pengguna yang berkunjung di perangkat seluler diikuti dengan kunjungan di desktop.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Langkah Berikutnya
Tinjau Panduan Developer Segmen untuk mengetahui detail lengkap tentang sintaksis segmen dan cara membuat kueri segmen di Core Reporting API.