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 yuklab oling, so‘ng PrestaShop back office’ingizda Modules > Module Manager bo‘limi orqali o‘rnating.
2-qadam: FlexyConsent Hisobingizni Ulash
Modulni o‘rnatish do‘koningizni FlexyConsent’da ro‘yxatdan o‘tkazadi va loyihangizni avtomatik yaratadi; hech narsa kiritishingiz shart emas.
3-qadam: Cookie Toifalarini Sozlash
Modulning Cookie Manager sahifasida do‘koningizda topilgan har bir treker toifasini tekshiring. PrestaShop do‘koni uchun odatiy toifalar quyidagilarni o‘z ichiga oladi:
- Zarur: 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.
- Shaxsiylashtirish: 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
Modul FlexyConsent skriptini PrestaShop’ning displayHeader hook’i orqali chop etadi. Uning avtomatik bloklashi skriptlar, iframe’lar, piksellar, cookie’lar va brauzer xotirasini tashrif buyuruvchi rozilik bermaguncha uning brauzerida ushlab turadi va sahifani yangilamasdan bo‘shatadi. FlexyConsent skriptidan oldin ishlaydigan skriptni ushlab turib bo‘lmaydi.
Back Office Sozlamalari
Design & Settings bo‘limida oltita yorliq bor: General (siyosat URL’lari, standart til, avtomatik bloklash, birinchi qatlamda Barchasini rad etish, maxfiylik tugmasi), Consent & Privacy (har bir mintaqa qoidalari), Layout Properties (19 ta mavzu, shriftlar, logotip, joylashuv), Geo Preview, Banner content va Form consents.
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 rozilik banneri. Bu foydalanuvchilar nozarur cookie’lar o‘rnatilishidan oldin faol ravishda rozilik berishlari kerak.
- AQSh mijozlari: Avtomatik banner yo‘q; maxfiylik tugmasi AQSh uchun rad etish tanlovlarini ochadi.
- Dunyoning qolgan qismi: Amal qiladigan qonunlar va sizning riskga bo‘lgan munosabatingizga qarab yengilroq bildirishnoma yoki umuman banner bo‘lmasligi mumkin.
FlexyConsent buni IP asosidagi geo-aniqlash orqali hal qiladi: har bir mijoz o‘z mintaqasi uchun siz belgilagan rozilik tajribasini oladi. AQShdagi mijozlaringiz Yevropa Ittifoqiga xos rozilik jarayonlari bilan sekinlashmaydi.
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 rejaga Consent Mode V2, geo-targeting va rejaning boshqa funksiyalari kiradi.