PrestaShop Cookie Roziligi va GDPR: Do‘kon Egalari uchun To‘liq Modul Qo‘llanmasi
Nega PrestaShop Do‘konlariga To‘g‘ri Cookie Roziligi Kerak
Agar siz Yevropa Ittifoqidagi mijozlarga xizmat ko‘rsatadigan PrestaShop do‘konini boshqarsangiz, cookie roziligi ixtiyoriy emas — bu haqiqiy moliyaviy oqibatlarga ega bo‘lgan yuridik talabdir. GDPR ePrivacy Directive bilan birgalikda, veb-saytlar nozarur (non-essential) cookie’larni o‘rnatishdan oldin foydalanuvchidan ongli va erkin berilgan rozilikni olishini talab qiladi. E-commerce do‘konlari uchun bu ayniqsa muhim, chunki ushbu cookie’lar sizning konversiyalarni kuzatish, retargeting kampaniyalarini yuritish va marketing ROI’ni o‘lchash qobiliyatingizga bevosita ta’sir qiladi.
PrestaShop butun dunyo bo‘ylab 300 000 dan ortiq onlayn do‘konlarni quvvatlaydi, ularning ko‘pi YI mijozlariga sotuv amalga oshiradi. Shunga qaramay, bu do‘konlarning sezilarli qismi umuman to‘g‘ri rozilik boshqaruviga ega emas yoki amaldagi me’yoriy standartlarga javob bermaydigan eskirgan yechimlarga tayanadi. Google hozir EEA hududida reklama ko‘rsatish uchun Consent Mode V2’ni talab qilayotgani sababli, oddiy muvofiqlik va to‘g‘ri joriy etish o‘rtasidagi tafovut real daromad yo‘qotishlariga olib kelishi mumkin.
PrestaShop Standart Holatda Qanday Cookie’larni O‘rnatadi?
Rozilikni sozlashdan oldin, PrestaShop do‘koningiz allaqachon qanday cookie’lardan foydalanayotganini tushunishingiz kerak. Standart PrestaShop o‘rnatilishi bir nechta toifa cookie’larni o‘rnatadi:
Zaruriy Cookie’lar (Rozilik Talab Etilmaydi)
- PrestaShop session cookie: Foydalanuvchi sessiyasini, savat tarkibini va login holatini saqlaydi. Bu do‘konning ishlashi uchun qat’iy zarur.
- CSRF tokenlari: Formalarni yuborishda cross-site request forgery hujumlaridan himoya qiluvchi xavfsizlik cookie’lari.
- Valyuta va til sozlamalari: Foydalanuvchi tanlagan valyuta va tilni saqlab, barqaror ko‘rish tajribasini ta’minlaydi.
Tahlil va Marketing Cookie’lari (Rozilik Talab Etiladi)
- Google Analytics (GA4): Agar siz Google Analytics modulini o‘rnatgan bo‘lsangiz, u foydalanuvchi xatti-harakati, sahifa ko‘rishlari va konversiyalarni kuzatish uchun
_ga,_ga_*va tegishli cookie’larni o‘rnatadi. - Google Ads remarketing: Konversiyani kuzatish va remarketing pikseli reklama maqsadli qilish va konversiyani o‘lchash uchun cookie’larni o‘rnatadi.
- Facebook Pixel: Agar o‘rnatilgan bo‘lsa, Meta pikseli reklama atributsiyasi va auditoriya yaratish uchun
_fbpva_fbccookie’larini o‘rnatadi. - Uchinchi tomon tahlil modullari: PrestaShop marketplace’ida o‘nlab tahlil va marketing modullari mavjud bo‘lib, ularning har biri o‘z cookie’larini o‘rnatishi mumkin.
To‘lov Shlyuzi Cookie’lari
- PayPal, Stripe, Mollie va boshqalar: To‘lov provayderlari firibgarlikni aniqlash va sessiyani boshqarish uchun cookie’lar o‘rnatishi mumkin. Agar tranzaksiyani yakunlash uchun zarur bo‘lsa, ular odatda qat’iy zaruriy sifatida tasniflanadi, biroq ayrim provayderlar qo‘shimcha tahlil cookie’larini ham o‘rnatadi va ular uchun rozilik talab qilinadi.
- 3D Secure autentifikatsiyasi: Ko‘plab Yevropa kartalarida qo‘llaniladigan 3D Secure jarayoni autentifikatsiya vaqtida vaqtinchalik cookie’larni o‘rnatishi mumkin.
PrestaShop’ning Ichki Cookie Boshqaruvi Cheklovlari
PrestaShop tarkibida ba’zi ma’lumot maxfiyligi funksiyalarini taqdim etuvchi asosiy GDPR modul (odatda "Official GDPR Compliance" moduli) mavjud. Biroq, cookie roziligi bo‘yicha u sezilarli cheklovlarga ega:
- Consent Mode V2 qo‘llab-quvvatlanmaydi: Ichki modul Google Consent Mode signallarini yubormaydi, bu esa Google teglarining rozilikka mos xatti-harakat yoki konversiya modellashtirishdan foydalana olmasligini anglatadi.
- TCF integratsiyasi yo‘q: Transparency and Consent Framework qo‘llab-quvvatlanmaydi, bu esa EEA hududida programmatic reklama bo‘yicha muvofiqlik uchun talab etiladi.
- Cheklangan cookie bloklash: Ichki yondashuv ko‘pincha uchinchi tomon skriptlarining rozilikdan oldin cookie o‘rnatishining oldini olmaydi. Banner ko‘rinishi mumkin, ammo skriptlar baribir ishga tushadi.
- Geo-targeting yo‘q: Barcha tashrif buyuruvchilarga joylashuvdan qat’i nazar bir xil rozilik tajribasi ko‘rsatiladi. YI va AQSh foydalanuvchilari bir xil banner ko‘radi, bu ba’zilari uchun ortiqcha cheklovli, boshqalar uchun esa yetarlicha muvofiq bo‘lmasligi mumkin.
- Oddiy dizayn variantlari: Banner ko‘rinishi cheklangan va do‘kon brendingizga mos kelmasligi mumkin, bu esa uzilgan foydalanuvchi tajribasiga olib keladi.
FlexyConsent PrestaShop Addon’ini O‘rnatish
FlexyConsent PrestaShop uchun to‘g‘ridan-to‘g‘ri back office’ga integratsiyalanuvchi mahalliy addon taklif qiladi. Uni o‘rnatish va sozlash tartibi quyidagicha:
1-qadam: Addon’ni Olish
FlexyConsent PrestaShop addon’i rasmiy PrestaShop Addons Marketplace’da mavjud. Modulni marketplace’dan sotib oling va yuklab oling, so‘ng PrestaShop back office’ingizda Modules > Module Manager bo‘limi orqali o‘rnating.
2-qadam: FlexyConsent Hisobingizni Ulash
O‘rnatishdan so‘ng, PrestaShop back office’ingizdagi modul konfiguratsiya sahifasiga o‘ting. FlexyConsent dashboard’ingizda topishingiz mumkin bo‘lgan FlexyConsent Site ID ma’lumotini kiriting. Addon avtomatik ravishda FlexyConsent serverlariga ulanadi va rozilik konfiguratsiyangizni yuklab oladi.
3-qadam: Cookie Toifalarini Sozlash
PrestaShop back office’ida emas, balki FlexyConsent dashboard’ida cookie toifalari va maqsadlaringizni sozlang. PrestaShop do‘koni uchun odatiy toifalar quyidagilarni o‘z ichiga oladi:
- Qat’iy zaruriy (Strictly Necessary): Session cookie’lari, CSRF himoyasi, savat funksionalligi. Ular standart bo‘yicha yoqilgan bo‘ladi va foydalanuvchi ularni rad eta olmaydi.
- Analytics: Google Analytics, Matomo yoki boshqa tahlil platformalari. Rozilik talab etiladi.
- Marketing: Google Ads, Facebook Pixel, retargeting skriptlari. Rozilik talab etiladi.
- Preferences: Zaruriy bo‘lmagan til, valyuta va ko‘rinish sozlamalari. Ular uchun rozilik talab etilishi yoki etilmasligi sizning yuridik talqiningizga bog‘liq.
4-qadam: Script Blocking’ni Sozlash
FlexyConsent addon’i uchinchi tomon skriptlari qachon yuklanishini boshqarish uchun PrestaShop hook tizimi bilan integratsiyalanadi. Analytics va marketing toifalariga tegishli skriptlar foydalanuvchi ushbu toifa uchun rozilik bermaguncha bloklanadi. Rozilik berilgach, sahifani yangilash talab qilinmasdan skriptlar dinamik tarzda yuklanadi.
PrestaShop hook’lari orqali skript kiritadigan modullar uchun addon ularni ushlab qolishi va shartli ravishda yuklashi mumkin. Agar skriptlar to‘g‘ridan-to‘g‘ri mavzu (theme) shablonlariga qo‘shilgan bo‘lsa, ularni shartli yuklash uchun FlexyConsent data atributlaridan foydalanish maqsadida script teglarini o‘zgartirishingiz kerak bo‘lishi mumkin.
Back Office Sozlamalari
FlexyConsent PrestaShop addon’i back office’ingizga quyidagi asosiy sozlamalarga ega konfiguratsiya panelini qo‘shadi:
- Site ID: Addon’ni dashboard konfiguratsiyangiz bilan bog‘laydigan noyob FlexyConsent identifikatori.
- Script joylashuvi: FlexyConsent skripti
<head>ichida (tavsiya etiladi) yoki yopuvchi<body>tegidan oldin yuklanishini tanlash. - Auto-blocking rejimi: Yoqilganda addon rozilik berilmaguncha ma’lum uchinchi tomon skriptlarini avtomatik aniqlaydi va bloklaydi. O‘chirilganida esa qaysi skriptlarni bloklashni o‘zingiz qo‘lda ko‘rsatasiz.
- Consent wall opsiyasi: Brauzerda saytda harakatlanishdan oldin rozilik talab qiladigan (e-commerce’da kamroq uchraydi) do‘konlar uchun to‘liq sahifali rozilik oynasini ko‘rsatadi.
- Cache mosligi: Rozilik banneri PrestaShop’ning ichki cache tizimi va PageCache yoki Varnish kabi mashhur cache modullari bilan to‘g‘ri ishlashini ta’minlash uchun sozlamalar.
YI Mijozlari uchun Geo-Targeting
PrestaShop do‘konlari uchun eng qimmatli funksiyalardan biri geo-targeting asosidagi rozilikdir. Barcha mijozlaringizga bir xil rozilik tajribasi kerak emas:
- YI va Buyuk Britaniya mijozlari: Opt-in modeli, TCF integratsiyasi va Consent Mode V2 signallari bilan to‘liq GDPR-ga mos rozilik banneri. Bu foydalanuvchilar nozarur cookie’lar o‘rnatilishidan oldin faol ravishda rozilik berishlari kerak.
- AQSh mijozlari: Ularning shtatiga qarab, CCPA/CPRA talablariga mos opt-out mexanizmiga ega bildirishnoma yoki umuman bildirishnoma talab qilinmasligi mumkin.
- Dunyoning qolgan qismi: Amal qiladigan qonunlar va sizning riskga bo‘lgan munosabatingizga qarab yengilroq bildirishnoma yoki umuman banner bo‘lmasligi mumkin.
FlexyConsent buni IP-manzilga asoslangan geo-aniqlash orqali avtomatik tarzda boshqaradi. Har bir mijozga joylashuviga qarab to‘g‘ri rozilik tajribasi ko‘rsatiladi, mintaqa bo‘yicha qo‘lda sozlash talab qilinmaydi. Bu shuni anglatadiki, AQSh mijozlaringiz YI uchun mo‘ljallangan murakkab rozilik jarayonlari bilan sekinlashmaydi, YI mijozlaringiz esa to‘liq me’yoriy muvofiqlikni oladi.
PrestaShop Analytics uchun Consent Mode V2
Agar siz PrestaShop do‘koningizda Google Analytics 4 yoki Google Ads’dan foydalansangiz, Consent Mode V2 juda muhim. U do��koningiz uchun quyidagilarni amalga oshiradi:
- Rozilikdan oldin: Google teglar cheklangan rejimda yuklanadi. Ular cookie o‘rnatmaydi, foydalanuvchi identifikatorlarini to‘plamaydi va Google modellashtirish uchun foydalanadigan faqat cookie’siz pinglarni yuboradi.
- Rozilik berilgandan so‘ng: Teglar cookie’lar, foydalanuvchi ID’lari va to‘liq konversiya kuzatuvi bilan to‘liq o‘lchov rejimiga o‘tadi.
- Rozilik rad etilgandan so‘ng: Teglar sessiya davomida cheklangan rejimda qoladi. Google cookie’siz pinglardan foydalanib modellashtirilgan konversiyalar va modellashtirilgan hisobotlarni yaratadi, aks holda butunlay yo‘qoladigan tahlil ma’lumotlarining bir qismini tiklaydi.
Amaliy foyda sezilarli: foydalanuvchilar analytics cookie’larini rad etgan taqdirda ham, siz Google Ads va GA4 hisobotlaringizda modellashtirilgan konversiya ma’lumotlarini olasiz. Consent Mode V2 bo‘lmasa, rad etilgan rozilik ushbu foydalanuvchi uchun to‘liq ma’lumot bo‘shlig‘ini anglatadi. U bilan esa Google’ning mashina o‘rganish modellari yo‘qolgan ma’lumotlarning taxminan 70% ini to‘ldirishi mumkin.
YI mijozlarini nishonga olgan Google Ads kampaniyalarini yuritayotgan PrestaShop do‘koni uchun bu modellashtirilgan ma���lumotlar aniq ROAS hisob-kitoblari bilan ishlash yoki trafikning katta qismi bo‘yicha deyarli ko‘r-ko‘rona harakatlanish o‘rtasidagi farqni anglatishi mumkin.
Joriy Etishni Sinovdan O‘tkazish
FlexyConsent PrestaShop addon’ini o‘rnatib, sozlaganingizdan so‘ng, quyidagi tekshiruvlar bilan joriy etishni tasdiqlang:
- Barcha cookie’larni tozalang va do‘koningizga tashrif buyuring. Rozilik banneri Google Analytics yoki marketing cookie’lari o‘rnatilishidan oldin paydo bo‘lishi kerak.
- Barcha cookie’larni rad eting va brauzeringizdagi cookie saqlash bo‘limini tekshiring. Faqat zaruriy PrestaShop cookie’lari (session, CSRF) bo‘lishi kerak.
- Barcha cookie’larni qabul qiling va tahlil hamda marketing skriptlari yuklanayotganini, ularning cookie’lari paydo bo‘layotganini tekshiring.
- Google Tag Assistant’dan foydalaning va Consent Mode signallari to‘g‘ri yuborilayotganini tasdiqlang — siz
consent defaultholatida rad etilgan qiymatlar va foydalanuvchi tanlovidan so‘ngconsent updateko‘rishingiz kerak. - Turlı mintaqalardan sinov qiling va VPN yordamida geo-targeting YI va YI bo‘lmagan tashrif buyuruvchilar uchun to‘g‘ri rozilik tajribasini ko‘rsatayotganini tekshiring.
- Checkout jarayonini sinang va rozilik boshqaruvi to‘lovni qayta ishlash, savat funksionalligi yoki buyurtmani yakunlashga xalaqit bermayotganini tasdiqlang.
Do‘kon egasi uchun maslahat: Rozilik joriy etishingizni sinash uchun oylik kalendar eslatmasini o‘rnating. PrestaShop modul yangilanishlari, mavzu o‘zgarishlari va yangi marketing integratsiyalari ko‘pincha aniq alomatlarsiz rozilik jarayonlarini buzishi mumkin. Har oy atigi 5 daqiqalik tezkor tekshiruv muvofiqlikdagi bo‘shliqlarning paydo bo‘lishining oldini oladi.
FlexyConsent’ning PrestaShop addon’i PrestaShop Addons Marketplace’da oyiga 0 yevrodan boshlanadigan tariflar bilan mavjud. Bepul tarif Consent Mode V2, geo-targeting va YI mijozlariga ishonch bilan xizmat ko‘rsatish uchun do‘koningizga zarur bo‘lgan barcha asosiy muvofiqlik funksiyalarini o‘z ichiga oladi.