Cara pendefinisian sesi web di Analytics

Informasi dalam artikel ini hanya berlaku untuk pelacakan web. Penghitungan tidak berlaku jika Anda mengumpulkan data menggunakan SDK Analytics untuk OS seluler. Pelajari lebih lanjut sesi aplikasi.

Konsep sesi di Analytics penting untuk dipahami karena banyak fitur, laporan, dan metrik bergantung pada cara Analytics menghitung sesi.

Dalam artikel ini:

Ringkasan

Sesi adalah kumpulan interaksi pengguna dengan situs Anda dalam jangka waktu tertentu. Misalnya, sebuah sesi dapat berisi beberapa tampilan halaman, peristiwa, interaksi sosial, dan transaksi e-commerce. Pelajari lebih lanjut berbagai jenis permintaan di Analytics.

Anda dapat menganggap sesi sebagai penampung untuk tindakan yang dilakukan pengguna di situs Anda.

Many interactions can happen within one visit.

Satu pengguna dapat membuka beberapa sesi. Sesi tersebut dapat terjadi pada hari yang sama atau selama beberapa hari, minggu, atau bulan. Segera setelah 1 sesi berakhir, kemudian akan ada kesempatan untuk memulai sesi baru. Ada 2 metode untuk mengakhiri sesi:

  • Berdasarkan waktu:
    • Setelah 30 menit tidak aktif
    • Pada tengah malam
  • Perubahan kampanye:
    • Jika pengguna masuk melalui sebuah kampanye, keluar, dan masuk kembali melalui kampanye lain.

Berdasarkan waktu

Berapa lama sesi berlangsung?

Secara default, sesi berlangsung sampai tidak ada aktivitas selama 30 menit, namun Anda dapat menyesuaikan batas ini sehingga sesi dapat berlangsung hingga beberapa jam. Pelajari lebih lanjut cara menyesuaikan setelan sesi.

Saat pengguna, misalnya Budi, masuk ke situs Anda, Analytics akan mulai menghitung waktunya. Jika 30 menit berlalu tanpa interaksi apa pun dari Budi, sesi akan berakhir. Namun, setiap kali Budi berinteraksi dengan sebuah elemen (seperti peristiwa, interaksi sosial, atau halaman baru), Analytics menyetel ulang perhitungan waktu dengan menambahkan 30 menit lagi ke waktu interaksi tersebut.

Contoh

Asumsikan Budi berinteraksi dengan situs Anda pada interval berikut:

A series of standard interactions and the visit expiry.

Setelah peristiwa 2, masa akhir sesi ditetapkan pada 14.34

Ketika Budi pertama kali masuk ke situs Anda, sesi ditetapkan berakhir pada pukul 14.31. Karena Budi masih berada di situs Anda, membuka halaman dan memicu peristiwa, masing-masing permintaan tambahan tersebut menghasilkan penambahan waktu 30 menit lagi.

Apa yang terjadi jika selama sesi ke situs saya, Budi meninggalkan halaman yang terbuka saat ia istirahat makan siang selama 31 menit, kemudian kembali untuk melanjutkan menjelajahi situs?

Dalam skenario ini, sesi pertama yang dibuka ketika Budi masuk ke situs berakhir setelah 30 menit. Saat ia kembali dari makan siang dan melanjutkan menjelajahi situs, maka Analytics menghitung ulang 30 menit lagi, dan sesi yang baru dimulai.

A new visit starts if a user doesn

Budi sudah setengah jalan melalui pembelian produk ketika ia meninggalkan situs Anda dan pergi untuk makan siang. Ia kemudian kembali untuk menyelesaikan transaksi. Halaman landing dari sesi baru adalah halaman add-to-cart.

Apa yang terjadi jika Budi meninggalkan halaman yang terbuka di situs saya, namun hanya istirahat makan siang selama 29 menit sebelum ia kembali ke situs?

Saat Budi kembali, sesi yang dibuka akan berlanjut dari halaman terakhir yang ia lihat di situs Anda (asalkan ia tidak kembali melalui sumber kampanye lainnya -- selengkapnya tentang ini di bawah). Singkat kata, Analytics menganggap ia tidak pernah meninggalkan situs Anda.

If a user continuous interacts with content and only pauses within the specified time limit, the visit keeps going.

Budi sudah setengah jalan melalui pembelian produk ketika ia meninggalkan situs Anda dan pergi untuk makan siang. Perbedaannya kali ini adalah bahwa karena ia kembali dalam kurang dari 30 menit, sesi yang lama masih terbuka. Sangat penting untuk dicatat bahwa waktunya di halaman untuk pageview 2 (produk) adalah 29 menit, karena waktu di halaman dihitung sebagai perbedaan antara inisiasi pageview berurutan: pageview 3 - pageview 2 (14:31-14:02 = 00:29).

Penutupan sesi di akhir hari

Budi membuka situs Anda pada pukul 23.50 pada tanggal 14 Agustus dan keluar dari situs Anda pada pukul 12.10 pada tanggal 15 Agustus.

Sesi pertama berakhir pada pukul 23.59.59 pada tanggal 14 Agustus, dan sesi kedua dimulai pukul 12.00 pada tanggal 15 Agustus.

Akhir hari ditentukan oleh setelan zona waktu tampilan Anda.

Penutupan sesi berbasis kampanye

Setiap kali sumber kampanye pengguna berubah, Analytics akan membuka sesi baru. Penting untuk diperhatikan bahwa meskipun sesi yang ada masih terbuka (belum melampaui batas 30 menit), jika sumber kampanye berubah pada pertengahan sesi maka sesi pertama akan ditutup dan sesi yang baru akan dibuka.

Misalnya Budi membuka situs Anda dengan urutan berikut:

Two separate sessions, with two unrelated interactions.

Analytics menyimpan informasi sumber kampanye. Setiap kali nilai kampanye berubah, Analytics akan membuka sesi baru. Dalam contoh di atas, Budi pertama kali masuk ke situs Anda melalui kata kunci organik Red Widget, kemudian kembali melalui kata kunci berbayar Google Blue Widget.

Setiap istilah penelusuran mempengaruhi kampanye, sehingga setiap kata kunci dikaitkan dengan sesi baru.

Apa yang menyebabkan perubahan pada kampanye?

Pada umumnya, kampanye diperbarui setiap kali pengguna masuk ke situs Anda melalui mesin telusur, situs perujuk, atau URL yang diberi tag kampanye. Namun, traffic langsung tidak pernah mengupdate atau mengganti sumber kampanye yang ada seperti mesin telusur, situs perujuk, atau informasi yang diberi tag kampanye.

Pemberian tag otomatis Google Ads

Untuk pemberian tag otomatis Google Ads, setiap klik akan menghasilkan nilai kampanye unik (nilai gclid). Karena setiap klik memiliki nilai gclid sendiri, setiap klik diperlakukan sebagai kampanye terpisah dan akan membuat sesi baru.

Rujukan

Kampanye baru dibuat setiap kali pengguna mengklik link ke situs Anda dari situs rujukan.

Jika Budi mengunjungi a.com dan mengklik link ke situs Anda, ia memulai sesi yang dikaitkan ke rujukan dari a.com. Jika ia langsung mengunjungi b.com dan mengklik link ke situs Anda, ia memulai sesi baru yang dikaitkan ke rujukan dari b.com.

Anda dapat menggunakan pengecualian rujukan untuk mencegah rujukan dari situs tertentu agar tidak membuat sesi baru.

Tag Kampanye

Praktik terbaik yang kami sarankan adalah dengan menggunakan pemberian tag otomatis dan bukan tag kampanye manual, namun misalnya Anda memberi tag kampanye Google Ads secara manual dengan URL tujuan seperti ini:

http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=camp1&utm_term=keyword&utm_content=content

Budi mengklik iklan Anda, sehingga sesi yang baru dicatat untuk klik pertama. Namun, tidak seperti pemberian tag otomatis, di mana beberapa klik pada iklan dapat menghasilkan beberapa sesi yang sesuai, nilai parameter kampanye yang diberi tag secara manual tetap sama untuk setiap klik sehingga kampanye tidak diperbarui untuk setiap klik. Sehingga beberapa klik iklan bisa dikaitkan dengan 1 sesi saja.

Jika Anda beriklan pada jaringan iklan pihak ketiga dan menggunakan tag kampanye manual, Anda harus memperhatikan bahwa setiap klik dari 1 pengguna pada jaringan tersebut mungkin tidak menghasilkan sesinya sendiri (jika klik tambahan terjadi dalam jangka waktu 30 menit). Ini merupakan penyebab umum dari selisih data antara Analytics dan pelaporan produk lainnya.

Traffic langsung

Yang terakhir, uraian singkat tentang traffic langsung di Analytics. Sumber kampanye Langsung tidak akan pernah menimpa sumber kampanye yang sudah ada seperti mesin telusur, rujukan, atau sumber kampanye.

Traffic langsung yang berinteraksi dengan konten Anda dalam batas waktu 30 menit sesi memiliki efek yang sama seperti meninggalkan situs selama kurang dari 30 menit. Sesi yang ada akan tetap terbuka dan dilanjutkan dari titik sesi ditinggalkan.

Perhatikan bahwa laporan Funnel Multisaluran menangani traffic langsung secara berbeda dengan laporan Analytics lainnya.

Penghitungan metrik: Sesi dan Pengguna Baru

Nilai metrik Sesi bisa lebih rendah daripada nilai Pengguna Baru. Alasannya adalah bahwa Sesi tidak ditambah jika sesi hanya terdiri dari peristiwa non-interaksi. Sebaliknya, Pengguna Baru selalu ditambah saat ada sesi pengguna baru, meskipun sesi hanya terdiri dari peristiwa non-interaksi.

Apakah ini membantu?
Bagaimana cara meningkatkannya?