3.5 · Alur Pengguna Kembali (Returning User)
Skenario
Pengguna yang sudah lama tidak aktif kembali membuka aplikasi. Alur ini harus membuat mereka merasa disambut, bukan dihakimi karena tidak konsisten.
Kategori Pengguna Kembali
Tipe 1: Tidak Aktif 1-3 Hari
- Perlakuan: Normal, tidak perlu penanganan khusus
- Sapaan AI: "Hai [Nama]! Siap lanjutkan latihanmu?"
- Alur: Langsung ke Daily Mission seperti biasa
Tipe 2: Tidak Aktif 4-14 Hari
- Perlakuan: Re-engagement ringan
- Sapaan AI: "Hei [Nama], senang melihatmu kembali! Terakhir kali kamu berlatih tentang [topik]. Mau kita mulai dari situ lagi?"
- Alur:
- Tampilkan ringkasan: terakhir di mana, apa yang sudah dicapai
- Tawarkan pilihan: lanjut dari terakhir atau mulai mission ringan
- Mission pertama setelah kembali sedikit lebih mudah (rebuild confidence)
Tipe 3: Tidak Aktif 15-30 Hari
- Perlakuan: Re-engagement + mini re-assessment
- Sapaan AI: "[Nama]! Lama tidak jumpa. Tidak apa-apa - yang penting kamu kembali. Yuk, kita ngobrol sebentar supaya aku bisa ingat lagi di mana kamu terakhir."
- Alur:
- Mini assessment ringan (5 menit percakapan) untuk re-calibrate
- Update Blueprint jika ada perubahan signifikan
- Tawarkan mission yang sesuai dengan kondisi terkini
Tipe 4: Tidak Aktif > 30 Hari
- Perlakuan: Soft restart
- Sapaan AI: "Selamat datang kembali, [Nama]! Banyak yang sudah terjadi. Yuk, kita mulai dengan ngobrol santai dulu supaya aku tahu kondisimu sekarang."
- Alur:
- Re-assessment yang lebih thorough (tapi tetap santai)
- Review dan update Learning Blueprint
- Kemungkinan penyesuaian Learning Objectives
- Mission awal yang mudah untuk rebuild momentum
Prinsip Penanganan Returning User
| Prinsip | Implementasi |
|---|---|
| Tidak menyalahkan | Tidak ada pesan "Kamu melewatkan X hari!" yang membuat bersalah |
| Mengakui kembalinya | "Yang penting kamu kembali" - pesan yang hangat |
| Tidak langsung berat | Mission awal setelah kembali lebih ringan dari biasanya |
| Data tidak hilang | Semua progress sebelumnya tetap tersimpan dan diakui |
| Re-calibrate | Kalau sudah lama, re-assess kemampuan karena bisa berkurang atau bertambah |
Mekanisme Re-engagement (Push Notification)
| Hari tidak aktif | Notifikasi |
|---|---|
| Hari ke-2 | "Hai [Nama], missionmu sudah menunggu! Cuma butuh 15 menit hari ini." |
| Hari ke-5 | "[Nama], sudah 5 hari nih. Yuk, satu sesi aja biar tetap semangat!" |
| Hari ke-10 | "Kita kangen! Ada mission baru yang cocok buatmu. Cek yuk?" |
| Hari ke-20 | "Masih ingat tujuan belajarmu? ELJoy selalu siap kapanpun kamu mau kembali." |
| Hari ke-30+ | "[Nama], pintu selalu terbuka. Kalau mau mulai lagi, kami ada di sini." |
| Setelah 30 hari | Hentikan notifikasi - jangan spamming |
Penanganan Subscription yang Expired
| Situasi | Penanganan |
|---|---|
| Subscription habis tapi masih aktif belajar | Tampilkan reminder perpanjangan, beri grace period 3 hari |
| Subscription habis dan tidak diperpanjang | Akses kembali ke level Free - data tetap tersimpan |
| Mau kembali subscribe setelah lapse | Semua progress sebelumnya tetap ada, Blueprint di-restore |
State Diagram
[Buka Aplikasi setelah tidak aktif]
↓
[Deteksi durasi tidak aktif]
├── 1-3 hari → [Normal flow]
├── 4-14 hari → [Re-engagement ringan]
├── 15-30 hari → [Mini re-assessment]
└── 30+ hari → [Soft restart + re-assessment]
↓
[Update Blueprint jika perlu]
↓
[Mission yang sesuai]
↓
[Kembali ke Daily Experience]