Barcha maqolalar
18-avgust, 20267 daqiqa
Veb-chat

Onlayn chatda mijoz tarixini qanday saqlash kerak

Qaytgan foydalanuvchini aniqlash, oldingi suhbatni tiklash va har bir tashrifda yangi murojaat yaratmaslik usullari.

Kanyman tahririyati · nashriyot haqida

Kanyman mijozning suhbat tarixini tiklaydi

Qisqacha

Qaytib kelgan mijoz suhbat davom etishini kutadi. Vidjet bo‘sh chat ochsa va birinchi xabardan so‘ng yangi murojaat yaratsa, jamoa kontekstni yo‘qotadi, mijoz esa hammasini qayta tushuntiradi.

01

Nega suhbat tarixi yo‘qoladi

Veb-chat ko‘pincha anonim brauzer sessiyasidan boshlanadi. Brauzer lokal identifikator oladi, server suhbat yaratadi va xabarlar shu juftlikka bog‘lanadi. Identifikator o‘chirilsa yoki server uni tiklay olmasa, keyingi tashrif yangi mijoz sifatida ko‘rinadi.

Tarix faqat ochiq ichki oynaga bog‘lansa ham muammo yuz beradi. Sahifa yangilanganda interfeys suhbat havolasini yo‘qotadi, xabarlar esa serverda qoladi.

  • tashrifchi identifikatori qayta tashrifgacha saqlanmaydi
  • chat sessiyasi mijoz profilidan ajralgan
  • tiklashdan oldin yangi murojaat yaratiladi
  • tarix faqat yangi xabardan keyin yuklanadi
02

Nimalarni saqlash kerak

Minimal model barqaror tashrifchi identifikatori, mijoz profili, suhbat va xabarlardan iborat. Vidjet foydalanuvchi biror narsa yozishidan oldin mavjud suhbatni so‘rashi kerak.

Avtorizatsiyalangan mijoz uchun mahsulot serveri imzolagan identifikatordan, anonim tashrifchi uchun esa oldindan topib bo‘lmaydigan brauzer tokenidan foydalaning.

  • visitor_id — brauzer yoki foydalanuvchi identifikatori
  • contact_id — umumiy mijoz profili
  • conversation_id — aniq suhbat
  • xabarlar va xizmat hodisalari
03

Qayta tashrif qanday ishlashi kerak

Vidjet avval tokenni tiklaydi va serverdan mavjud suhbatni so‘raydi. Faol suhbat bo‘lsa, tarix darhol ko‘rsatiladi. Yopilgan bo‘lsa, uni faqat o‘qish rejimida ko‘rsatib, yangi murojaat yaratishni aniq taklif qilish mumkin.

Har bir xabar yuborilganda server mijoz va suhbat bog‘liqligini qayta tekshirishi kerak. Bu ko‘chirilgan, o‘chirilgan yoki boshqa loyiha uchun yopiq suhbatlarni himoya qiladi.

04

Kanymanda suhbat davomiyligi

Kanyman veb-chatni alohida sahifa sessiyasi emas, loyiha kanali sifatida ko‘radi. Suhbat mijoz kontekstiga tegishli bo‘lgani uchun agent uni davom ettiradi va kerak bo‘lsa, butun tarix bilan mutaxassisga topshiradi.

Jamoa uchun natija — kamroq dublikat va takroriy savollar; mijoz uchun esa uni eslab qoladigan qo‘llab-quvvatlash.

05

Tekshiruv ro‘yxati

Birinchi tashrif, sahifani yangilash, bir necha kundan keyingi qaytish, kirish va chiqish, yopilgan murojaat hamda mutaxassisga topshirishni sinang. Tarix yangi xabardan oldin paydo bo‘lishi kerak.

Loyihalar chegarasini ham tekshiring: bir loyiha tokeni boshqa loyiha suhbatini ochmasligi, noto‘g‘ri token esa hech qanday ma’lumot ko‘rsatmasdan xavfsiz rad etilishi kerak.

  • yaratishdan oldin tiklash
  • identifikatsiyani serverda tekshirish
  • loyihalarni ajratish
  • yopilgan suhbat holatini aniq ko‘rsatish
Onlayn chatda mijoz tarixini qanday saqlash kerak — Kanyman