Sesi adalah periode waktu selama pengguna berinteraksi dengan situs atau aplikasi Anda.
Hal yang dianggap sebagai sesi
Di Analytics, sesi dimulai ketika pengguna membuka aplikasi di latar depan atau melihat halaman atau layar, dan tidak ada sesi yang sedang aktif, misalnya, waktu sesi sebelumnya telah habis.
Secara default, sesi berakhir atau waktu tunggunya habis 30 menit setelah tidak ada aktivitas pengguna. Tidak ada batas durasi sesi.
Menyesuaikan waktu tunggu sesi
Menyesuaikan waktu tunggu sesi aplikasi
Waktu tunggu sesi aplikasi dimulai saat aplikasi dipindahkan ke latar belakang, tetapi Anda memiliki opsi untuk memperpanjang sesi tersebut dengan memasukkan parameter extend_session
(dengan nilai 1) bersama peristiwa yang Anda kirim saat aplikasi berada di latar belakang. Cara ini berguna jika aplikasi Anda sering digunakan di latar belakang, misalnya, dengan aplikasi navigasi dan musik.
Ubah waktu tunggu default 30 menit untuk sesi aplikasi melalui metode setSessionTimeoutDuration
.
Menyesuaikan waktu tunggu sesi web
Untuk mengubah waktu tunggu default 30 menit untuk sesi web:
- Di kolom Properti, klik Aliran Data.
- Pilih aliran data web.
- Di bagian bawah halaman, klik Konfigurasikan setelan tag.
- Di bagian Setelan, klik Tampilkan semua untuk melihat semua opsi yang tersedia.
- Klik Sesuaikan waktu tunggu sesi.
- Sesuaikan waktu tunggu sesi: Tetapkan waktu tunggu sesi dalam jam dan menit.
- Sesuaikan timer untuk sesi engagement: Pilih jumlah detik yang diperlukan agar sebuah sesi dianggap sebagai sesi engagement.
- Klik Simpan.
Cara mengaitkan peristiwa dengan ID sesi dan nomor sesi
Saat sesi dimulai, Google akan otomatis mengumpulkan peristiwa session_start
serta membuat ID sesi (ga_session_id
) dan nomor sesi (ga_session_number
) melalui peristiwa session_start.
- ID sesi adalah stempel waktu saat sesi dimulai. Untuk menganalisis berbagai sesi di luar Google Analytics, pertimbangkan untuk menggabungkan user_id atau user_pseudo_id dengan session_id guna mendapatkan ID unik untuk setiap sesi.
- Nomor sesi mengidentifikasi jumlah sesi yang dimulai pengguna hingga sesi saat ini, misalnya, sesi ketiga atau kelima pengguna di situs Anda.
ID sesi dan nomor sesi akan otomatis dikaitkan dengan setiap peristiwa dalam sesi melalui gtag.js dan Google Analytics for Firebase SDK. Namun, ID tidak akan otomatis disertakan dalam peristiwa dari Measurement Protocol atau Impor Data.
Terkadang ID sesi tidak terkait dengan peristiwa session_start
, misalnya, saat peristiwa difilter dari sub-properti. Dalam kasus ini, Analytics tetap akan membuat ID sesi.
Cara menghitung jumlah sesi
Analytics menghitung jumlah sesi yang terjadi di situs atau aplikasi Anda dengan memperkirakan jumlah ID sesi yang unik.
Cara kerja atribusi sesi
Peristiwa session_start
membawa informasi yang menentukan atribusi sesi, seperti gclid, parameter UTM, dan perujuk.
Model atribusi untuk sesi tetap menjadi model atribusi klik terakhir non-langsung, dan periode lihat balik peristiwa utama ditentukan oleh setelan "Semua peristiwa konversi lainnya", yaitu 90 hari secara default. Pelajari lebih lanjut cara memilih atau memperbarui setelan atribusi.
Contoh
Periode lihat balik peristiwa utama default 90 hari
Hari ke-1: Pengguna membuka situs melalui link organik Google => sesi diatribusikan ke “google / organic”
Hari ke-68: Pengguna kembali ke situs secara langsung => sesi juga diatribusikan ke “google / organic”
Tempat Anda dapat melihat metrik sesi
Metrik Sesi dan Pengguna dihitung melalui estimasi. Google Analytics menyediakan sejumlah metrik sesi, termasuk Sesi, Sesi engagement, dan Sesi engagement per pengguna aktif. Metrik tersebut memungkinkan Anda melihat data tentang jumlah sesi yang telah dimulai di situs atau aplikasi Anda.
Metrik tersebut muncul dalam laporan, seperti Ringkasan akuisisi, Akuisisi pengguna, dan Ringkasan engagement. Anda juga dapat melihat metrik sesi di Eksplorasi.
Perbedaan jumlah sesi
Mulai Oktober 2021, Google Analytics mulai memperbarui metode penghitungan metrik sesi di laporan standar dan kustom serta di Eksplorasi dan Looker Studio untuk menghitung sesi secara lebih efisien dengan tingkat error yang rendah dan akurasi yang tinggi. Oleh karena itu, Anda mungkin akan melihat sedikit perbedaan jumlah sesi dari metode penghitungan sebelumnya.
event=session_start
.Pertimbangan BigQuery
Selain dapat melihat jumlah sesi di Google Analytics, Anda dapat mengekspor data ke BigQuery untuk mengkueri jumlah sesi melalui sintaksis mirip SQL. BigQuery memiliki cukup waktu dan resource untuk menghitung jumlah sesi yang tepat, sehingga tidak menerapkan metode penghitungan yang efisien yaitu algoritma HyperLogLog++ untuk metrik sesi. Pelajari lebih lanjut artikel Perkiraan jumlah unik di Google Analytics
Karena BigQuery tidak menerapkan metode penghitungan yang lebih efisien, Anda mungkin akan melihat sedikit perbedaan jumlah sesi saat membandingkan hasil ini dengan hasil di laporan standar dan kustom, serta di Eksplorasi dan Looker Studio.
Saat memilih lokasi untuk melihat data, pertimbangkan hal-hal berikut:
- Jika Anda menginginkan hasil yang lebih tepat dari data mentah, lihat hasil di BigQuery.
- Jika Anda menginginkan hasil yang lebih efisien, lihat hasil di laporan standar dan kustom serta di Eksplorasi dan Looker Studio.
Untuk sebagian besar kueri, hasil dari metode penghitungan baru memungkinkan Anda membandingkan metrik sesi secara efektif dari waktu ke waktu.
Sumber | Minggu lalu (sesi) | Minggu ini (sesi) |
---|---|---|
Laporan | 1.463 | 1.828 (+25%) |
BigQuery | 1.501 | 1.876 (+25%) |