Jonli do'kon
«Jonli do'kon» saytingizda muassasaning haqiqiy raqamlari bilan ko'rinmas plashkalarni ko'rsatadi: «bugun 12 buyurtma», «stol bugun 5 marta bron qilindi», «7 kun ichida 7 ta yangi yozuv», «90 kun ichida 37 ta baho bo'yicha 5 dan 4,8».
Odatiy ijtimoiy isbot vidjetlaridan asosiy farqi — bu yerda halollik va'da emas, balki tuzilma. Raqamlarni bizning backend sizning buyurtmalaringiz, bronlaringiz, yozuvlaringiz va sharhlaringiz faktlari bo'yicha hisoblaydi. Vidjetda «bildirishnoma matni» maydoni yo'q, hodisalarni qo'lda kiritish yo'q, saytingiz o'qiydigan ommaviy faylda esa ism, shahar yoki tovarni yozib qo'yadigan biror joy yo'q: u yerda faqat raqamlar va sanalar bor. Hodisani o'ylab topish texnik jihatdan imkonsiz.
Vidjet bepul: alohida kengaytma sotib olish shart emas.
Qayerda yoqish kerak: Admin panel → Marketing → «Mening saytim» → «Jonli do'kon» kartasi. Tumbler vidjetni yoqadi, shesternya sozlamalarni ochadi; «Yon panelga chiqarish» tugmasi vidjetga o'z menyu bandini beradi.
Saytga o'rnatish#
O'z kodingiz talab qilinmaydi — «Mening saytim» bo'limining umumiy tegi ishlaydi:
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="SIZNING-DOMENINGIZ" async></script>
<head> ichida yoki </body> oldidan bitta qator, keyin vidjetlar tarkibi kabinetdagi tumblerlar bilan belgilanadi. Platformalar bo'yicha ko'rsatmalar (HTML, Google Tag Manager, WordPress, Tilda/Wix, Shopify, Webflow) — Mening saytim maqolasida, «Mashhur platformalarda o'rnatish» bo'limida. Yakka proof-widget/v1.js tegi «Kengaytirilgan» blokida joylashgan; uning atributlari — data-color, data-lang, data-position="br|bl|tr|tl".
O'rnatishni tekshirish nima ko'radi va nimani ko'rmaydi. «O'rnatishni tekshirish» tugmasi sahifaning manba HTMLini o'qiydi va to'rt xil natijani ajratadi: yagona yuklagich topildi / faqat alohida teglar topildi / boshqa lokatsiya kodi topildi / kod yo'q. Google Tag Manager tomonidan allaqachon brauzerda qo'shiladigan tegni u ko'rmaydi — saytga o'z ko'zingiz bilan qarang.
⚠️ Boshqa vidjetlarda bo'lmagan ikkinchi xususiyat ham bor: sizning raqamlaringiz bilan ommaviy fayl faqat tumbler yoqilgandan keyin yaratiladi. Aylanma raqamlari — «ehtimol kerak bo'ladi» deb ochiq foydalanishga qo'yadigan narsa emas. Shuning uchun yoqilgandan keyin plashkalar darhol emas, balki birinchi hodisadan keyin — yangi buyurtma, bron yoki yozuvdan keyin paydo bo'ladi.
Vidjetni sozlash#
Sozlamalar o'z-o'zidan saqlanadi. Maydonlar yonida panel hozirgi raqamlaringizni ko'rsatadi (shu jumladan, chegaradan o'tmaydiganlarini ham — «chegaradan past, ko'rsatilmaydi» belgisi bilan) va plashkaning jonli ko'rinishini — mehmon ko'radigan aynan o'sha jumla bilan.
Nima ko'rsatish kerak#
| Tur | Nima hisoblanadi |
|---|---|
| Buyurtmalar | Mehmon rasmiylashtirgan buyurtma («rasmiylashtirildi» holatiga yetgan). ⚠️ Kassada darhol yopilgan holda urilgan buyurtma bu yerga kirmaydi: do'kon mehmon oqimi haqida gapiradi, smena tushumi haqida emas |
| Stol bronlari | Yaratilgan stol broni |
| Yozuvlar | Xizmatga yaratilgan yozuv |
| O'rtacha baho | Muassasaning 90 kun uchun o'rtacha bahosi sizning sharhlaringiz bo'yicha va u hisoblangan baholar soni |
Turlarni alohida-alohida yoqish mumkin. Yaratish hodisasi hisoblanadi, tashrif sanasi emas: «stol bugun 5 marta bron qilindi» — bugungi talab haqida, bugungi o'tirish haqida emas.
Davr va chegara#
- Davr — «bugun» (standart) yoki «7 kun uchun». O'rtacha baho uchun davr qo'llanilmaydi: o'rtachaning o'z oynasi bor, 90 kun.
- Minimal son — odob chegarasi: undan past raqam umuman ko'rsatilmaydi. Standart bo'yicha 3, minimum 1 (nol «bo'shliqni reklama qilish» degani bo'lardi).
⚠️ O'rtacha bahoning o'z polisi bor — 5 ta baho, va uni sozlash bilan tushirib bo'lmaydi. Sabab ehtiyotkorlikda emas, arifmetikada: «ikki baho bo'yicha 4,0» ni mehmon «sharhlar deyarli yo'q» deb o'qiydi, ya'ni raqam sizga qarshi ishlaydi. Chegarani beshdan yuqoriga ko'tarish mumkin.
Tashqi ko'rinish va tayminglar#
| Sozlama | Qiymatlar | Standart bo'yicha |
|---|---|---|
| Burchak | Ekranning to'rt burchagidan istalgani | Chap pastda |
| Rang | Plashka aksenti | — |
| Birinchi plashkagacha kechikish | 0…600 sekund | 0 |
| Plashkalar orasidagi pauza | 15…600 sekund | 45 |
| Bir tashrifdagi plashkalar | 1…20 | 4 |
| Plashka qancha turadi | 3…60 sekund | 7 |
Qachon ko'rsatish kerak#
Blok multitugma va qayta qo'ng'iroq bilan umumiy: sahifa maskalari «faqat…» va «…dan tashqari» (har bir ro'yxatda 20 tagacha, * = istalgan fragment, istisnolar kuchliroq), 600 sekundgacha kechikish, qurilma (barchasi · kompyuterlar · telefonlar), jadval — 14 tagacha o'z oynasi yoki filial ish soatlari.
⚠️ Soatlar lokatsiya vaqt mintaqasida hisoblanadi; mintaqa belgilanmagan bo'lsa — oynalar tashrif buyuruvchi vaqti bo'yicha hisoblanadi va panel bu haqda to'g'ridan-to'g'ri aytadi.
Tashrif buyuruvchi nima ko'radi va bunda nima yig'iladi#
Mehmon burchakda bitta jumla va «muassasa ma'lumotlari bo'yicha» degan imzo bilan kichik plashkani ko'radi. U belgilangan vaqtdan keyin o'zi ketadi, uni krestik bilan yopish mumkin.
Ko'rsatish gigienasi vidjet banneraga aylanmasligi uchun shunday qilingan:
- pauza plashka ketishidan hisoblanadi, paydo bo'lishidan emas: 45 sekund — bu 45 sekund sukunat;
- yopdi — demak javob berdi: krestik do'konni tashrif oxirigacha o'chiradi;
- yashirin varaq ko'rsatishni sarflamaydi — sikl mehmon qaytishini kutadi;
- faktlar har bir plashka oldidan qayta hisoblanadi, yuklanishda bir marta emas: begona sayt sahifasi soatlab yashaydi va bu vaqt ichida muassasaning «bugun»i o'zgaradi;
- agar o'sha burchakda allaqachon bizning tugma (chat, buyurtma, multitugma) turgan bo'lsa, plashka uning ustiga ko'tariladi;
- plashka ekran o'qish dasturlari tomonidan ovozlashtiriladi va mehmon animatsiyani so'ramagan bo'lsa, animatsiya qilinmaydi.
Vidjet hech narsa yig'maydi. Unda formalar yo'q, maydonlar yo'q va arizalar yo'q: u faqat sizning raqamlaringizni ko'rsatadi. Kabinet bo'limlarida undan na qatorlar, na lidlar paydo bo'ladi — ma'lumotlar u yerga odatdagi yo'l bilan keladi: buyurtmalar «Buyurtmalar»ga, bronlar «Stol bronlari»ga, yozuvlar «Yozuvlar»ga, baholar «Sharhlar»ga. «Jonli do'kon» ularni faqat ko'rsatadi.
Cheklovlar#
- Faqat haqiqatda boʻlgan narsa koʻrsatiladi. Haftalik oynada birorta ham voqea boʻlmagan turga ommaviy faylda oʻrin yoʻq: “koʻrsatadigan narsa yoʻq” va “aniq nol” — har xil narsalar.
- Eskirgan raqam koʻrsatilmaydi. 36 soatdan eski maʼlumotlar hech qanday koʻrinishda koʻrsatilmaydi; “bugun” davri fayldagi sutka muassasaning bugungi sutkasiga toʻgʻri kelishini talab qiladi (00:10 da kechagi oʻn ikki buyurtma “bugun” — allaqachon yolgʻon); “7 kun uchun” davriga bir sutka orqada qolishga ruxsat beriladi. Bu qoidalar oʻrtacha bahoga qoʻllanilmaydi: 90 kunlik oʻrtacha bugun hali buyurtmalar boʻlmagani uchun yolgʻonga aylanmaydi.
- Plashka matnini kiritib boʻlmaydi. Ifodani vidjetning oʻzi fakt turi va songa qarab tuzadi — bu uning ichida uydirma boʻlmasligining kafolatidir.
- Voqeani qoʻlda kiritib boʻlmaydi. Hisoblagichni faqat haqiqiy buyurtma, bron, uchrashuv yoki sharh harakatga keltiradi.
- Baholar beshdan kam boʻlsa, oʻrtacha baho koʻrsatilmaydi — bu chegara oʻchirilmaydi.
- Plashkalar faqat tumbler yoqilgandan keyin paydo boʻladi: bundan oldin raqamlar bilan ommaviy fayl umuman yaratilmaydi. Oʻchirilgan vidjet faylni yangilashni toʻxtatadi va 36 soatdan keyin uning raqamlari koʻrsatib boʻlmaydigan holga keladi.
- Plashka tillari — ingliz, rus, gruzin va turk tillari, notanish til halol tarzda ingliz tiliga tushadi. Sozlamalar paneli esa hisobning barcha tillariga tarjima qilingan.
- “Ertaga 3 ta oyna qoldi”ni vidjet koʻrsatmaydi — unda bunday fakt turi yoʻq: u taymerda emas, voqealarda yashaydi.
- Bizning doʻkonimizda “Jonli doʻkon” xuddi shu bitta tumbler bilan ishlaydi, uning “doʻkonda koʻrsatish” degan alohida sozlamasi yoʻq: u hech narsani harakatga keltirmaydi va oʻzlashtirmaydi. 18+ geytli doʻkonda yoshini tasdiqlamagan mehmon plashkalarni umuman koʻrmaydi.
Nosozliklarni bartaraf etish#
Saytda plashkalar yoʻq.
- Teg topilmadi — “Oʻrnatishni tekshirish”. “Kod yoʻq” — teg qoʻyilmagan yoki shablonning hamma sahifalarida turmagan; “boshqa lokatsiya kodi” — boshqa
data-domain. Tegni GTM qoʻyadi — tekshiruv uni koʻrmaydi. - Oʻzgarishlar yetib kelmadi — vidjet fayllari CDN orqali 5 daqiqa kesh bilan tarqatiladi: kuting va sahifani keshni tozalash bilan yangilang.
- Vidjet oʻchirilgan — kartochkadagi tumbler. Yodda tuting: u oʻchiq turganda raqamlar bilan fayl yaratilmaydi, shuning uchun birinchi plashkalar birinchi voqeadan keyin paydo boʻladi.
- Koʻrsatadigan narsa yoʻq. Vidjet panelini oching: “Sizning raqamlaringiz hozir” bloki chegaradan past boʻlganlarini ham, aniq belgi bilan, barcha raqamlarni koʻrsatadi. Saytning boʻsh burchagi shu yerda tushuntiriladi, bu buzilishga oʻxshamaydi.
- Chegara juda baland — minimal sonni kamaytiring (lekin 1 dan past emas, baho uchun esa 5 dan past emas).
- Koʻrsatish shartlari sahifani kesib tashladi — maskalar, qurilma, kechikish va jadvalni tekshiring.
- Mehmon bu tashrifda plashkani allaqachon yopgan — tashrif oxirigacha doʻkon ataylab jim turadi. Brauzerning yangi sessiyasida tekshiring.
- Kechikish va pauza — 600 sekund kechikishda birinchi plashka oʻn daqiqadan keyin keladi, 600 sekund pauzada esa keyingisi yana oʻn daqiqadan keyin.
Raqamlar kamaytirilgan koʻrinadi. Xuddi shu davrga qarayotganingizni tekshiring: “bugun” muassasa sutkalari boʻyicha hisoblanadi (agar filialning vaqt mintaqasi belgilanmagan boʻlsa — tashrif buyuruvchining soati boʻyicha). Kassada darhol yopilgan holda urilgan buyurtmalar hisoblagichga tushmaydi.
Oʻrtacha baho koʻrsatilmaydi. Baholar beshdan kam yoki siz chegarani yuqori koʻtargansiz — panel baholar sonini ham, “chegaradan past” belgisini ham koʻrsatadi.
Kechagi raqamlar “osilib qolgan”. Bunday boʻlmaydi: 36 soatdan eski maʼlumotlar koʻrsatilmaydi, “bugun” esa muassasa kalendari bilan solishtiriladi. Agar plashka baribir eskirgan koʻrinsa, sahifani yangilang — faktlar har koʻrsatishdan oldin qayta hisoblanadi.
Koʻp beriladigan savollar#
Bu raqamlar haqiqiymi?#
Ha, va bu tekshirsa boʻladigan narsa: ularni bizning backend sizning buyurtmalaringiz, bronlaringiz, uchrashuvlaringiz va sharhlaringiz boʻyicha hisoblaydi. Vidjetda egasi oʻz voqeasi yoki oʻz matnini yozib qoʻyadigan maydonlar yoʻq — na hisobda, na sayt oʻqiydigan faylda.
Mehmonning ismi va shahri plashkada koʻrinadimi?#
Yoʻq. Vidjet maʼlumot oladigan ommaviy faylda sanalar va vaqt mintaqasidan boshqa birorta matn maydoni yoʻq — ismlar, telefonlar va tovar nomlari u yerda jismonan yoʻq.
Plashka matnini oʻzim yozsam boʻladimi?#
Yoʻq, va bu ataylab shunday. Ifodani vidjetning oʻzi fakt turi va songa qarab tuzadi — aynan shuning uchun raqamga ishonsa boʻladi.
Bugun hali buyurtmalar boʻlmagan boʻlsa nima boʻladi?#
Plashka koʻrsatilmaydi. Sizning chegarangizdan (standart boʻyicha 3) past son umuman koʻrsatilmaydi, hafta davomida voqealari boʻlmagan tur esa maʼlumotlarga hatto kirmaydi. Boʻsh burchak — buzilish emas, normal holat.
Vidjet kechagi raqamlarni bugungidek koʻrsatadimi?#
Yoʻq. “Bugun” davri fayl sutkasining muassasaning bugungi sutkasiga toʻgʻri kelishini talab qiladi, 36 soatdan eski har qanday maʼlumot esa hech qanday koʻrinishda koʻrsatilmaydi.
Mehmon plashkani necha marta koʻradi?#
Tashrif uchun belgilangan sondan koʻp emas (standart boʻyicha 4), koʻrsatishlar orasidagi sizning pauzangiz bilan (standart boʻyicha 45 sekund sukunat). X bilan yopsa — tashrif oxirigacha plashkalar boʻlmaydi.
Vidjet burchakdagi boshqa tugmalarga xalaqit beradimi?#
Yoʻq: agar oʻsha burchakda allaqachon bizning tugma turgan boʻlsa, plashka uning ustiga koʻtariladi. Koʻrsatish burchagini toʻrttadan istalganini tanlash mumkin.
Bu bizning Cenaly doʻkonimizda ishlaydimi?#
Ha, xuddi shu tumbler bilan — vidjetning doʻkon uchun alohida sozlamasi yoʻq: u hech narsani harakatga keltirmaydi va hech narsani oʻzlashtirmaydi, shuning uchun “yoqdim va hamma joyda koʻraman” — yagona ajablanarsiz xatti-harakat.
Bogʻliq boʻlimlar#
- Mening saytim — oʻrnatish kodi va qolgan oʻn bitta vidjet
- Buyurtmalar — buyurtmalar soni qayerdan olinadi
- Stollar broni — bronlar qayerdan olinadi
- Uchrashuvlar jurnali — uchrashuvlar qayerdan olinadi
- Sharhlar va obroʻ — oʻrtacha baho qayerdan olinadi