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:
![Hierarki yang mewakili model pengguna Google Analytics. Node
induk adalah pengguna, node turunannya merepresentasikan sesi, dan setiap sesi
memiliki satu atau beberapa node yang mewakili hit.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/ga-user-model.png?hl=id)
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:
![Legenda yang menentukan gaya untuk setiap node dalam hierarki model pengguna berdasarkan apakah node dikecualikan dari segmen, disertakan dalam segmen, cocok dengan kondisi, atau cocok dengan langkah dalam urutan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/segments-legend.png?hl=id)
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
![Dari 3 pengguna, pengguna pertama dan semua sesi mereka disertakan dalam
segmen karena dua kondisi tingkat sesi yang cocok. Sesi
dari 2 pengguna lainnya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/3-users.png?hl=id)
Sesi
Pilih sesi yang berasal dari
Kanada.
sessions::condition::ga:country==Canada
![Dari 3 pengguna, pengguna kedua dan semua sesi mereka disertakan dalam
segmen ini karena dua kondisi tingkat sesi yang cocok. Sesi
dari 2 pengguna lainnya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/4-sessions.png?hl=id)
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
![Dari 3 pengguna, pengguna kedua dan semua sesi mereka disertakan dalam
segmen karena satu kondisi tingkat hit yang cocok. Sesi
dari 2 pengguna lainnya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/5-users-perhit.png?hl=id)
Pilih pengguna yang total pendapatannya di semua transaksi dalam satu sesi lebih besar dari $100.
users::condition::perSession::ga:transactionRevenue>100
![Dari 3 pengguna, pengguna pertama dan kedua serta semua sesi mereka disertakan dalam segmen karena satu kondisi tingkat hit yang cocok.
Sesi pengguna ke-3 dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/6-users-persession.png?hl=id)
Pilih pengguna yang total pendapatannya di semua transaksi dalam rentang tanggal lebih besar dari $100.
users::condition::perUser::ga:transactionRevenue>100
![Dari 3 pengguna, ketiga sesi tersebut dan sesi mereka disertakan dalam segmen karena kondisi tingkat pengguna yang cocok.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/7-users-peruser.png?hl=id)
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
![Dari 3 pengguna, hanya pengguna kedua dan satu sesi yang disertakan
dalam segmen karena satu kondisi tingkat hit yang cocok.
2 pengguna lainnya dan sesi mereka dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/8-sessions-perhit.png?hl=id)
Pilih sesi dengan total pendapatan di semua transaksi dalam satu sesi lebih besar dari $100.
sessions::condition::perSession::ga:transactionRevenue>100
![Dari 3 pengguna, pengguna pertama dan kedua serta satu sesi per masing-masing pengguna disertakan dalam segmen karena satu kondisi tingkat sesi yang cocok. Pengguna ke-3 dan sesinya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/9-sessions-persession.png?hl=id)
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==/
![Dari tiga pengguna, pengguna pertama dan sesi mereka disertakan.
Pengguna kedua menyertakan satu sesi dan satu sesi dikecualikan
karena kondisi tingkat sesi yang cocok. Pengguna ketiga juga memiliki satu
sesi yang dikecualikan karena kondisi tingkat sesi yang cocok.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/exclude-sessions.png?hl=id)
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
![Dari 3 pengguna, pengguna pertama dan semua sesi mereka disertakan dalam segmen karena kondisi tingkat sesi dan pengguna yang cocok. 2 pengguna lainnya dan sesi mereka dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/10-combine-and.png?hl=id)
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
![Dari 3 pengguna, pengguna ke-1 dan ke-2 serta semua sesi mereka
disertakan dalam segmen karena beberapa kondisi tingkat sesi
yang cocok untuk pengguna pertama dan untuk satu kondisi tingkat sesi
yang cocok untuk pengguna ke-2. Pengguna yang tersisa dan sesinya
dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/11-combine-or.png?hl=id)
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
![Dari 3 pengguna, pengguna ke-2 dan semua sesi mereka disertakan dalam
segmen karena urutan tingkat sesi yang cocok di mana langkah-langkah tersebut
langsung mengikuti satu sama lain di seluruh sesi. Pengguna yang tersisa dan
sesinya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/12-immediate-sequence.png?hl=id)
Pilih pengguna yang berkunjung di perangkat seluler diikuti
dengan kunjungan di desktop.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![Dari 3 pengguna, pengguna pertama dan kedua beserta semua sesi mereka
disertakan dalam segmen karena urutan tingkat sesi yang cocok. Pengguna
yang tersisa dan sesinya dikecualikan.](https://google-developers.gonglchuangl.net/static/analytics/images/platform/segments/13-followed-sequence.png?hl=id)
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.