Bagikan melalui


Analisis Penggunaan dengan Application Insights

Application Insights adalah alat pengamatan canggih yang mengumpulkan data telemetri untuk menunjukkan bagaimana pengguna berinteraksi dengan aplikasi Anda. Ini termasuk informasi tentang fitur mana yang paling populer, jika pengguna mencapai tujuan mereka, tempat mereka berhenti, dan apakah mereka kembali di kemudian hari.

Wawasan ini membantu Anda memahami perilaku pengguna, mengidentifikasi area untuk perbaikan, dan mengukur dampak perubahan terbaru, memungkinkan Anda membuat keputusan berbasis data tentang siklus pengembangan Anda berikutnya.

Artikel ini membahas area berikut:

  • Analisis penggunaan dengan peristiwa kustom

  • Pengalaman penggunaan asli

    • Pengguna, Sesi & Peristiwa - Melacak dan menganalisis interaksi pengguna dengan aplikasi Anda, tren sesi, dan peristiwa tertentu untuk mendapatkan wawasan tentang perilaku pengguna dan performa aplikasi.

    • Corong-corong - Pahami bagaimana pengguna melalui tahapan dalam aplikasi Anda, dan di mana mereka mungkin berhenti.

    • Alur Pengguna - Memvisualisasikan jalur pengguna untuk mengidentifikasi rute dan area yang paling umum di mana pengguna paling terlibat atau mengalami masalah.

    • Kohor - Mengelompokkan pengguna atau peristiwa berdasarkan karakteristik umum untuk menganalisis pola perilaku, penggunaan fitur, dan dampak perubahan dari waktu ke waktu.

  • Templat penggunaan buku kerja

    • Analisis Retensi Pengguna - Lacak frekuensi dan pola pengguna yang kembali ke aplikasi Anda dan interaksi mereka dengan fitur tertentu.

    • Analisis Dampak Pengguna - Menganalisis bagaimana metrik performa aplikasi (misalnya, waktu pemuatan) memengaruhi pengalaman dan perilaku pengguna, untuk membantu Anda memprioritaskan peningkatan.

    • Analisis HEART - Memanfaatkan kerangka kerja HEART untuk mengukur dan memahami kebahagiaan pengguna, keterlibatan, adopsi, retensi, dan keberhasilan tugas.

Cara memulai

Prasyarat

Instrumentasikan aplikasi Anda

Untuk mengumpulkan telemetri browser tentang penggunaan aplikasi Anda, gunakan Application Insights JavaScript SDK. Tidak diperlukan instrumentasi sisi server.

Untuk memverifikasi apakah telemetri browser sedang dikumpulkan, jalankan proyek Anda dalam mode debug selama beberapa menit, lalu cari hasil di panel Gambaran Umum di Application Insights.

Petunjuk / Saran

Untuk mengoptimalkan pengalaman Anda, pertimbangkan untuk mengintegrasikan Application Insights ke dalam kode server aplikasi Anda menggunakan Distro OpenTelemetry Azure Monitor dan halaman web Anda menggunakan JavaScript SDK.

Implementasi ganda ini mengumpulkan telemetri dari komponen klien dan server aplikasi Anda, memungkinkan kemampuan pemantauan tambahan. Untuk informasi selengkapnya, lihat Pengalaman Application Insights.

Analisis penggunaan dengan peristiwa khusus

Melacak interaksi pengguna dengan peristiwa kustom

Gunakan peristiwa kustom untuk melacak tindakan penting yang mendukung tujuan bisnis. Contohnya termasuk memilih tombol, mengirimkan formulir, dan menyelesaikan pembelian.

Meskipun tampilan halaman terkadang dapat mewakili peristiwa yang berguna, tampilan tersebut tidak selalu dapat diandalkan. Misalnya, pengguna mungkin membuka halaman produk tanpa melakukan pembelian. Dengan melacak peristiwa bisnis tertentu, Anda dapat membuat bagan kemajuan pengguna melalui situs Anda, memahami preferensi mereka untuk opsi yang berbeda, dan mengidentifikasi di mana mereka mengalami kesulitan atau drop out.

Gabungkan peristiwa kustom dengan ID pengguna dan konteks sesi untuk mengaktifkan:

  • Melacak perilaku di seluruh sesi.
  • Menganalisis corong konversi berdasarkan tindakan pengguna.
  • Mengesegmentasi pengguna dengan cara mereka berinteraksi dengan aplikasi Anda.

Catatan

Gunakan ID pengguna terautentikasi untuk mengaktifkan pelacakan di seluruh perangkat dan browser, dan meningkatkan analisis tingkat pengguna dari waktu ke waktu.

Mengaitkan nilai properti ke kejadian ini memungkinkan Anda memfilter atau membaginya saat inspeksi di portal. Setiap peristiwa juga mencakup sekumpulan properti standar, seperti ID pengguna anonim, yang memungkinkan Anda melacak urutan aktivitas pengguna individual.

Cara mencatat peristiwa kustom

Peristiwa dapat dicatat dari sisi klien aplikasi menggunakan plug-in Autocollection Click Analytics atau trackEvent:

appInsights.trackEvent({name: "incrementCount"});

Anda juga dapat mencatat peristiwa kustom sisi server menggunakan Distro OpenTelemetry Azure Monitor. Untuk informasi selengkapnya, lihat Menambahkan dan memodifikasi Azure Monitor OpenTelemetry untuk aplikasi .NET, Java, Node.js, dan Python.

Untuk mempelajari cara menggunakan peristiwa kustom dengan Application Insights SDK (API Klasik), lihat peristiwa kustom dan properti.

Petunjuk / Saran

Saat Anda merancang setiap fitur aplikasi Anda, pertimbangkan bagaimana Anda akan mengukur keberhasilan fitur tersebut dengan pengguna Anda. Tentukan peristiwa bisnis apa yang perlu Anda rekam, dan kode panggilan pelacakan untuk peristiwa tersebut ke dalam aplikasi Anda sejak awal.

Analisis dan penguraian peristiwa khusus

Di alat Pengguna, Sesi, dan Peristiwa, Anda dapat mengolah peristiwa khusus berdasarkan pengguna, nama peristiwa, dan properti. Setiap kali Anda berada dalam pengalaman penggunaan apa pun, pilih ikon Buka kueri yang terakhir dijalankan untuk membawa Anda kembali ke kueri yang mendasarinya.

Cuplikan layar panel Sesi Application Insights di portal Azure. Ikon Buka kueri eksekusi terakhir disorot.

Anda kemudian dapat mengubah kueri yang mendasar untuk mendapatkan informasi spesifik yang Anda cari. Berikut adalah contoh kueri yang mendasar tentang tampilan halaman.

// average pageView duration by name
let timeGrain=5m;
let dataset=pageViews
// additional filters can be applied here
| where timestamp > ago(1d)
| where client_Type == "Browser" ;
// calculate average pageView duration for all pageViews
dataset
| summarize avg(duration) by bin(timestamp, timeGrain)
| extend pageView='Overall'
// render result in a chart
| render timechart

Pengalaman penggunaan asli

Pengguna, Sesi, dan Peristiwa

Tiga panel Penggunaan menggunakan alat yang sama untuk mengelompokkan dan menganalisis telemetri dari aplikasi Anda dari tiga sudut pandang. Dengan memfilter dan memisahkan data, Anda dapat mengungkap insight tentang penggunaan relatif dari berbagai halaman dan fitur. Cari tahu kapan orang menggunakan aplikasi Anda, halaman apa yang paling mereka minati, tempat pengguna Anda berada, dan browser dan sistem operasi apa yang mereka gunakan.

  • Alat pengguna: Menghitung jumlah pengguna unik yang mengakses halaman Anda dalam periode waktu yang Anda pilih. Pengguna dihitung dengan menggunakan ID anonim yang disimpan di cookie browser. Satu orang yang menggunakan browser atau mesin yang berbeda dihitung sebagai lebih dari satu pengguna.

  • Alat sesi: Menautkan jumlah sesi pengguna yang mengakses situs Anda. Sesi mewakili periode aktivitas yang dimulai oleh pengguna dan menyimpulkan dengan periode tidak aktif melebihi setengah jam atau setelah 24 jam penggunaan berkelanjutan.

  • Alat peristiwa: Seberapa sering halaman dan fitur tertentu dari aplikasi Anda digunakan? Tampilan halaman dihitung saat browser memuat halaman dari aplikasi Anda, dengan syarat Anda mengimplementasikannya.

    Peristiwa kustom mewakili satu kemunculan sesuatu yang terjadi di aplikasi Anda. Seringkali interaksi pengguna seperti pemilihan tombol atau penyelesaian tugas. Anda menyisipkan kode di aplikasi untuk menghasilkan peristiwa kustom atau menggunakan ekstensi Click Analytics .

Penting

Jika seseorang mengakses situs Anda dengan browser atau komputer klien yang berbeda, atau menghapus cookie mereka, mereka dihitung lebih dari sekali.

Untuk informasi tentang alternatif menggunakan ID anonim dan memastikan jumlah yang akurat, lihat dokumentasi untuk ID terautentikasi.

Permintaan untuk pengguna, sesi, atau acara tertentu

Jelajahi grup pengguna, sesi, atau peristiwa yang berbeda dengan menyesuaikan opsi kueri di bagian atas setiap panel.

Cuplikan layar yang menampilkan tab Pengguna dengan bagan batang.

Opsi Deskripsi
Selama Pilih rentang waktu.
tampilkan Pilih kelompok pengguna untuk dianalisis.
Siapa yang menggunakan Pilih peristiwa kustom, permintaan, dan tampilan halaman.
Acara Pilih beberapa peristiwa, permintaan, dan tampilan halaman yang memperlihatkan pengguna yang melakukan setidaknya satu, belum tentu semua, dari opsi yang dipilih.
Berdasarkan nilai pada sumbu x Pilih cara mengategorikan data, baik berdasarkan rentang waktu atau oleh properti lain, seperti browser atau kota.
Pisahkan berdasarkan Pilih properti yang akan digunakan untuk memisahkan atau mengesegmentasi data.
Tambahkan Filter Batasi kueri untuk pengguna, sesi, atau peristiwa tertentu berdasarkan properti mereka, seperti browser atau kota.

Mengklik Lihat Wawasan Lebih Banyak menampilkan informasi berikut:

  • Informasi umum: Jumlah sesi dan peristiwa untuk jendela waktu yang ditentukan, dan evaluasi Performa yang terkait dengan persepsi responsivitas pengguna.

  • Properti: Bagan yang berisi hingga enam properti pengguna seperti versi browser, negara atau wilayah, dan sistem operasi.

  • Temui Pengguna Anda: Informasi tentang lima contoh pengguna yang cocok dengan kueri saat ini. Menjelajahi perilaku individu dan secara agregat dapat memberikan wawasan tentang cara orang menggunakan aplikasi Anda.

Menentukan keberhasilan fitur dengan pengujian A/B

Jika Anda tidak yakin varian fitur mana yang lebih berhasil, jalankan pengujian A/B dan biarkan pengguna yang berbeda mengakses setiap varian.

Untuk menyiapkan pengujian A/B, lampirkan nilai properti unik ke semua telemetri yang dikirim oleh setiap varian. Dengan OpenTelemetry, ini dapat dilakukan dengan menambahkan properti kustom ke rentang. Untuk informasi selengkapnya, lihat Menambahkan dan memodifikasi Azure Monitor OpenTelemetry untuk aplikasi .NET, Java, Node.js, dan Python.

Jika Anda menggunakan Application Insights SDK (API Klasik), gunakan inisialisasi telemetri sebagai gantinya. Untuk informasi selengkapnya, lihat peristiwa kustom.

Setelah pengujian A/B, filter dan pisahkan data Anda pada nilai properti sehingga Anda dapat membandingkan versi yang berbeda. Ukur keberhasilan setiap versi, lalu transisi ke versi terpadu.

Saluran

Memahami pengalaman pelanggan sangat penting bagi bisnis Anda. Jika aplikasi Anda melibatkan beberapa tahap, Anda perlu tahu apakah pelanggan mengalami kemajuan melalui seluruh proses atau mengakhiri proses di beberapa titik. Perkembangan melalui serangkaian langkah dalam aplikasi dikenal sebagai corong.

Anda dapat menggunakan corong Application Insights untuk mendapatkan wawasan tentang pengguna Anda dan memantau tingkat konversi langkah demi langkah. Memilih langkah memperlihatkan detail spesifik langkah tambahan.

Catatan

Jika aplikasi Anda diambil sampelnya, Anda akan melihat banner. Memilihnya akan membuka panel konteks yang menjelaskan cara menonaktifkan pengambilan sampel.

Cuplikan layar yang memperlihatkan tab Tampilan Corong yang memperlihatkan hasil dari langkah atas dan kedua.

Membuat corong

Sebelum Anda membuat corong, putuskan pertanyaan yang ingin Anda jawab. Misalnya, Anda mungkin ingin tahu berapa banyak pengguna yang melihat beranda, melihat profil pelanggan, dan membuat tiket.

  1. Pada tab Funnel, pilih Edit.

  2. Pilih Langkah Teratas Anda.

    Cuplikan layar yang memperlihatkan tab Corong dan memilih langkah-langkah pada tab Edit.

  3. Untuk menerapkan filter ke langkah, pilih Tambahkan filter. Opsi ini muncul setelah Anda memilih item untuk langkah atas.

  4. Kemudian pilih Langkah Kedua Anda dan sebagainya.

    Catatan

    Funnel dibatasi hingga maksimum enam langkah.

  5. Pilih tab Lihat untuk melihat hasil funnel Anda.

  6. Untuk menyimpan corong agar dapat dilihat di lain waktu, pilih Simpan di bagian atas. Gunakan Buka untuk membuka corong yang disimpan.

Alur Pengguna

Cuplikan layar yang memperlihatkan alat Alur Pengguna Application Insights.

Alat Alur Pengguna memvisualisasikan cara pengguna berpindah di antara halaman dan fitur situs Anda. Sangat bagus untuk menjawab pertanyaan seperti:

  • Bagaimana pengguna berpindah dari halaman di situs Anda?
  • Apa yang dipilih pengguna pada halaman di situs Anda?
  • Di bagian mana pengguna paling banyak berhenti menggunakan situs Anda?
  • Apakah ada tempat di mana pengguna mengulangi tindakan yang sama berulang-ulang?

Alat Alur Pengguna dimulai dari peristiwa kustom awal, pengecualian, dependensi, tampilan halaman, atau permintaan yang Anda tentukan. Dari peristiwa awal ini, Alur Pengguna menunjukkan peristiwa yang terjadi sebelum dan sesudah sesi pengguna. Garis ketebalan yang bervariasi menunjukkan berapa kali pengguna mengikuti setiap jalur.

Simpul Sesi Dimulai khusus menunjukkan di mana simpul berikutnya memulai sesi. Simpul Sesi Berakhir menunjukkan berapa banyak pengguna yang tidak mengirimkan tampilan halaman atau peristiwa kustom setelah simpul sebelumnya, menyoroti di mana pengguna mungkin meninggalkan situs Anda.

Catatan

Sumber daya Application Insights Anda harus berisi tampilan halaman atau peristiwa kustom untuk menggunakan alat Alur Pengguna. Pelajari cara menyiapkan aplikasi Anda untuk mengumpulkan tampilan halaman secara otomatis dengan Application Insights JavaScript SDK.

Membuat visualisasi alur pengguna

Untuk mulai menjawab pertanyaan dengan alat Alur Pengguna, pilih peristiwa kustom awal, pengecualian, dependensi, tampilan halaman, atau permintaan untuk berfungsi sebagai titik awal visualisasi:

  1. Pada panel Alur Pengguna, pilih Edit atau Pilih peristiwa.

  2. Dari daftar dropdown Peristiwa awal , pilih peristiwa kustom, pengecualian, dependensi, tampilan halaman, atau permintaan.

    Cuplikan layar yang memperlihatkan pemilihan peristiwa awal untuk Alur Pengguna.

  3. Pilih Buat grafik.

Kolom Langkah 1 dari visualisasi menunjukkan apa yang paling sering dilakukan pengguna setelah peristiwa awal. Item diurutkan dari atas ke bawah dan dari yang paling sering hingga paling jarang. Kolom Langkah 2 dan berikutnya menunjukkan apa yang dilakukan pengguna selanjutnya. Informasi membuat gambar semua cara pengguna berpindah melalui situs Anda.

Mengedit visualisasi alur pengguna

Secara default, alat Alur Pengguna secara acak hanya mengambil sampel tampilan halaman 24 jam terakhir dan peristiwa kustom dari situs Anda. Anda dapat meningkatkan rentang waktu dan mengubah keseimbangan performa dan akurasi untuk pengambilan sampel acak pada menu Edit .

Jika beberapa tampilan halaman, peristiwa kustom, dan pengecualian tidak relevan dengan Anda, pilih X pada simpul yang ingin Anda sembunyikan. Setelah memilih simpul yang ingin Anda sembunyikan, pilih Buat grafik. Untuk melihat semua simpul tersembunyi, pilih Edit dan lihat bagian Peristiwa yang dikecualikan .

Jika tampilan halaman atau peristiwa kustom yang ingin Anda lihat di visualisasi tidak ada:

  • Periksa bagian Peristiwa yang dikecualikan pada menu Edit .
  • Gunakan tombol plus pada simpul Lain untuk menyertakan peristiwa yang lebih jarang dalam visualisasi.
  • Jika tampilan halaman atau peristiwa kustom yang Anda harapkan jarang dikirim oleh pengguna, tingkatkan rentang waktu visualisasi pada menu Edit .
  • Pastikan peristiwa kustom, pengecualian, dependensi, tampilan halaman, atau permintaan yang Anda harapkan disiapkan untuk dikumpulkan oleh Application Insights SDK dalam kode sumber situs Anda.

Jika Anda ingin melihat langkah-langkah lainnya dalam visualisasi, gunakan daftar dropdown Langkah sebelumnya dan Berikutnya di atas visualisasi.

Contoh pertanyaan yang dapat Anda jawab dengan alur pengguna

Pilih salah satu contoh berikut untuk memperluas bagian.


Setelah pengguna mengunjungi halaman atau fitur, ke mana mereka pergi dan apa yang mereka pilih?

Jika peristiwa awal Anda adalah tampilan halaman, kolom pertama (Langkah 1) visualisasi adalah cara cepat untuk memahami apa yang dilakukan pengguna segera setelah mereka mengunjungi halaman.

Buka situs Anda di jendela di samping visualisasi Alur Pengguna. Bandingkan harapan Anda tentang bagaimana pengguna berinteraksi dengan halaman dengan daftar peristiwa di kolom Langkah 1 . Seringkali, elemen UI di halaman yang tampaknya tidak signifikan bagi tim Anda dapat menjadi salah satu yang paling banyak digunakan di halaman. Ini bisa menjadi titik awal yang bagus untuk peningkatan desain ke situs Anda.

Jika peristiwa awal Anda adalah peristiwa kustom, kolom pertama menunjukkan apa yang dilakukan pengguna setelah mereka melakukan tindakan tersebut. Seperti halnya tampilan halaman, pertimbangkan apakah perilaku pengguna Anda yang diamati cocok dengan tujuan dan harapan tim Anda.

Jika peristiwa awal yang Anda pilih adalah Menambahkan Item ke Keranjang Belanja, misalnya, periksa apakah Ke Kasir dan Pembelian Selesai muncul di visualisasi segera setelahnya. Jika perilaku pengguna berbeda dari harapan Anda, gunakan visualisasi untuk memahami bagaimana pengguna "terjebak" oleh desain situs Anda saat ini.


Di mana saja pengguna paling banyak keluar dari situs Anda?

Perhatikan simpul Akhir Sesi yang muncul di bagian atas kolom dalam visualisasi, terutama pada awal alur. Penempatan ini berarti banyak pengguna mungkin berhenti menggunakan situs Anda setelah mereka mengikuti jalur navigasi halaman dan interaksi dengan antarmuka pengguna sebelumnya.

Kadang-kadang churn diharapkan. Misalnya, ini diharapkan setelah pengguna melakukan pembelian di situs e-niaga. Tetapi biasanya churn adalah tanda adanya masalah desain, performa buruk, atau masalah lain pada situs Anda yang dapat diperbaiki.

Perlu diingat bahwa simpul Sesi Berakhir hanya didasarkan pada telemetri yang dikumpulkan oleh sumber daya Application Insights ini. Jika Application Insights tidak menerima telemetri untuk interaksi pengguna tertentu, pengguna mungkin telah berinteraksi dengan situs Anda dengan cara-cara tersebut setelah alat Alur Pengguna mengatakan sesi berakhir.


Apakah ada tempat di mana pengguna mengulangi tindakan yang sama berulang-ulang?

Cari tampilan halaman atau peristiwa kustom yang diulangi oleh banyak pengguna di seluruh langkah berikutnya dalam visualisasi. Aktivitas ini biasanya berarti bahwa pengguna melakukan tindakan berulang di situs Anda. Jika Anda menemukan pengulangan, pikirkan tentang mengubah desain situs Anda atau menambahkan fungsionalitas baru untuk mengurangi pengulangan. Misalnya, Anda dapat menambahkan fungsionalitas pengeditan massal jika Anda menemukan pengguna melakukan tindakan berulang pada setiap baris elemen tabel.

Kelompok

Kohor adalah sekumpulan pengguna, sesi, acara, atau operasi yang memiliki sesuatu yang sama. Di Application Insights, kelompok ditentukan oleh kueri analitik. Dalam kasus di mana Anda harus menganalisis sekumpulan pengguna atau peristiwa tertentu berulang kali, kohor dapat memberi Anda lebih banyak fleksibilitas untuk mengidentifikasi dengan tepat sekumpulan yang Anda minati.

Catatan

Setelah kelompok dibuat, mereka dapat diakses melalui alat Pengguna, Sesi, Peristiwa, dan Alur Pengguna.

Kelompok vs filter dasar

Anda dapat menggunakan kohor dengan cara yang mirip dengan filter. Tetapi definisi kohor dibangun dari kueri analitik kustom, sehingga jauh lebih mudah beradaptasi dan kompleks. Tidak seperti filter, Anda dapat menyimpan kohor agar dapat digunakan kembali oleh anggota tim Anda yang lain.

Anda mungkin menentukan kohor pengguna yang semuanya telah mencoba fitur baru di aplikasi Anda. Anda dapat menyimpan kohor ini di sumber daya Application Insights Anda. Sangat mudah untuk menganalisis grup pengguna tertentu yang disimpan ini di masa depan.

Membuat kohor

Tim Anda mendefinisikan pengguna yang terlibat sebagai siapa pun yang menggunakan aplikasi Anda lima kali atau lebih dalam bulan tertentu. Di bagian ini, Anda mendefinisikan kelompok pengguna yang aktif berinteraksi.

  1. Pilih Buat Grup.

  2. Pilih tab Galeri Templat untuk melihat kumpulan templat untuk berbagai kohor.

  3. Pilih Pengguna yang Berinteraksi -- menurut Hari yang Digunakan.

    Ada tiga parameter untuk kohor ini:

    • Aktivitas: Tempat Anda memilih peristiwa dan tampilan halaman mana yang dihitung sebagai penggunaan.
    • Periode: Definisi sebulan.
    • UsedAtLeastCustom: Jumlah waktu pengguna harus menggunakan sesuatu dalam sebuah periode untuk dianggap berinteraksi.
  4. Ubah UsedAtLeastCustom menjadi 5+ hari. Biarkan Periode ditetapkan sebagai default 28 hari.

    Sekarang kohort ini mewakili semua ID pengguna yang dikirimkan dengan tampilan halaman atau acara kustom pada lima hari terpisah dalam 28 hari terakhir.

  5. Pilih Simpan.

    Petunjuk / Saran

    Beri nama kohor Anda, seperti Pengguna yang Aktif (5 Hari atau lebih). Simpan ke Laporan Saya atau Laporan Bersama, tergantung apakah Anda ingin orang lain yang memiliki akses ke sumber daya Application Insights ini dapat melihat kohor ini.

  6. Pilih Kembali ke Galeri.

Apa yang dapat Anda lakukan dengan menggunakan kohor ini?

Buka alat Pengguna. Dalam kotak Perlihatkan, pilih kelompok yang Anda buat di bawah Pengguna yang termasuk dalam.

Poin penting yang perlu diperhatikan:

  • Anda tidak dapat membuat set ini melalui filter normal. Logika tanggal lebih canggih.

  • Anda dapat menyaring kohor ini lebih jauh dengan menggunakan filter normal di instrumen pengguna. Meskipun kohor didefinisikan berdasarkan periode 28 hari, Anda masih dapat menyesuaikan rentang waktu di alat untuk pengguna menjadi 30, 60, atau 90 hari.

Filter ini mendukung pertanyaan yang lebih canggih yang tidak mungkin diekspresikan melalui penyusun kueri. Contohnya adalah orang-orang yang berinteraksi dalam 28 hari terakhir. Bagaimana orang-orang yang sama berperilaku selama 60 hari terakhir?

Contoh kohor tambahan

Pilih salah satu contoh berikut untuk memperluas bagian.


Kelompok kejadian

Anda juga dapat membuat kelompok acara. Di bagian ini, Anda menentukan kelompok peristiwa dan tampilan halaman web. Kemudian Anda mempelajari cara menggunakannya dari alat lain. Kohor ini mungkin menentukan sekumpulan peristiwa yang tim Anda anggap sebagai penggunaan aktif atau sekumpulan yang terkait dengan fitur baru tertentu.

  1. Pilih Buat Grup.
  2. Pilih tab Galeri Templat untuk melihat kumpulan templat untuk berbagai kohor.
  3. Pilih Pemilih Peristiwa.
  4. Di kotak dropdown Aktivitas, pilih acara yang ingin Anda sertakan dalam kohor.
  5. Simpan kohor dan berikan nama.

Pengguna aktif di mana Anda memodifikasi kueri

Dua kohor sebelumnya didefinisikan dengan menggunakan kotak dropdown. Anda juga dapat menentukan kohor dengan menggunakan kueri analitik untuk fleksibilitas total. Untuk melihat caranya, buat kelompok dari pengguna di Inggris Raya.

  1. Buka fitur Kohort, pilih tab Galeri Templat, lalu pilih Kohor Pengguna Kosong.

    Cuplikan layar yang memperlihatkan galeri templat untuk kelompok.

    Ada tiga bagian:

    • Markdown teks: Di mana Anda menjelaskan kohor dengan lebih rinci untuk anggota lain di tim Anda.
    • Parameter: Tempat Anda membuat parameter Anda sendiri, seperti Aktivitas, dan kotak dropdown lainnya dari dua contoh sebelumnya.
    • Kueri: Di mana Anda menentukan kohor dengan menggunakan kueri analitik.

    Di bagian kueri, Anda menulis kueri analitik. Kueri memilih set baris tertentu yang menjelaskan kohor yang ingin Anda definisikan. Alat Kohor kemudian secara implisit menambahkan klausul | summarize by user_Id ke kueri. Data ini muncul sebagai pratinjau di bawah kueri dalam tabel, sehingga Anda bisa memastikan kueri Anda mengembalikan hasil.

    Catatan

    Jika Anda tidak melihat kueri, ubah ukuran bagian untuk membuatnya lebih tinggi dan memperlihatkan kueri.

  2. Salin dan tempel teks berikut ke penyunting kueri:

    union customEvents, pageViews
    | where client_CountryOrRegion == "United Kingdom"
    
  3. Pilih Jalankan Kueri. Jika Anda tidak melihat ID pengguna muncul dalam tabel, ubah ke negara/wilayah tempat aplikasi Anda memiliki pengguna.

  4. Simpan dan beri nama kelompok.

Templat buku kerja penggunaan

Analisis Retensi Pengguna

Buku kerja Analisis Retensi Pengguna membantu Anda memahami keterlibatan pengguna dengan melacak seberapa sering pengguna kembali ke aplikasi Anda dan berinteraksi dengan fitur tertentu. Ini mengungkapkan pola di seluruh kohor pengguna, seperti perbedaan tingkat pengembalian antara pengguna yang memenangkan atau kehilangan game, menawarkan wawasan yang dapat ditindak lanjuti untuk meningkatkan pengalaman pengguna dan memandu keputusan bisnis.

Dengan menganalisis kohor pengguna berdasarkan tindakan mereka dalam jangka waktu tertentu, Anda dapat:

  • Memahami fitur spesifik apa yang menyebabkan pengguna kembali lebih sering daripada yang lain.
  • Mendeteksi potensi masalah retensi.
  • Bentuk hipotesis berbasis data untuk membantu Anda meningkatkan pengalaman pengguna dan strategi produk Anda.

Menggunakan buku kerja Analisis Retensi Pengguna

Untuk mengakses buku kerja, buka panel Buku Kerja di Application Insights dan pilih Analisis Retensi Pengguna di bawah kategori Penggunaan .

Visualisasi meliputi:

Retensi Keseluruhan: Bagan ringkasan persentase retensi pengguna selama jangka waktu yang dipilih.

Kisi Retensi: Menampilkan jumlah pengguna yang dipertahankan. Setiap baris mewakili kohort pengguna yang melakukan peristiwa apa pun dalam periode waktu yang ditampilkan. Setiap sel dalam baris menunjukkan jumlah kohort yang kembali setidaknya sekali dalam periode selanjutnya. Beberapa pengguna mungkin kembali dalam lebih dari satu periode.

Kartu Wawasan: Soroti lima peristiwa teratas yang inisiasi dan kembali untuk membantu menentukan penggerak utama keterlibatan.

Cuplikan layar yang menunjukkan buku kerja Retensi, yang menampilkan informasi tentang seberapa sering pengguna kembali menggunakan aplikasi mereka.

Gunakan kontrol retensi di bagian atas buku kerja untuk:

  • Tentukan rentang waktu tertentu.
  • Pilih kombinasi peristiwa yang berbeda untuk mempersempit fokus pada aktivitas pengguna tertentu.
  • Tambahkan filter pada properti, misalnya, untuk fokus pada pengguna di negara atau wilayah tertentu.

Petunjuk / Saran

Untuk mendapatkan analisis retensi pengguna yang paling berguna, ukur peristiwa yang mewakili aktivitas bisnis yang signifikan. Untuk informasi selengkapnya, lihat Melacak interaksi pengguna dengan peristiwa kustom.

Analisis Dampak Pengguna

Analisis Dampak menemukan bagaimana dimensi tampilan halaman, peristiwa kustom, atau permintaan memengaruhi penggunaan tampilan halaman atau peristiwa kustom yang berbeda.

Salah satu cara untuk memikirkan Impact adalah sebagai alat terampuh untuk menyelesaikan argumen dengan seseorang di tim Anda mengenai bagaimana kelambatan dalam beberapa aspek situs Anda memengaruhi apakah pengguna tetap menggunakan situs tersebut. Pengguna mungkin mentolerir beberapa kelambatan, tetapi Impact memberi Anda wawasan tentang cara terbaik untuk menyeimbangkan pengoptimalan dan performa untuk memaksimalkan konversi pengguna.

Menganalisis performa hanyalah subset dari kemampuan Impact. Impact mendukung peristiwa dan dimensi kustom, sehingga Anda dapat dengan mudah menjawab pertanyaan seperti, Bagaimana pilihan browser pengguna berkorelasi dengan tingkat konversi yang berbeda?

Catatan

Sumber daya Application Insights Anda harus berisi tampilan halaman atau kejadian khusus untuk menggunakan buku kerja analisis Impact. Pelajari cara menyiapkan aplikasi Anda untuk mengumpulkan tampilan halaman secara otomatis dengan Application Insights JavaScript SDK. Selain itu, karena Anda menganalisis korelasi, ukuran sampel penting.

Buku kerja Analisis Dampak Pengguna

Untuk menggunakan buku kerja Analisis Dampak Pengguna di Application Insights, navigasikan ke panel Buku Kerja dan temukan buku kerja yang tercantum di bawah kategori Penggunaan .

Cuplikan layar yang memperlihatkan tempat memilih tampilan halaman awal, peristiwa kustom, atau permintaan.

  1. Dari daftar dropdown Peristiwa yang dipilih, pilih peristiwa.
  2. Dari analisis bagaimana daftar dropdown-nya , pilih metrik.
  3. Dari daftar dropdown Peristiwa yang Berdampak, pilih peristiwa.
  4. Untuk menambahkan filter, gunakan tab Tambahkan filter peristiwa yang dipilih atau tab Tambahkan filter peristiwa yang berdampak.

Bagaimana buku kerja Analisis Dampak Pengguna menghitung tingkat konversi?

Di balik layar, buku kerja Analisis Dampak Pengguna bergantung pada koefisien korelasi Pearson. Hasil dihitung antara -1 dan 1. Koefisien -1 mewakili korelasi linier negatif dan 1 mewakili korelasi linier positif.

Perincian dasar tentang cara kerja analisis dampak pengguna:

  • Biarkan A = tampilan halaman utama, peristiwa kustom, atau permintaan yang Anda pilih di daftar dropdown Peristiwa yang dipilih.
  • Misalkan B = tampilan halaman sekunder atau peristiwa kustom yang Anda pilih dalam berdampak pada penggunaan daftar turun bawah.

Impact melihat sampel semua sesi dari pengguna dalam rentang waktu yang dipilih. Untuk setiap sesi, ini mencari setiap terjadinya A.

Sesi kemudian dipecah menjadi dua jenis subsesi yang berbeda berdasarkan salah satu dari dua kondisi:

  • Subsesi yang dikonversi terdiri dari sesi yang berakhiran dengan peristiwa B dan mencakup semua peristiwa A yang terjadi sebelum B.
  • Subsesi yang tidak dikonversi terjadi ketika semua A muncul tanpa terminal B.

Bagaimana Impact pada akhirnya dihitung bervariasi berdasarkan apakah kita menganalisis berdasarkan metrik atau berdasarkan dimensi. Untuk metrik, semua A dalam subsesi dirata-ratakan. Untuk dimensi, nilai setiap A menyumbang 1/N kepada nilai yang ditetapkan ke B, di mana N adalah jumlah A dalam subsesi.

Contoh pertanyaan yang dapat Anda jawab dengan analisis dampak pengguna

Pilih salah satu pertanyaan berikut untuk memperluas bagian.


Apakah waktu pemuatan halaman memengaruhi berapa banyak orang yang mengonversi di halaman saya?

Untuk mulai menjawab pertanyaan dengan buku kerja Impact, pilih tampilan halaman awal, kejadian kustom, atau permintaan.

  1. Dari daftar dropdown Peristiwa yang dipilih, pilih peristiwa.

  2. Biarkan menu analisis caranya pada pilihan default Durasi. (Dalam konteks ini, Durasi adalah alias untuk Waktu Pemuatan Halaman.)

  3. Dari daftar dropdown Peristiwa yang Berdampak, pilih acara kustom. Peristiwa ini harus sesuai dengan elemen antarmuka pengguna pada tampilan halaman yang Anda pilih di langkah 1.

    Cuplikan layar yang memperlihatkan contoh dengan peristiwa yang dipilih sebagai Beranda yang dianalisis berdasarkan durasi.


Bagaimana jika saya melacak tampilan halaman atau memuat waktu dengan cara kustom?

Impact mendukung baik properti maupun pengukuran standar dan khusus. Gunakan apapun yang Anda mau. Alih-alih durasi, gunakan filter pada peristiwa primer dan sekunder untuk mendapatkan lebih spesifik.


Apakah pengguna dari berbagai negara atau wilayah mengonversi dengan tarif yang berbeda?
  1. Dari daftar dropdown Peristiwa yang dipilih, pilih peristiwa.

  2. Dari daftar dropdown analisis bagaimana, pilih Negara atau wilayah.

  3. Dari daftar dropdown Peristiwa yang Memengaruhi, pilih peristiwa kustom yang sesuai dengan elemen UI pada tampilan halaman yang Anda pilih di langkah 1.

    Cuplikan layar yang memperlihatkan contoh dengan peristiwa yang dipilih sebagai GET yang dianalisis oleh negara dan wilayah.

HEART - Lima dimensi pengalaman pelanggan

Bagian ini menjelaskan cara mengaktifkan dan menggunakan Buku Kerja HEART di Azure Monitor. Buku kerja HEART didasarkan pada kerangka kerja pengukuran HEART, yang awalnya diperkenalkan oleh Google. Beberapa tim internal Microsoft menggunakan HEART untuk menghadirkan perangkat lunak yang lebih baik.

Gambaran Umum

HEART adalah akronim yang merupakan singkatan dari kebahagiaan, keterlibatan, adopsi, retensi, dan keberhasilan tugas. Ini membantu tim produk memberikan perangkat lunak yang lebih baik dengan berfokus pada lima dimensi pengalaman pelanggan:

  • Kebahagiaan: Ukuran sikap pengguna
  • Keterlibatan: Tingkat keterlibatan pengguna aktif
  • Adopsi: Penetrasi pemirsa target
  • Retensi: Tingkat pengembalian pengguna
  • Keberhasilan tugas: Pemberdayaan produktivitas

Dimensi ini diukur secara independen, tetapi berinteraksi satu sama lain.

Diagram yang memperlihatkan hubungan corong antara dimensi HEART. Jalur corong adalah Adopsi ke Keterlibatan ke Retensi ke Kebahagiaan. Task Success adalah pendorong corong ini.

  • Adopsi, keterlibatan, dan retensi membentuk corong aktivitas pengguna. Hanya sebagian dari pengguna yang mengadopsi alat kembali untuk menggunakannya.
  • Keberhasilan tugas adalah pendorong yang membuat pengguna menjalani proses dan mengubah mereka dari pengguna baru menjadi pengguna setia.
  • Kebahagiaan adalah hasil dari dimensi lain dan bukan pengukuran yang berdiri sendiri. Pengguna yang bergerak maju dalam tahapan corong dan menunjukkan tingkat aktivitas yang lebih tinggi idealnya lebih bahagia.

Prasyarat

  • Langganan Azure: Membuat langganan Azure secara gratis

  • Sumber daya Application Insights: Membuat sumber daya Application Insights

  • Analitik Klik: Atur plug-in Pengumpulan Otomatis Analitik Klik.

  • Atribut tertentu: Gunakan atribut berikut untuk menghitung metrik HEART.

    Sumber Atribut Deskripsi
    customEvents Pengguna_ID yang Terotentikasi Pengidentifikasi pengguna unik yang diautentikasi
    customEvents session_Id Pengidentifikasi sesi unik
    customEvents NamaAplikasi Pengidentifikasi aplikasi Wawasan Aplikasi Unik
    customEvents jenisItem Kategori catatan customEvents
    customEvents cap waktu Tanggal waktu acara
    customEvents operation_Id Menghubungkan peristiwa telemetri
    customEvents user_Id Pengidentifikasi pengguna unik
    customEvents ¹ parentId Nama fitur
    customEvents ¹ namaHalaman Nama halaman
    customEvents ¹ jenisAksi Kategori catatan Klik Analytics
    tampilan halaman Pengguna_ID yang Terotentikasi Pengidentifikasi pengguna unik yang diautentikasi
    tampilan halaman session_Id Pengidentifikasi sesi unik
    tampilan halaman NamaAplikasi Pengidentifikasi aplikasi Wawasan Aplikasi Unik
    tampilan halaman cap waktu Tanggal waktu acara
    tampilan halaman operation_Id Menghubungkan peristiwa telemetri
    tampilan halaman user_Id Pengidentifikasi pengguna unik

    ¹: Untuk memancarkan atribut ini, gunakan plug-in Click Analytics Autocollection melalui npm.

  • Jika Anda menyiapkan konteks pengguna yang diautentikasi, terapkan atribut berikut:

    Sumber Atribut Deskripsi
    customEvents Pengguna_ID yang Terotentikasi Pengidentifikasi pengguna terautentikasi unik.

Petunjuk / Saran

Untuk memahami cara menggunakan plug-in Click Analytics secara efektif, lihat Ekstensi fitur untuk Application Insights JavaScript SDK (Klik Analitik).

Buka buku kerja

Untuk menggunakan buku kerja HEART di Application Insights, navigasikan ke panel Buku Kerja dan temukan Analitik Produk menggunakan kategori Plugin Analitik Klik . Anda hanya perlu berinteraksi dengan buku kerja induk, Analitik HEART - Semua Bagian. Buku kerja ini berisi enam buku kerja lainnya sebagai tab.

Konfirmasikan bahwa data mengalir

Untuk memvalidasi bahwa data mengalir seperti yang diharapkan untuk memperlihatkan metrik dengan tepat, pilih tab Persyaratan Pengembangan.

Penting

Kecuali Anda mengatur konteks pengguna yang diautentikasi, Anda harus memilih Pengguna Anonim dari menu dropdown ConversionScope untuk melihat data telemetri.

Cuplikan layar yang memperlihatkan tab Persyaratan Pengembangan dari buku kerja Analitik HEART - Semua Bagian.

Jika data tidak mengalir seperti yang diharapkan, tab ini memperlihatkan atribut tertentu dengan masalah.

Cuplikan layar yang memperlihatkan perbedaan data pada tab Persyaratan Pengembangan buku kerja HEART.

Struktur buku kerja

Buku kerja memperlihatkan tren metrik untuk dimensi HEART yang dibagi ke dalam tujuh tab. Setiap tab berisi deskripsi dimensi, metrik yang terdapat dalam setiap dimensi, dan cara menggunakannya.

Tabnya adalah:

  • Ringkasan: Meringkas metrik alur penggunaan untuk memberikan pandangan tingkat tinggi tentang kunjungan, interaksi, dan penggunaan berulang.
  • Adopsi: Membantu Anda memahami penetrasi di antara audiens target, kecepatan akuisisi, dan basis pengguna total.
  • Keterlibatan: Menunjukkan frekuensi, kedalaman, dan luasnya penggunaan.
  • Retensi: Menampilkan penggunaan berulang.
  • Keberhasilan tugas: Memungkinkan pemahaman tentang alur pengguna dan distribusi waktu mereka.
  • Kebahagiaan: Sebaiknya gunakan alat survei untuk mengukur skor kepuasan pelanggan (CSAT) dalam skala lima titik. Pada tab ini, kami memberikan kemungkinan kebahagiaan melalui metrik penggunaan dan performa.
  • Metrik fitur: Memungkinkan pemahaman pada metrik HEART dengan granularitas fitur.

Peringatan

Buku kerja HEART saat ini dibangun berdasarkan log dan secara efektif menggunakan metrik berbasis log. Akurasi metrik ini dipengaruhi secara negatif oleh pengambilan sampel dan pemfilteran.

Bagaimana dimensi HATI didefinisikan dan diukur

Kebahagiaan

Kebahagiaan adalah dimensi yang dilaporkan pengguna yang mengukur bagaimana perasaan pengguna tentang produk yang ditawarkan kepada mereka.

Pendekatan umum untuk mengukur kebahagiaan adalah dengan bertanya kepada pengguna pertanyaan CSAT seperti Seberapa puas Anda dengan produk ini? Respons pengguna pada skala tiga atau lima titik (misalnya, tidak, mungkin, dan ya) diagregasi untuk membuat skor tingkat produk yang berkisar antara 1 hingga 5. Karena umpan balik yang dimulai pengguna cenderung bias negatif, HEART melacak kebahagiaan dari survei yang ditampilkan kepada pengguna pada interval waktu yang sudah ditentukan.

Metrik kebahagiaan umum mencakup nilai-nilai seperti Rata-rata Peringkat Bintang dan Skor Kepuasan Pelanggan. Kirim nilai-nilai ini ke Azure Monitor dengan menggunakan salah satu metode penyerapan kustom yang dijelaskan di Sumber kustom.

Keterlibatan

Keterlibatan adalah ukuran aktivitas pengguna. Secara khusus, tindakan pengguna disengaja, seperti klik. Penggunaan aktif dapat dipecah menjadi tiga subdimensi:

  • Frekuensi aktivitas: Mengukur seberapa sering pengguna berinteraksi dengan produk. Misalnya, pengguna biasanya berinteraksi setiap hari, mingguan, atau bulanan.

  • Luas aktivitas: Mengukur jumlah fitur yang berinteraksi dengan pengguna selama periode waktu tertentu. Misalnya, pengguna berinteraksi dengan total lima fitur pada Juni 2021.

  • Kedalaman Aktivitas: Mengukur jumlah fitur yang diinteraksikan oleh pengguna setiap kali mereka meluncurkan produk. Misalnya, pengguna berinteraksi dengan dua fitur di setiap peluncuran.

Mengukur keterlibatan dapat bervariasi berdasarkan jenis produk yang digunakan. Misalnya, produk seperti Microsoft Teams diharapkan memiliki penggunaan harian yang tinggi, yang menjadikannya metrik penting untuk dilacak. Tetapi untuk produk seperti portal paycheck, pengukuran mungkin lebih masuk akal pada tingkat bulanan atau mingguan.

Penting

Pengguna yang melakukan tindakan yang disengaja, seperti mengklik tombol atau mengetik input, dihitung sebagai pengguna aktif. Untuk alasan ini, metrik keterlibatan mengharuskan plug-in Click Analytics untuk Application Insights diterapkan dalam aplikasi.

Adopsi

Adopsi memungkinkan pemahaman tentang penetrasi di antara pengguna yang relevan, siapa yang Anda peroleh sebagai basis pengguna Anda, dan bagaimana Anda mendapatkannya. Metrik adopsi berguna untuk mengukur:

  • Produk yang baru dirilis.
  • Produk yang baru diperbarui.
  • Kampanye pemasaran.
Retensi

Pengguna yang dipertahankan adalah pengguna yang aktif dalam periode pelaporan tertentu dan periode pelaporan sebelumnya. Retensi biasanya diukur dengan metrik berikut.

Ukuran Definisi Pertanyaan dijawab
Pengguna yang dipertahankan Jumlah pengguna aktif yang juga aktif pada periode sebelumnya Berapa banyak pengguna yang tetap terlibat dengan produk?
Retensi Proporsi pengguna aktif dari periode sebelumnya yang juga aktif periode ini Berapa persen pengguna yang tetap terlibat dengan produk?

Penting

Karena pengguna aktif harus memiliki setidaknya satu kejadian telemetri dengan tipe aksi, metrik retensi mengharuskan plug-in Click Analytics untuk Application Insights diimplementasikan dalam aplikasi.

Sukses tugas

Keberhasilan tugas melacak apakah pengguna dapat melakukan tugas secara efisien dan efektif dengan menggunakan fitur produk. Banyak produk menyertakan struktur yang dirancang untuk menyalurkan pengguna melalui penyelesaian tugas. Beberapa contohnya termasuk:

  • Menambahkan item ke kelir lalu menyelesaikan pembelian.
  • Mencari kata kunci lalu memilih hasilnya.
  • Memulai akun baru lalu menyelesaikan pendaftaran akun.

Tugas yang berhasil memenuhi tiga persyaratan:

  • Alur tugas yang diharapkan: Alur tugas yang dimaksudkan dari fitur diselesaikan oleh pengguna dan selaras dengan alur tugas yang diharapkan.
  • Performa tinggi: Fungsionalitas fitur yang dimaksudkan dicapai dalam jumlah waktu yang wajar.
  • Keandalan tinggi: Fungsionalitas fitur yang dimaksudkan dicapai tanpa kegagalan.

Tugas dianggap tidak berhasil jika salah satu persyaratan sebelumnya tidak terpenuhi.

Penting

Metrik keberhasilan tugas memerlukan plug-in Click Analytics untuk Application Insights diimplementasikan dalam aplikasi.

Siapkan tugas kustom dengan menggunakan parameter berikut.

Pengaturan Deskripsi
Langkah pertama Fitur yang memulai tugas. Dalam contoh keranjang/pembelian, Menambahkan item ke keranjang adalah langkah pertama.
Durasi tugas yang diharapkan Jendela waktu untuk menganggap tugas yang telah diselesaikan sebagai sebuah keberhasilan. Tugas apa pun yang diselesaikan di luar batasan ini dianggap gagal. Tidak semua tugas selalu memiliki batasan waktu. Untuk tugas tersebut, pilih Tidak Ada Ekspektasi Waktu.
Langkah terakhir Fitur yang menyelesaikan tugas. Dalam contoh keranjang/pembelian, Membeli barang dari keranjang adalah langkah terakhir.

Langkah berikutnya