Mijozga yetkazishni real vaqtda kuzatishni qanday ko‘rsatish mumkin
Amaliyot3 daqInnovialabs tahririyati
Qisqacha
Mijozga uch narsa kerak: status o‘zgarishi haqida o‘z vaqtidagi xabarnomalar, kuryer xaritada ko‘rinadigan sahifaga havola va halol yangilanib turadigan yetib kelish vaqti. Ma’lumot manbai — kuryer ilovasi yoki GPS, kanallar — SMS, Telegram va kuzatuv sahifasi.
Mijoz uchun yetkazishni kuzatish nima
Real vaqtda kuzatish — mijoz buyurtma bilan nima bo‘layotganini o‘zi ko‘radi va qo‘llab-quvvatlash xizmatiga qo‘ng‘iroq qilmaydi. U uchta elementga tayanadi:
- Status xabarnomalari: buyurtma yig‘ildi, kuryerga topshirildi, kuryer yo‘lda, yetkazildi.
- Kuzatuv sahifasi noyob havola orqali: status, kuryer joylashuvi ko‘rsatilgan xarita, yetib kelish vaqti.
- ETA — taxminiy yetib kelish vaqti, marshrut davomida yangilanib boradi.
Maqsad oddiy: «buyurtmam qayerda» qo‘ng‘iroqlarini va mijoz joyida bo‘lmagani uchun muvaffaqiyatsiz yetkazishlarni kamaytirish.
Ma’lumotlar qayerdan olinadi
- Kuryer ilovasi. Telefon koordinatalarini va belgilarni uzatadi: oldi, yo‘lda, yetkazildi, yetkazib bo‘lmadi.
- Mashinadagi GPS-treker. O‘z avtoparki uchun ishonchliroq, lekin nuqta statuslarini baribir haydovchi belgilaydi.
- Marshrutlash tizimi yoki TMS. Nuqtalar tartibini biladi va mijozgacha nechta to‘xtash qolganini hisoblaydi.
- Do‘kon yoki hisob tizimi. Buyurtma qachon yig‘ilgani va jo‘natilganini biladi.
Barcha hodisalar bitta servisga yig‘iladi, u mijozga nima va qachon yuborishni hal qiladi.
Qanday xabarnomalar yuborish kerak
| Hodisa | Nima xabar qilish kerak |
|---|---|
| Buyurtma yetkazishga topshirildi | Yetkazish sanasi va oralig‘i, kuzatuv havolasi |
| Kuryer marshrutga chiqdi | Taxminiy vaqt, buyurtma raqami |
| Sizdan oldin bir-ikki nuqta qoldi | Kuryer tez orada keladi, aniqlangan ETA |
| Kechikish | Yangi vaqt va umumiy so‘zlar bilan sabab |
| Yetkazildi | Tasdiq va baholashni so‘rash |
| Yetkazib bo‘lmadi | Keyin nima bo‘ladi va yangi vaqtni qanday tanlash |
Har bir ichki qadam haqida xabar berish shart emas. Ortiqcha xabarlar g‘ashga tegadi va ularni e’tiborsiz qoldirishga o‘rgatadi.
Kuryer xaritada ko‘rinadigan sahifa
Nimani to‘g‘ri qilish muhim:
- Akkauntga kirmasdan ochiladigan havola, lekin uni topib bo‘lmasligi uchun uzun tasodifiy token bilan.
- Kuryer xaritada faqat oxirgi bo‘lakda ko‘rsatiladi — u aynan shu mijozga ketayotganda. Bu kuryer va boshqa mijozlarning shaxsiy hayotini himoya qiladi.
- Yetkazilgandan keyin havola joylashuvni ko‘rsatmaydi.
- Mobil sahifa: deyarli hamma havolani telefondan ochadi.
- Harakat tugmalari: kuryer bilan almashtirilgan raqam yoki chat orqali bog‘lanish, izoh qoldirish, yetkazishni ko‘chirish.
Sahifadagi pozitsiyani yangilash uchun davriy so‘rovlar yoki WebSocket ishlatiladi. Yangilanish chastotasi — silliqlik va server hamda kuryer batareyasiga yuklama o‘rtasidagi murosa.
ETA ni halol hisoblash
ETA marshrutda qolgan nuqtalar, har biridagi xizmat vaqti va trafik prognozi asosida tuziladi. Qoidalar:
- aniq daqiqani emas, oraliqni ko‘rsating;
- har bir yakunlangan nuqtadan keyin qayta hisoblang;
- sezilarli siljishda mijoz allaqachon kutib turganda emas, darhol xabar bering;
- prognozni haqiqat bilan solishtiring va nuqtalardagi xizmat vaqtini tuzating.
Kanallar: SMS, Telegram, push
- SMS deyarli hammaga yetib boradi, lekin har bir xabar pullik va uzunligi cheklangan. Asosiy hodisalar uchun yaxshi.
- Telegram-bot orqali yuborish bepul, tugma va havolalarni qo‘llab-quvvatlaydi. Biroq bot faqat uni o‘zi ishga tushirgan foydalanuvchiga yoza oladi, shuning uchun obunani buyurtma rasmiylashtirishda taklif qilish kerak.
- Push-xabarnomalar — agar mobil ilovangiz bo‘lsa.
- Email — tasdiqlar va cheklar uchun, shoshilinch statuslar uchun kam mos.
Amaliy sxema: obuna bo‘lganlar uchun Telegram, qolganlar uchun zaxira kanal sifatida SMS.
Ko‘p uchraydigan xatolar
- Kuryer boshqa buyurtmalarni olib ketayotganda uni xaritada ko‘rsatish.
- Keyin bajarilmaydigan aniq vaqtni berish.
- Sinxronlash kechikishi tufayli haqiqiy statusga zid xabarnomalar yuborish.
- Mijozga javob berish yoki yetkazishni ko‘chirish imkonini bermaslik.