Segmen - Referensi Fitur

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.
Gambar 1: Model pengguna Google Analytics

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.
Gambar 2: Definisi node untuk contoh segmen.

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.
Gambar 3: Kondisi pengguna yang cocok.

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.
Gambar 4: Kondisi sesi yang cocok.

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.
Gambar 5: Pencocokan per hit, kondisi pengguna.

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.
Gambar 6: Pencocokan per sesi, kondisi pengguna.

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.
Gambar 7: Pencocokan per pengguna, kondisi pengguna.

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.
Gambar 8: Pencocokan per hit, kondisi sesi.

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.
Gambar 9: Pencocokan per sesi, kondisi sesi.

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.
Pengecualian Sesi: Mengecualikan sesi yang cocok.

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.
Gambar 10: Mencocokkan beberapa kondisi menggunakan operator AND.

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.
Gambar 11: Mencocokkan beberapa kondisi menggunakan operator OR.

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.
Gambar 12: Urutan pencocokan di mana langkah-langkah langsung diikuti satu sama lain.

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.
Gambar 13: Urutan pencocokan di mana langkah-langkah diikuti satu sama lain.

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.