KPI Chatbot: Metrik, Pelacakan, dan Maknanya

Jakub Swistak
Diterbitkan Waktu baca 6 menit
Dashboard yang menampilkan metrik performa chatbot dan grafik KPI

Men-deploy chatbot adalah bagian yang mudah. Mengetahui apakah chatbot benar-benar berfungsi memerlukan pengukuran. Sebagian besar deployment chatbot gagal bukan karena teknologinya buruk, tetapi karena tidak ada yang mendefinisikan apa arti “berfungsi” atau melacak metrik yang tepat untuk mengetahuinya.

Panduan ini membahas KPI yang penting untuk performa chatbot, cara menghitungnya, benchmark yang perlu dituju, dan cara menggunakan data untuk meningkatkan bot Anda dari waktu ke waktu.

KPI inti

Ada puluhan metrik yang dapat Anda lacak. Metrik di bawah ini adalah yang paling dapat ditindaklanjuti. Metrik tersebut terbagi menjadi dua kategori: metrik operasional (apakah bot melakukan tugasnya?) dan metrik kualitas (apakah bot melakukan tugasnya dengan baik?).

Metrik operasional

KPIApa yang diukurRumusBenchmark yang baik
Containment rate% percakapan yang sepenuhnya ditangani bot tanpa handoff ke manusia(bot-only conversations / total conversations) * 10060-80%
Deflection rate% tiket dukungan potensial yang dicegah oleh bot(conversations resolved by bot / (bot resolutions + tickets created)) * 10040-60%
Handoff rate% percakapan yang dieskalasikan ke agen manusia(escalated conversations / total conversations) * 10020-40%
Average resolution timeWaktu dari pesan pertama pengguna hingga resolusi masalahRata-rata atau median dari (resolution timestamp - first message timestamp)Di bawah 2 menit untuk kueri sederhana
First response timeWaktu dari pesan pertama pengguna hingga balasan pertama botRata-rata dari (first bot reply timestamp - first user message timestamp)Di bawah 5 detik
Conversations per day/weekVolume interaksi bot dari waktu ke waktuJumlah percakapan per periode waktuBergantung pada deployment
Fallback rate% pesan ketika bot tidak memahami pengguna dan memberikan respons generik(fallback responses / total bot responses) * 100Di bawah 15%

Metrik kualitas

KPIApa yang diukurRumusBenchmark yang baik
CSAT (Customer Satisfaction)Kepuasan pengguna terhadap interaksi dengan bot(positive ratings / total ratings) * 100Di atas 80%
Goal completion rate% percakapan ketika pengguna mencapai tujuan kedatangannya(conversations with goal completed / total conversations) * 100Di atas 70%
Conversation ratingRating rata-rata yang diberikan pengguna untuk interaksi dengan botRata-rata semua rating pengguna (skala 1-5)Di atas 4.0
Sentiment scoreSentimen keseluruhan pesan pengguna selama percakapanKlasifikasi positif/negatif/netral atau skor kontinuMayoritas positif atau netral
Topic accuracyApakah bot mengidentifikasi intent pengguna dengan benarTinjauan manual atau pemeriksaan klasifikasi otomatisDi atas 90%

Containment rate: metrik terpenting

Containment rate mengukur apakah bot dapat menangani percakapan dari awal hingga akhir tanpa campur tangan manusia. Ini adalah metrik operasional tunggal yang paling penting karena berkorelasi langsung dengan penghematan biaya.

Jika bot Anda memiliki containment rate 70%, berarti 7 dari 10 percakapan sepenuhnya otomatis. Sisa 3 percakapan diserahkan ke agen manusia. Setiap peningkatan satu poin persentase dalam containment rate langsung berarti lebih sedikit jam kerja agen yang dibutuhkan.

Cara menghitungnya

Containment rate = (conversations resolved by bot alone / total conversations) * 100

Percakapan yang “resolved” berarti pengguna mendapatkan jawabannya atau menyelesaikan tugasnya. Percakapan yang berakhir dengan pengguna pergi karena frustrasi tidak dianggap resolved, meskipun tidak ada manusia yang mengambil alih. Pembedaan ini penting. Beberapa bot melaporkan containment rate tinggi hanya karena pengguna menyerah, yang tidak sama dengan resolusi.

Apa yang memengaruhi containment rate

  • Cakupan knowledge base: Jika bot tidak memiliki informasi tentang suatu topik, bot tidak dapat menjawab pertanyaan tentang topik tersebut. Kesenjangan dalam knowledge base adalah penyebab paling umum containment yang rendah.
  • Akurasi pengenalan intent: Jika bot salah memahami apa yang ditanyakan pengguna, bot akan memberikan jawaban yang salah (pengguna tidak puas) atau melakukan eskalasi yang tidak perlu (containment lebih rendah).
  • Desain percakapan: Cara bot menangani ambiguitas, pertanyaan lanjutan, dan percakapan multi-turn memengaruhi apakah bot dapat menyelesaikan pertanyaan sepenuhnya.
  • Kapabilitas tindakan: Jika bot dapat mencari status pesanan, membuat tiket, atau melakukan tindakan lain, bot dapat menyelesaikan lebih banyak jenis permintaan tanpa bantuan manusia.

Deflection rate dibandingkan containment rate

Kedua metrik ini berkaitan, tetapi mengukur hal yang berbeda.

Containment rate mengukur berapa banyak percakapan yang diselesaikan bot sendiri dari semua percakapan yang ditanganinya.

Deflection rate mengukur berapa banyak tiket dukungan potensial yang dicegah agar tidak dibuat oleh bot. Ini mencakup keduanya:

  • Percakapan yang diselesaikan bot (pengguna sebaliknya akan membuat tiket)
  • Percakapan ketika bot memberikan informasi yang cukup sehingga pengguna tidak perlu melakukan tindak lanjut

Deflection rate lebih sulit diukur secara akurat karena memerlukan estimasi tentang apa yang akan terjadi tanpa bot. Pendekatan umum adalah membandingkan volume tiket sebelum dan sesudah deployment bot, dengan mengendalikan perubahan traffic.

CSAT: mengukur kualitas, bukan hanya throughput

Bot yang menyelesaikan 90% percakapan tetapi membuat pengguna frustrasi bukanlah keberhasilan. Skor Customer Satisfaction (CSAT) menangkap sisi kualitatif.

Metode pengumpulan

MetodeKelebihanKekurangan
Survei setelah percakapan (jempol naik/turun atau 1-5 bintang)Sederhana, tingkat penyelesaian tinggiData biner, tanpa konteks
Prompt rating di dalam percakapanDapat bertanya pada momen tertentuDapat mengganggu alur
Survei email tindak lanjutFeedback yang lebih terperinci dimungkinkanTingkat respons rendah (5-15%)
Analisis sentimen pesanTidak memerlukan tindakan pengguna, mencakup semua percakapanKurang akurat dibanding feedback eksplisit

Pendekatan paling umum adalah prompt jempol naik/turun di akhir percakapan. Ini memberi Anda sinyal kepuasan biner dengan friksi minimal. Quickchat AI menyertakan rating percakapan sebagai fitur bawaan, sehingga Anda dapat melacaknya tanpa membangun logika survei kustom.

Benchmark CSAT

Benchmark industri untuk CSAT chatbot bervariasi menurut use case:

Use caseBenchmark CSAT
FAQ sederhana / informasional85-95%
Status pesanan / pencarian akun75-85%
Troubleshooting teknis60-75%
Penjualan / kualifikasi lead70-80%
Dukungan pelanggan umum75-85%

Jika CSAT Anda berada di bawah rentang ini, masalahnya biasanya salah satu dari: jawaban yang tidak benar (masalah knowledge base), respons yang tidak membantu (masalah prompt engineering), atau tidak adanya handoff saat dibutuhkan (masalah logika eskalasi).

Melacak distribusi topik

Mengetahui apa yang ditanyakan pengguna sama pentingnya dengan mengetahui seberapa baik bot menjawab. Klasifikasi topik mengelompokkan percakapan berdasarkan subjek, yang membantu Anda:

  1. Mengidentifikasi kesenjangan pengetahuan (topik yang sering muncul dengan tingkat resolusi rendah = konten yang hilang)
  2. Memprioritaskan pembuatan konten (topik paling umum harus memiliki cakupan terbaik)
  3. Mendeteksi masalah yang muncul (lonjakan tiba-tiba pada suatu topik = potensi masalah produk)
  4. Mengalokasikan sumber daya agen manusia (topik yang ditangani bot dengan buruk membutuhkan lebih banyak cakupan manusia)

Sebagian besar platform chatbot AI mengklasifikasikan topik secara otomatis menggunakan konten percakapan. Quickchat AI menggunakan klasifikasi topik berbasis AI yang mengategorikan percakapan tanpa memerlukan aturan tagging manual.

Contoh laporan topik

TopikPercakapanContainment rateRata-rata CSAT
Pertanyaan harga34282%4.2
Masalah akses akun21845%3.1
Pertanyaan fitur produk18978%4.0
Sengketa penagihan8722%2.8
Penyiapan integrasi6461%3.7

Tabel ini langsung menunjukkan bahwa “masalah akses akun” dan “sengketa penagihan” membutuhkan perhatian. Containment yang rendah dan CSAT yang rendah di area tersebut menunjukkan kemampuan bot yang hilang atau kesenjangan konten.

Analisis sentimen

Analisis sentimen mengklasifikasikan nada emosional pesan pengguna sebagai positif, negatif, atau netral. Ini berbeda dari CSAT karena mengukur sentimen sepanjang percakapan, bukan hanya hasil akhirnya.

Sebuah percakapan mungkin berakhir dengan rating CSAT positif, tetapi analisis sentimen dapat mengungkap bahwa pengguna merasa frustrasi selama tiga pertukaran pertama sebelum bot akhirnya memahami pertanyaannya. Friksi di tengah percakapan tersebut adalah informasi yang berharga untuk meningkatkan bot.

Pelacakan sentimen paling berguna saat diagregasikan dari waktu ke waktu. Tren sentimen negatif yang meningkat di semua percakapan dapat menunjukkan masalah produk (pengguna datang sudah dalam kondisi frustrasi), bukan masalah bot.

Pelacakan hasil

Pelacakan hasil melampaui containment untuk mengukur apakah percakapan mencapai tujuan bisnis tertentu. Hasil umum yang perlu dilacak:

HasilCara mengukurContoh
Lead capturedBot mengumpulkan informasi kontak atau mengkualifikasi leadPengguna memberikan email dan ukuran perusahaan
Ticket createdBot membuat tiket dukungan melalui tindakan/integrasiTiket HubSpot dibuat dengan detail masalah
Sale assistedBot membantu pengguna menuju keputusan pembelianPengguna mengklik ke harga atau checkout
Issue resolvedMasalah pengguna diselesaikan tanpa eskalasiPengguna mengonfirmasi resolusi atau CSAT positif
Handoff completedBot berhasil mentransfer ke agen manusiaAgen mengambil alih percakapan

Di Quickchat AI, pelacakan hasil tersedia pada paket Professional dan di atasnya. AI mengklasifikasikan hasil percakapan secara otomatis, dan Anda dapat menentukan kategori hasil kustom yang sesuai dengan logika bisnis Anda.

Menyiapkan dashboard KPI

Dashboard KPI harus menjawab tiga pertanyaan secara sekilas:

  1. Apakah bot berfungsi? (containment rate, fallback rate, first response time)
  2. Apakah pengguna puas? (CSAT, tren sentimen)
  3. Apa yang perlu ditingkatkan? (rincian topik dengan containment dan CSAT per topik)

Dashboard minimum yang layak

Jika Anda baru memulai, lacak lima metrik ini:

  1. Containment rate (harian)
  2. Total percakapan (harian)
  3. Skor CSAT (rata-rata mingguan)
  4. 5 topik teratas berdasarkan volume (mingguan)
  5. Fallback rate (harian)

Kelima metrik ini memberi Anda sinyal yang cukup untuk mengidentifikasi masalah dan memprioritaskan peningkatan.

Sumber data

Titik dataSumber
Log percakapanPlatform chatbot Anda (dashboard Quickchat AI, Intercom, dll.)
Rating CSATFitur rating bawaan atau alat survei pasca-chat
Klasifikasi topikClassifier bawaan platform atau pipeline NLP terpisah
Volume tiketHelpdesk Anda (HubSpot, Zendesk, Freshdesk)
Waktu penanganan agenHelpdesk atau alat workforce management

Menggunakan KPI untuk meningkatkan bot Anda

Mengumpulkan metrik tidak berguna jika Anda tidak menindaklanjutinya. Berikut pendekatan sistematis:

Siklus tinjauan mingguan

  1. Periksa tren containment rate: Apakah naik, turun, atau datar? Jika turun, periksa fallback rate dan distribusi topik untuk menemukan penyebabnya.
  2. Tinjau percakapan dengan CSAT rendah: Baca transkrip percakapan aktual ketika pengguna memberi rating pengalaman yang buruk. Cari pola: jawaban yang salah, frasa yang kaku, eskalasi terlalu dini, atau eskalasi yang hilang.
  3. Identifikasi topik bervolume tinggi/containment rendah: Ini adalah target peningkatan dengan dampak tertinggi. Tambahkan artikel knowledge base, perbaiki artikel yang ada, atau tambahkan AI Actions untuk menanganinya.
  4. Periksa tren sentimen: Pergeseran ke sentimen negatif tanpa penurunan CSAT yang sesuai dapat menunjukkan frustrasi yang mulai terbentuk tetapi belum muncul dalam rating.
  5. Bandingkan minggu ke minggu: Lacak apakah perubahan yang Anda buat minggu lalu memiliki efek yang diharapkan.

Tindakan peningkatan umum

MasalahSinyal KPIPerbaikan
Bot tidak tahu jawabannyaFallback rate tinggi untuk suatu topikTambahkan konten knowledge base
Bot memberikan jawaban yang salahCSAT rendah untuk topik dengan containment tinggiTinjau dan perbaiki artikel knowledge base
Bot terlalu cepat melakukan eskalasiContainment sangat rendah, handoff rate tinggiSesuaikan ambang eskalasi, perbaiki prompt
Bot tidak melakukan eskalasi saat seharusnyaCSAT rendah, pengguna mengeluhkan loop botTambahkan pemicu eskalasi untuk intent tertentu
Pengguna bertanya tentang hal yang tidak dapat dilakukan botFallback rate tinggi untuk permintaan terkait tindakanTambahkan AI Actions (mis., pencarian pesanan, pembuatan tiket)

Biaya per percakapan

KPI operasional paling akhir menghubungkan semuanya kembali ke uang. Biaya per percakapan mengukur berapa biaya setiap interaksi bot bagi Anda.

Cost per bot conversation = (monthly platform cost + API costs) / total conversations

Untuk paket Quickchat AI Essential seharga $99/bulan, bagi biaya paket bulanan dengan jumlah percakapan yang ditangani AI untuk menghitung biaya per percakapan.

Bandingkan ini dengan biaya agen manusia yang menangani percakapan yang sama. Jika seorang agen menangani 4 percakapan per jam dengan biaya penuh $20/jam, biayanya $5 per percakapan. Bot lebih dari 100x lebih murah per interaksi, bahkan sebelum memperhitungkan waktu agen yang dibebaskan untuk kasus kompleks.

Perhitungan menjadi lebih bernuansa dengan pricing berbasis penggunaan atau jika Anda menjalankan model sendiri, tetapi perbedaan orde besaran antara biaya bot dan manusia per percakapan berlaku dalam hampir semua skenario. Untuk menjalankan perhitungan ini pada volume tiket Anda sendiri, gunakan kalkulator ROI chatbot interaktif. Untuk informasi lebih lanjut tentang biaya chatbot, lihat panduan biaya terperinci kami.

Bacaan lanjutan