Lid nega yo'qoladi va buni nima to'xtatadi
3 daqiqa o'qish
Lid yo'qolganda aybdor odatda "internet" emas, aniq bir bosqich bo'ladi. Qaysi bosqich ekanini va uni nima yopishini ko'rib chiqamiz.
Lid qayerdan keladi
Odam Facebook yoki Instagram formasini to'ldirib yuborish tugmasini bosganda, Meta o'sha zahoti Yuboraman'ga imzolangan webhook jo'natadi. Ya'ni lid navbat kutmaydi — u topshirilgan lahzada tizimga kiradi.
Imzo bu yerda bekorga turmagan: har bir so'rov Meta imzosi bilan keladi va u tekshiriladi. Imzosi to'g'ri kelmagan so'rov lid sifatida qabul qilinmaydi, ya'ni begona odam sizning integratsiyangizga soxta lid tiqib qo'ya olmaydi.
Shu bosqich ishlaganda lid topshirilgan lahzadayoq tizimda bo'ladi. Muammolar odatda keyingi bosqichda — lidni manzilga yetkazishda boshlanadi.
Yetkazib bo'lmasa: qayta urinish zinapoyasi
Manzil har doim ham tayyor turmaydi: Telegram bot bloklangan bo'lishi, CRM javob bermasligi, jadval vaqtincha ochilmasligi mumkin. Bunday holda lid tashlab yuborilmaydi — yetkazish qaytadan uriniladi.
Urinishlar orasidagi tanaffus har safar uzayadi, lekin besh daqiqadan oshmaydi. Agar manzilning o'zi "shuncha kutib turing" desa (javobdagi Retry-After sarlavhasi), tizim aynan o'sha muddatni hurmat qiladi va xizmatni bosib, limitga urilib qolmaydi.
Uch urinish ham natija bermasa, lid unutilmaydi: har soatda ishga tushadigan tekshiruv oxirgi o'n ikki soat ichida yetkazilmay qolganlarni yig'ib, qaytadan jo'natadi. CRM yarim soat ishlamay tursa ham, u ko'tarilgach lidlar o'z joyiga boradi.
- Uchta qayta urinish
- Kutish vaqti har urinishda uzayadi, ko'pi bilan besh daqiqa
- Manzil bergan Retry-After sarlavhasi hurmat qilinadi
- Har soatda oxirgi 12 soatlik yetkazilmaganlar qaytadan uriniladi
Webhook o'tkazib yuborsa nima bo'ladi
Webhook ishonchli, lekin mukammal emas: xabar tarmoqda ham, Meta tomonida ham yo'lda qolib ketishi mumkin. Shuning uchun uning ostida zaxira mexanizm turadi.
Kuniga to'rt marta tizim Meta'dan oxirgi yigirma to'rt soatdagi lidlarni o'zi so'rab oladi va webhook orqali kelmaganini topib ishlovga qo'yadi. Bitta xabar yo'qolsa ham, lid eng kechi keyingi tekshiruvda qo'lga tushadi.
Bu zaxira tezlik uchun emas, to'liqlik uchun. Odatiy holda lid webhook orqali darhol keladi; tekshiruv faqat teshiklarni yopadi.
Nega ba'zan bitta lid ikki marta keladi
Ikki yo'l bitta lidga olib kelishi mumkin — webhook ham, zaxira tekshiruv ham. Shuning uchun dublikat nazorati bor: har bir lid manba xabarining identifikatori bo'yicha eslab qolinadi va o'sha identifikator qayta uchrasa, ikkinchi marta yuborilmaydi.
Tarix chuqurligi manbaga qarab farq qiladi: Facebook lidlari uchun o'ttiz kun, sayt webhooklari uchun yetti kun. Nazorat har integratsiya bo'yicha alohida yuritiladi va sozlanmaydi. Muhimi — u telefon raqami bo'yicha emas, aynan manba xabari bo'yicha ishlaydi: bir odam ikki xil formani to'ldirsa, bu ikkita alohida lid.
Shunga qaramay yetkazish "aniq bir marta" kafolatini bermaydi. Manzil javobi noaniq qolganda — so'rov ketdi, javob kelmadi — tizim qaytadan urinadi va natijada dublikat paydo bo'lishi mumkin. Tanlov ongli qilingan: yo'qolgan liddan ko'ra takroriy lid arzonroq.
Halol chegara: o'n ikki soat
Avtomatik qayta urinish abadiy davom etmaydi. Manzil o'n ikki soat davomida lidni qabul qilmasa, tizim urinishni to'xtatadi va lid yetkazilmagan holatida qoladi.
Undan keyingisi — odamning ishi: panelda lidni topib, qayta yuborishni o'zingiz bosasiz. Bu ataylab shunday: o'n ikki soat davomida javob bermagan manzilning odatda sozlamasi buzilgan yoki o'chirilgan bo'ladi, cheksiz urinish esa faqat navbatni to'ldiradi.
Amalda bu degani: manzil uzoq javob bermayotganini sezsangiz, uni kun ichida tekshirib qo'ying. O'n ikki soatdan keyin lid o'z-o'zidan bormaydi.
