Ba’zan shunday holatlar bo‘ladiki, foydalanuvchi mahsulotingizni sotib olishni xohlagan, jarayonni boshlagan, ammo tugmani bosmagan, to‘lovni amalga oshirmagan yoki to‘lov sahifasiga o‘tmagan. Ehtimol, u fikridan qaytmagan, shunchaki unutgan yoki e’tibori chalg‘igan. Unga o‘zingiz haqingizda eslatib, xaridni yakunlashga undash kerak. Buni qanday amalga oshirishni tushuntiramiz
Teglar bilan ishlash
Samarali undov xabarlari voronkasini yaratish uchun teglarni to‘g‘ri joylashtirish lozim.
Teglar – bu avtomatlashtirish jarayonida mijozlarning harakatlarini qayd etish uchun mijoz kartochkasidagi maxsus belgilardir. Teglar yordamida foydalanuvchilarni zanjirda bajaradigan harakatlariga yoki bir nechta variantlar orasidan tanloviga qarab guruhlarga ajratish mumkin. Masalan, to‘lov havolasini bosgan har bir foydalanuvchiga "havolani ochgan" tegi berilishini sozlash mumkin.
Agar foydalanuvchida teg paydo bo‘lsa, demak u ma’lum bir harakatni bajargan va zanjir bo‘ylab oldinga siljigan. Misol uchun, foydalanuvchi tugmani bosgan yoki o‘zi haqidagi ma’lumotlarni kiritgan bo‘lishi mumkin.
Teg qo‘shish uchun "harakat" → "teg qo‘shish" ni tanlash kerak. So‘ngra mos tegni kiritish yoki yangi teg yaratish lozim. Agar foydalanuvchiga teg biriktirilgan bo‘lsa, u boshqa avtomatlashtirish tizimiga, keyingi bosqichga yoki to‘g‘ridan-to‘g‘ri xarid qilishga yo‘naltirilishi mumkin - bu sizning qaroringizga bog‘liq.
Muhim! Agar zanjirda bir nechta ishlov berish qismi bo‘lsa, har bir qismda yangi teglardan foydalaning. Chunki foydalanuvchi teg olganda, u mijoz kartochkasida shu foydalanuvchiga biriktiriladi.
Teg nomlari ahamiyatsiz, foydalanuvchilar ularni ko‘rmaydi. Teglarni shunday nomlashni tavsiya etamizki, siz ularni oson tushuna olishingiz mumkin bo‘lsin.
Tugmalar uchun standart "undovchi xabar" (eslatma) qanday ishlaydi
Undovchi (eslatma) xabar foydalanuvchiga biror amalni bajarishni eslatishi mumkin (masalan, tugmani bosish)
yoki foydalanuvchini darhol ssenariy bo‘yicha keyingi bosqichga o‘tkazishi mumkin
E’tibor bering: Izohdan boshlanganda, birinchi xabar uchun undovchi (eslatma) xabar ishlamaydi, chunki bu holda "undovchi (eslatma) xabar" ikkinchi bo‘lib qoladi, bot esa faqat bitta xabar yuborishi mumkin. Avtomatlashtirish tizimini yig‘ishda buni hisobga olish yoki andozani minimal darajada tuzatish muhim. Batafsil ma’lumotni izohdan boshlash bo‘yicha qo‘llanmada o‘qing.
Xabardagi tugmaga foydalanuvchi bosganini qayd etuvchi belgi biriktirish lozim. Agar u tugmani bosmasa, suhbat-bot unga undovchi (eslatma) xabarini yuboradi.
Avval foydalanuvchiga tugmani bosish yoki boshqa maqsadli harakatni bajarish taklifi bilan xabar yuboriladi. Agar u buni bajarsa, unga belgi beriladi va keyingi avtomatlashtirish xabari keladi.
Misol uchun, agar unga xabarda yetakchi-magnit taklif qilingan bo‘lsa va u olish uchun tugmani bosgan bo‘lsa, unga "lid-magnitga qiziqish bildirdi" belgisini berishingiz mumkin va unga kerakli materialga havola bo‘lgan xabar yuboriladi.
So‘ngra shart oldidan kechikish yaratiladi - foydalanuvchiga maqsadli harakatni amalga oshirish uchun kamida 5-10 daqiqa vaqt berish muhim. Hayotda turli vaziyatlar bo‘ladi, hatto beqaror internet ham uchraydi. Agar darhol undovchi (eslatma) xabar kelsa - bu foydalanuvchiga yoqmasligi mumkin.
Undovchi (eslatma)xabarni yaratish uchun xabardan "harakat" blokini o‘rnatamiz va kerakli kechiktirish vaqtini belgilaymiz. Istalgan mos muddatni ko‘rsatish mumkin. Bizning misolimizda bu 10 daqiqa.
Faqat kechiktirishdan so‘ng foydalanuvchi rejalashtirilgan ishni bajargan-bajarmaganligini tekshirish lozim.
Chat-bot avtomatlashtirish jarayonida tekshirishi kerak bo‘lgan shartni yaratamiz. "Shart" va "belgilangan teglar"ni tanlaymiz, so‘ngra bizga kerakli tegni ko‘rsatamiz. Bizning misolimizda bu "1-tugma".
Barcha bloklarni birlashtiramiz. Chat-bot birinchi xabarni jo‘natgandan so‘ng belgilangan vaqtni kutadi va tegni tekshiradi. Agar u shartlarga mos kelmasa, foydalanuvchiga tezlashtiruvchi xabar yuboriladi. Agar foydalanuvchi shartni bajargan bo‘lsa, unga bunday xabar yuborilmaydi.
Agar bir nechta tugma bo‘lsa-yu, lekin foydalanuvchi harakatlanmayotgan bo‘lsa, nima qilish kerak:
Agar foydalanuvchi allaqachon hech bo‘lmaganda bitta tugmani bosgan bo‘lsa, unda teg mavjud va "o‘z ichiga oladi" sharti parametri bo‘yicha xabar yuborishni sozlash mumkin. "O‘z ichiga oladi" - foydalanuvchida ko‘rsatilgan teglardan kamida bittasi borligini anglatadi.
Agar foydalanuvchi hech qaysi tugmani bosmagan bo‘lsa: bunday holat uchun eslatma xabarini yuborishni sozlab qo‘yish kerak.
Havolaga o‘tish uchun undovchi (eslatma) xabar qanday ishlaydi
E’tibor bering. Avvalo, havola tugmasining sozlamalarida bosishni kuzatishni yoqish lozim. Buning uchun tugma nomini bosing va o‘ng tomonda shu tugmaning sozlamalar menyusi ochiladi:
Shundan so‘ng, agar foydalanuvchi havola orqali o‘tsa, unga avtomatik ravishda teg berilishini sozlash mumkin:
Foydalanuvchiga havola orqali o‘tish uchun vaqt berish maqsadida havolali xabardan keyin kechikish o‘rnatamiz. Kechikishni yaratish uchun xabardan "harakat"ni tanlaymiz va teg tekshiriladigan vaqt oralig‘ini belgilaymiz.
Kechikishdan so‘ng foydalanuvchi harakatni bajargan yoki bajarmaganini tekshirish uchun shart o‘rnatiladi. Masalan, chat-bot bir soatdan keyin teg mavjudligini tekshirishi kerak. Foydalanuvchilarga berilgan teglarni tekshirish uchun shart yaratamiz. Kechiktirish harakatidan "shart"ni olib, "belgillangan teglar" bandini tanlaymiz va ma’lum bir tegni belgilaymiz. Bizning misolimizda bu "Telegram'ga o‘tdi" tegi.
Agar foydalanuvchi shartga mos kelmasa, undovchi (eslatma) xabarini tuzamiz va uni shart bilan bog‘laymiz:
Shu tarzda chat-bot uchun aniq harakat yo‘riqnomasini olamiz - u xabar yuboradi, so‘ng belgilangan vaqt kutadi, teglarni tekshiradi va ularning bor-yo‘qligiga qarab keyingi harakatlarni amalga oshiradi.
Agar foydalanuvchida hali teglar bo‘lmasa, demak u havola tugmasini bosmagan va resursga o‘tmagan. Unga undovchi (eslatma) xabarini yuborish lozim.
Zarur bo‘lsa, foydalanuvchi havolani bosganidan keyin ssenariyni davom ettiramiz:
E’tibor bering: bu faqat tugmada bosishlarni kuzatish funksiyasi yoqilgan bo‘lsagina mumkin.
Natijaga e’tibor qaratamiz - agar foydalanuvchi tugmada ko‘rsatilgan resursga o‘tgan bo‘lsa, unga bitta teg, agar o‘tmagan bo‘lsa, boshqa teg beriladi. Belgilangan tegga qarab, ssenariy davom etadi - masalan, agar o‘tmagan bo‘lsa, unga yangi undov xabari yuboriladi.
Ma’lumotlarni yig‘ish uchun undovchi xabarlar qanday ishlaydi
Bu uchinchi va eng murakkab undov usuli - foydalanuvchini sizga kerakli ma’lumotlarni yuborishga rag‘batlantirish.
Muhim! Ma’lumotlarni yig‘ish uchun undovni faqat ilgari zanjirning biror qismida tugmali xabar bo‘lgan taqdirdagina sozlash mumkin.
Tugmali xabarsiz undovni sozlab bo‘lmaydi, ssenariyni ishlab chiqishda buni hisobga oling.
Dastlab barcha harakatlar birinchi standart undovga o‘xshash bo‘ladi. Keyin botga javob berish va aloqa yoki boshqa ma’lumotlaringizni ko‘rsatish taklifi bilan yana bir xabar qo‘shamiz. Ma’lumotlarni to‘plashni qanday sozlash haqida quyidagi qo‘llanmadan o‘qing: mijoz ma'lumotlarini yig'ish
Misol uchun, bu sxemani "1-undov" deb belgilaymiz, bu yerda tugmani bosish va mijoz ma’lumotlarini to‘plash bosqichiga o‘tishni qayd etamiz:
Foydalanuvchi javobini tekshirishni sozlaymiz. Buning uchun ma’lumotlarni to‘plashdan so‘ng alohida blokda foydalanuvchiga teg beramiz. Bu amalni ma’lumotlarni to‘plash va ssenariyning keyingi qadami orasiga joylashtiramiz.
Agar mijoz xabarga javob bersa, unga yangi teg berilishi kerak. Hamma narsa yaxshi o‘tgan bo‘lsa, siz barcha ma’lumotlarni olgan bo‘lasiz, mijoz esa keyingi qadamni kutayotgan bo‘ladi.
Keyin bu tegni tekshirish uchun shart yaratishimiz kerak. Shu orqali foydalanuvchi ma’lumot qoldirgan yoki yo‘qligini aniqlaymiz.
Shartda mijoz ma’lumotlarni qoldirgan holda unga beriladigan tegni tanlaymiz:
Shuningdek, ma’lumotlarni qoldirishga undovchi xabarni qo‘shamiz va bu xabarni "Mijoz ma’lumotlarini to‘plash" amali bilan bog‘laymiz:
Bu bloklarni "Undovcji 1" bilan bog‘laymiz va tugmadan olingan teg tekshirilayotgan shartdan aloqa chizig‘ini o‘tkazamiz:
Agar 2-teg foydalanuvchiga berilmagan bo‘lsa, demak u ma’lumot bermagan. Ehtimol, u shunchaki unutgandir. Shuning uchun bu holda "2-tegga mos keladi" shartini qo‘yamiz va "shartlarga mos kelmaydi" variantidan boshlangan ishni yakunlash uchun undovchi (eslatma) va rag‘bat bilan yangi undovchi xabar yozamiz.
Agar foydalanuvchiga ikkala teg ham berilgan bo‘lsa - hammasi joyida, mijoz avtomatlashtirish jarayonining kerakli qismidan o‘tib, ma’lumotlarni qoldirgan.
Bu qanday ishlaydi?
foydalanuvchining xabarlarini ushbu tugma orqali tekshirishni sozlaymiz;
ma’lumotlarni to‘plash bosqichini yaratamiz;
ma’lumotlar to‘plangandan so‘ng 2-tegni belgilaymiz;
tugmali xabardan keyin kechiktirishni o‘rnatamiz;
2-tegni tekshiramiz.
Ushbu sxemaga ko‘ra, 1-teg va uni tekshirish foydalanuvchi yo‘lini nazorat qilishga yordam beradi. Agar unga teg berilgan bo‘lsa - demak u tugmani bosgan va botga javob xabarini yozish kerak bo‘lgan joyga yetib kelgan. Agar yo‘q bo‘lsa, undovchi (eslatma) xabarini yuborish lozim.
Masalan, shunday voronka yaratish mumkinki, unda avval o‘quv roligini ko‘rishni taklif qilasiz, so‘ng bir soatdan keyin foydalanuvchidan fikr-mulohaza olasiz - hammasi tushunarli bo‘ldimi va rolikni ko‘rish yoqdimi. Misol uchun chat-bot quyidagi algoritm bo‘yicha ishlaydi:
rolik havolasi bilan xabar yuborasiz;
bir soatdan so‘ng tugma bosilganligini tekshirasiz;
agar bosilgan bo‘lsa - kelajakdagi vebinarlar uchun ma’lumot qoldirishni taklif qilasiz;
agar bosilmagan bo‘lsa - rolikni albatta ochib ko‘rishi uchun undovchi xabar yuborasiz;
ma’lumotlarni yig‘ish uchun blok yaratib, vebinar haqida fikr bildirish so‘raysiz;
agar foydalanuvchi fikr bildirsa - minnatdorchilik bildirasiz;
agar javob bermasa - yana o‘zingiz haqingizda eslatma yuborasiz.
Bizda ham shunday. 2-teg va uning tekshiruvi foydalanuvchi xabar yozganligini aniqlashga yordam beradi.
Bunday sxema bo‘yicha biz bir vaqtning o‘zida 2 ta qismni sozlay olamiz va tekshira olamiz:
agar foydalanuvchi hali tugmani bosmagan bo‘lsa, bosishga undash;
agar foydalanuvchi tugmani bosgan, ammo sizga kerak bo‘lgan joyga xabar yozmagan bo‘lsa, yozishga undash.
Foydalanuvchi baribir harakatni amalga oshirmasa nima qilish kerak
Agar barcha zarur xabarlar yuborilgan bo‘lsa-yu, foydalanuvchi harakatni bajarmagani holda, qo‘shimcha undovchi undovchi (eslatma) xabarni sozlash (undovni takrorlash) mumkin.
Bu qanday amalga oshiriladi. Undovchi (eslatma) xabaridan keyin kechikish vaqtini o‘rnatish, so‘ngra o‘sha tegni tekshirish uchun shart qo‘yish lozim. Avtomatlashtirish xuddi yuqoridagidek ishlaydi - foydalanuvchiga belgilangan teglarni tekshiradi va agar u maqsadli harakatni bajarmagan bo‘lsa, unga eslatma bilan yangi xabar yuboradi.
E’tibor bering. Bunday xabarlarni haddan tashqari ko‘p sozlamaslik kerak. Agar siz juda qat’iy va tez-tez harakatni taklif qilsangiz, bu mijozni muloqotdan bezdirib qo‘yishi mumkin. Agar mijoz uni juda faol ravishda ko‘ndirishayotganini his qilsa, u yanada ko‘proq ikkilanishi mumkin.
Esda tutingki, agar foydalanuvchilar sizning undovchi (eslatma xabarlaringiz) va foydali takliflaringizga e’tibor bermasalar, taktikani o‘zgartirish yoki mijozni maqsadli harakatga undash uchun qo‘shimcha imtiyoz taklif qilish maqsadga muvofiq bo‘ladi.