Statistik Auto Reply: Ukur Efektivitas Bot Kamu

Cara mengukur performa auto reply WhatsApp. Metrics yang penting, benchmark, dan cara improve. Data-driven bot optimization!

Statistik Auto Reply
Statistik Auto Reply

Bot sudah jalan, tapi efektif nggak?

Tanpa data, kamu tidak tahu! Di artikel ini, saya bahas metrics penting untuk mengukur efektivitas auto reply kamu.


Kenapa Perlu Track Statistik?

Tanpa Data:
"Kayaknya bot-nya oke deh..."
"Mungkin perlu diubah..."
"Entahlah efektif atau nggak..."

Dengan Data:
"Response rate naik 30% setelah ubah greeting"
"Keyword 'harga' paling banyak dipanggil"
"Conversion rate dari bot: 15%"

Data = Keputusan lebih baik!

Metrics Penting untuk Auto Reply

1. Total Messages Received

Apa: Jumlah pesan masuk

Kenapa penting:
- Baseline volume
- Track growth
- Capacity planning

Benchmark:
- Small business: 10-50/hari
- Medium: 50-200/hari
- Large: 200+/hari

2. Bot Response Rate

Apa: % pesan yang dijawab bot
Formula: (Pesan dijawab bot / Total pesan) × 100%

Kenapa penting:
- Ukur coverage bot
- Identify gaps

Benchmark:
- Basic bot: 30-50%
- Good bot: 50-70%
- Excellent bot: 70-90%

Target: 70%+ (sisanya ke human)

3. Keyword Hit Rate

Apa: Keyword mana yang paling sering trigger

Contoh output:
1. "harga" - 250 hits (25%)
2. "order" - 200 hits (20%)
3. "katalog" - 150 hits (15%)
4. "alamat" - 100 hits (10%)
5. [no match] - 300 (30%)

Insight:
- Keyword populer = fokus improve
- "No match" tinggi = perlu tambah keyword

4. Unhandled Messages

Apa: Pesan yang tidak match keyword apapun

Kenapa penting:
- Identify missing keywords
- Understand customer questions
- Improve bot coverage

Action:
- Review unhandled messages
- Identifikasi pattern
- Tambah keyword baru

5. Response Time

Apa: Waktu dari pesan masuk sampai dibalas

Bot: < 5 detik (instant)
Human: Ideal < 5 menit

Track untuk:
- Bot response time (should be instant)
- Human escalation response time

6. Conversation Completion Rate

Apa: % conversation yang selesai tanpa escalation

Formula: (Complete by bot / Total) × 100%

Benchmark:
- FAQ queries: 80%+ should complete
- Order process: 50-70%
- Complex queries: 30-50%

7. Escalation Rate

Apa: % yang perlu ditangani human

Formula: (Escalated / Total) × 100%

Benchmark:
- Ideal: < 30%
- Acceptable: 30-50%
- Need improvement: > 50%

Tinggi = bot kurang capable
Rendah = bot good!

8. Customer Satisfaction (CSAT)

Apa: Rating kepuasan customer

Cara collect:
"Pelayanan hari ini gimana?
⭐⭐⭐⭐⭐ Sangat Puas
⭐⭐⭐⭐ Puas
⭐⭐⭐ Cukup
⭐⭐ Kurang
⭐ Buruk"

Benchmark:
- Target: 4+ / 5
- Warning: < 3.5

9. Conversion Rate

Apa: % yang convert (order/signup/booking)

Formula: (Conversions / Unique chats) × 100%

Benchmark:
- E-commerce: 5-15%
- Service/booking: 10-25%
- Lead gen: 15-30%

10. Revenue Attribution

Apa: Revenue yang dihasilkan dari bot

Track:
- Orders initiated by bot
- Upsell from bot recommendations
- Saved cost (vs human CS)

Dashboard Contoh

┌─────────────────────────────────────────────────────────────┐
│                    AUTO REPLY DASHBOARD                     │
│                      January 2026                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  📊 VOLUME                      📈 PERFORMANCE              │
│  ─────────────                  ──────────────              │
│  Total Messages: 3,250          Bot Response: 72%           │
│  Unique Chats: 890              Escalation: 28%             │
│  Avg/Day: 108                   Completion: 65%             │
│                                                             │
│  ⏰ RESPONSE TIME               ⭐ SATISFACTION              │
│  ─────────────                  ─────────────               │
│  Bot: 1.2 sec                   CSAT: 4.2 / 5               │
│  Human: 4.5 min                 Rating Count: 156           │
│                                                             │
│  🔤 TOP KEYWORDS                💰 CONVERSION               │
│  ──────────────                 ────────────                │
│  1. harga (25%)                 Orders: 134                 │
│  2. order (20%)                 Conv Rate: 15%              │
│  3. katalog (15%)               Revenue: Rp 45.2M           │
│  4. alamat (10%)                                            │
│  5. promo (8%)                                              │
│                                                             │
│  ⚠️ UNHANDLED (Top 5)                                       │
│  ─────────────────                                          │
│  1. "bisa cod gak" (45x) → Add keyword!                    │
│  2. "ready warna apa" (38x) → Add keyword!                 │
│  3. "ukuran apa aja" (32x) → Add keyword!                  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Cara Track Metrics

Di Platform Bot:

Kebanyakan platform sudah sediakan dashboard:
- Balaswa: Dashboard > Analytics
- Wati: Reports section
- Respond.io: Analytics

Cek fitur analytics sebelum pilih platform!

Self-Tracking (Coding):

javascript

// Log setiap message
async function logMessage(msg, response, matched) {
    await db.insert('message_logs', {
        timestamp: new Date(),
        from: msg.from,
        message: msg.body,
        response: response,
        keyword_matched: matched,
        response_time_ms: Date.now() - msg.timestamp
    });
}

// Daily stats aggregation
async function generateDailyStats(date) {
    const stats = await db.query(`
        SELECT 
            COUNT(*) as total_messages,
            COUNT(DISTINCT from) as unique_chats,
            SUM(CASE WHEN keyword_matched THEN 1 ELSE 0 END) as bot_handled,
            AVG(response_time_ms) as avg_response_time
        FROM message_logs
        WHERE DATE(timestamp) = ?
    `, [date]);
    
    return stats;
}

Google Sheets Tracking (Simple):

Columns:
A: Date
B: Total Messages
C: Bot Handled
D: Escalated
E: Orders
F: Notes

Formula:
Bot Rate = C/B * 100
Escalation = D/B * 100
Conv Rate = E/B * 100

Benchmark & Target

Small Business (< 50 chat/hari):

Target:
- Bot response rate: 60%+
- Escalation: < 40%
- CSAT: 4.0+
- Conversion: 10%+

Medium Business (50-200 chat/hari):

Target:
- Bot response rate: 70%+
- Escalation: < 30%
- CSAT: 4.2+
- Conversion: 12%+

Large Business (200+ chat/hari):

Target:
- Bot response rate: 75%+
- Escalation: < 25%
- CSAT: 4.3+
- Conversion: 15%+

Cara Improve Metrics

Bot Response Rate Rendah?

Action:
1. Review unhandled messages
2. Identifikasi pattern pertanyaan baru
3. Tambah keyword
4. Test dan monitor

Escalation Rate Tinggi?

Action:
1. Analisis kenapa di-escalate
2. Apakah bot bisa handle? Tambah capability
3. Improve bot response quality
4. Train bot dengan lebih banyak data

CSAT Rendah?

Action:
1. Review feedback negatif
2. Improve response quality
3. Faster escalation untuk kompleks
4. Personalisasi response

Conversion Rate Rendah?

Action:
1. Review conversation flow
2. Optimize CTA
3. Add urgency/scarcity
4. Better follow up sequence

FAQ

Berapa sering harus review stats?

Weekly untuk quick check. Monthly untuk deep analysis dan improvement planning.

Metric mana yang paling penting?

Conversion rate untuk bisnis (ultimate goal). Tapi perlu balance dengan CSAT supaya sustainable.

Bagaimana jika tidak ada dashboard?

Minimal manual tracking di spreadsheet. Atau pilih platform yang ada analytics.


Kesimpulan

Measure → Analyze → Improve → Repeat!

Key Metrics Checklist:

  • Total messages
  • Bot response rate (target: 70%+)
  • Escalation rate (target: < 30%)
  • Keyword hit rate
  • Unhandled messages
  • CSAT (target: 4+)
  • Conversion rate

Data-driven = Better bot!

Lihat Analytics di Balaswa →


Artikel Terkait