PrestaShop üçün Cookie Razılığı və GDPR: Mağaza Sahibləri üçün Tam Modul Bələdçisi
Niyə PrestaShop Mağazalarına Düzgün Cookie Razılığı Lazımdır
Əgər Avropa İttifaqındakı müştərilərə xidmət göstərən PrestaShop mağazası idarə edirsinizsə, cookie razılığı seçim deyil — real maliyyə nəticələri olan hüquqi tələmdir. GDPR, ePrivacy Direktivilə birlikdə, vebsaytların qeyri-zəruri cookie-ləri qoymazdan əvvəl məlumatlı, sərbəst verilmiş razılıq almasını tələb edir. E-ticarət mağazaları üçün bu xüsusilə vacibdir, çünki söhbət gedən cookie-lər birbaşa konversiyaları izləmək, retargeting kampaniyaları aparmaq və marketinq ROI-nizi ölçmək imkanınıza təsir edir.
PrestaShop dünyada 300 000-dən çox onlayn mağazanı gücləndirir və onların çoxu Aİ müştərilərinə satış edir. Bununla belə, bu mağazaların əhəmiyyətli hissəsində ya ümumiyyətlə düzgün razılıq idarəetməsi yoxdur, ya da mövcud tənzimləyici standartlara cavab verməyən köhnəlmiş həllərdən istifadə olunur. Google artıq Aİ/EEA daxilində reklam göstərilməsi üçün Consent Mode V2 tələb etdiyindən, sadə uyğunluqla düzgün implementasiya arasındakı fərq real gəlir təsirlərinə səbəb olur.
PrestaShop Standart olaraq Hansı Cookie-ləri Təyin edir?
Razılığı konfiqurasiya etməzdən əvvəl, PrestaShop mağazanızın artıq hansı cookie-lərdən istifadə etdiyini başa düşməlisiniz. Standart PrestaShop quraşdırılması bir neçə kateqoriya cookie təyin edir:
Zəruri Cookie-lər (Razılıq Tələb Olunmur)
- PrestaShop sessiya cookie-si: İstifadəçinin sessiyasını, səbətdəki məhsulları və giriş vəziyyətini saxlayır. Mağazanın işləməsi üçün ciddi şəkildə zəruridir.
- CSRF tokenləri: Formaların göndərilməsini cross-site request forgery hücumlarından qoruyan təhlükəsizlik cookie-ləri.
- Valyuta və dil üstünlükləri: İstifadəçinin seçdiyi valyuta və dili saxlayır, beləliklə baxış təcrübəsi ardıcıl olur.
Analitika və Marketinq Cookie-ləri (Razılıq Tələb Olunur)
- Google Analytics (GA4): Əgər Google Analytics modulunu quraşdırmısınızsa, istifadəçi davranışını, səhifə baxışlarını və konversiyaları izləmək üçün
_ga,_ga_*və əlaqəli cookie-lər təyin edir. - Google Ads remarketing: Konversiya izləmə və remarketing pikselləri reklam hədəflənməsi və konversiya ölçümü üçün cookie-lər təyin edir.
- Facebook Pixel: Əgər quraşdırılıbsa, Meta pixel reklam atribusiyası və auditoriya qurulması üçün
_fbpvə_fbccookie-lərini təyin edir. - Üçüncü tərəf analitika modulları: PrestaShop marketplace-də onlarla analitika və marketinq modulu mövcuddur və hər biri potensial olaraq öz cookie-lərini təyin edə bilər.
Ödəniş Şlüzü Cookie-ləri
- PayPal, Stripe, Mollie və digərləri: Ödəniş provayderləri fırıldaqçılığın aşkarlanması və sessiya idarəetməsi üçün cookie-lər təyin edə bilər. Əgər tranzaksiyanın tamamlanması üçün zəruridirlərsə, adətən ciddi şəkildə zəruri kimi təsnif edilir, lakin bəzi ödəniş provayderləri razılıq tələb edən əlavə analitika cookie-ləri də təyin edir.
- 3D Secure autentifikasiyası: Bir çox Avropa kart ödənişlərində istifadə olunan 3D Secure axını autentifikasiya prosesi zamanı müvəqqəti cookie-lər təyin edə bilər.
PrestaShop-un Daxili Cookie İdarəetməsinin Məhdudiyyətləri
PrestaShop cookie razılığı ilə bağlı bəzi məxfilik funksiyaları təqdim edən əsas GDPR modulunu (adətən "Official GDPR Compliance" modulu) ehtiva edir. Lakin cookie razılığı məsələsində onun ciddi məhdudiyyətləri var:
- Consent Mode V2 dəstəyi yoxdur: Daxili modul Google Consent Mode siqnalları göndərmir, bu isə o deməkdir ki, Google tag-larınız razılıqdan xəbərdar davranışdan və konversiya modelləşdirməsindən faydalana bilmir.
- TCF inteqrasiyası yoxdur: Aİ/EEA daxilində proqrammatik reklam uyğunluğu üçün tələb olunan Transparency and Consent Framework dəstəyi mövcud deyil.
- Məhdud cookie bloklama: Daxili yanaşma çox vaxt razılıqdan əvvəl üçüncü tərəf skriptlərinin cookie təyin etməsinin qarşısını faktiki olaraq almır. Banner göstərə bilər, amma arxa plandakı skriptlər yenə də işləyir.
- Coğrafi hədəfləmə yoxdur: Eyni razılıq təcrübəsi bütün ziyarətçilərə, yerləşməsindən asılı olmayaraq göstərilir. Aİ və ABŞ ziyarətçiləri eyni banneri görür, bu isə bəziləri üçün həddindən artıq məhdudlaşdırıcı, digərləri üçün isə kifayət qədər uyğun olmaya bilər.
- Sadə dizayn seçimləri: Bannerin görünüşü məhduddur və mağazanızın brendinqinə uyğun gəlməyə bilər, bu da əlaqəsiz istifadəçi təcrübəsinə səbəb olur.
FlexyConsent PrestaShop Əlavəsinin Quraşdırılması
FlexyConsent mağazanızın admin panelinə birbaşa inteqrasiya olunan yerli PrestaShop əlavəsi təklif edir. Onu belə quraşdırıb konfiqurasiya edirsiniz:
Addım 1: Əlavəni əldə edin
FlexyConsent PrestaShop əlavəsi rəsmi PrestaShop Addons Marketplace-də mövcuddur. Modulu marketplace-dən yükləyin, sonra PrestaShop admin panelinizdə Modules > Module Manager bölməsindən quraşdırın.
Addım 2: FlexyConsent Hesabınızı Qoşun
Modulun quraşdırılması mağazanızı FlexyConsent-də qeydiyyatdan keçirir və layihənizi avtomatik yaradır; heç nə daxil etməli deyilsiniz.
Addım 3: Cookie Kateqoriyalarını Konfiqurasiya Edin
Modulun Cookie Manager səhifəsində mağazanızda tapılan hər izləyicinin kateqoriyasını yoxlayın. Tipik PrestaShop mağazası üçün kateqoriyalar bunlardır:
- Zəruri: Sessiya cookie-ləri, CSRF qorunması, səbət funksionallığı. Bunlar standart olaraq aktivdir və rədd edilə bilməz.
- Analitika: Google Analytics, Matomo və ya digər analitika platformaları. Razılıq tələb edir.
- Marketinq: Google Ads, Facebook Pixel, retargeting skriptləri. Razılıq tələb edir.
- Fərdiləşdirmə: Zəruri olanın fövqündə dil, valyuta və görüntüləmə üstünlükləri. Hüquqi şərhinizdən asılı olaraq razılıq tələb edə və ya etməyə bilər.
Addım 4: Skript Bloklanmasını Qurun
Modul FlexyConsent skriptini PrestaShop-un displayHeader hook-u vasitəsilə çap edir. Onun avtomatik bloklanması skriptləri, iframe-ləri, pikselləri, kukiləri və brauzer yaddaşını ziyarətçi razılıq verənə qədər onun brauzerində saxlayır və səhifəni yeniləmədən buraxır. FlexyConsent skriptindən əvvəl işləyən skripti saxlamaq mümkün deyil.
Back-Office Konfiqurasiyası
Design & Settings bölməsində altı tab var: General (siyasət URL-ləri, standart dil, avtomatik bloklama, birinci qatda Hamısını rədd et, məxfilik düyməsi), Consent & Privacy (hər region üçün qaydalar), Layout Properties (19 tema, şriftlər, loqo, mövqe), Geo Preview, Banner content və Form consents.
Aİ Müştəriləri üçün Coğrafi Hədəfləmə
PrestaShop mağazaları üçün ən dəyərli funksiyalardan biri coğrafi hədəflənmiş razılıqdır. Bütün müştəriləriniz eyni razılıq təcrübəsinə ehtiyac duymur:
- Aİ və Birləşmiş Krallıq müştəriləri: Opt-in modeli, TCF inteqrasiyası və Consent Mode V2 siqnalları ilə razılıq banneri. Bu müştərilər qeyri-zəruri cookie-lər qoyulmazdan əvvəl aktiv şəkildə razılıq verməlidirlər.
- ABŞ müştəriləri: Avtomatik banner yoxdur; məxfilik düyməsi ABŞ üçün imtina seçimlərini açır.
- Dünyanın qalan hissəsi: Tətbiq olunan qanunlara və riskə yanaşmanıza görə daha yüngül bildiriş və ya ümumiyyətlə banner olmaya bilər.
FlexyConsent bunu IP əsaslı geo-aşkarlama ilə həll edir: hər müştəri öz regionu üçün təyin etdiyiniz razılıq təcrübəsini görür. ABŞ müştəriləriniz Aİ-yə xas razılıq axınları ilə ləngimir.
PrestaShop Analitikası üçün Consent Mode V2
PrestaShop mağazanızla Google Analytics 4 və ya Google Ads istifadə edirsinizsə, Consent Mode V2 vacibdir. Mağazanız üçün etdiyi budur:
- Razılıqdan əvvəl: Google tag-ları məhdud rejimdə yüklənir. Cookie təyin etmir, istifadəçi identifikatorları toplamır və Google-un modelləşdirmə üçün istifadə etdiyi yalnız cookie-siz ping-lər göndərir.
- Razılıq verildikdən sonra: Tag-lar cookie-lər, istifadəçi ID-ləri və tam konversiya izləməsi ilə tam ölçmə rejiminə keçir.
- Razılıq rədd edildikdən sonra: Tag-lar sessiya müddətində məhdud rejimdə qalır. Google itiriləcək analitika məlumatlarının bir hissəsini bərpa etmək üçün cookie-siz ping-lərdən modelləşdirilmiş konversiyalar və hesabatlar üçün istifadə edir.
Praktiki fayda əhəmiyyətlidir: istifadəçilər analitika cookie-lərini rədd etdikdə belə, Google Ads və GA4 hesabatlarınızda yenə də modelləşdirilmiş konversiya məlumatları əldə edirsiniz. Consent Mode V2 olmadan rədd edilmiş razılıq həmin istifadəçi üçün tam məlumat boşluğu deməkdir. Onunla isə Google-un maşın öyrənməsi modelləri itirilmiş məlumatların təxminən 70%-ni doldura bilir.
Aİ müştərilərini hədəfləyən Google Ads kampaniyaları işlədən PrestaShop mağazası üçün bu modelləşdirilmiş məlumatlar dəqiq ROAS hesablamaları ilə trafikin əhəmiyyətli hissəsi üzrə "kor uçuş" arasında fərq yarada bilər.
Implementasiyanızı Yoxlamaq
FlexyConsent PrestaShop əlavəsini quraşdırıb konfiqurasiya etdikdən sonra, aşağıdakı yoxlamalarla implementasiyanı təsdiqləyin:
- Bütün cookie-ləri təmizləyin və mağazanıza daxil olun. Razılıq banneri hər hansı Google Analytics və ya marketinq cookie-si təyin edilməzdən əvvəl görünməlidir.
- Bütün cookie-ləri rədd edin və brauzerinizin cookie yaddaşını yoxlayın. Yalnız əsas PrestaShop cookie-ləri (sessiya, CSRF) mövcud olmalıdır.
- Bütün cookie-ləri qəbul edin və analitika və marketinq skriptlərinin yüklənib-yüklənmədiyini, onların cookie-lərinin görünüb-görünmədiyini təsdiqləyin.
- Google Tag Assistant istifadə edin ki, Consent Mode siqnallarının düzgün göndərildiyini təsdiqləyəsiniz —
consent defaultdaxilində rədd edilmiş vəziyyətləri və istifadəçi seçiminin ardındanconsent updategörməlisiniz. - Müxtəlif regionlardan test edin və VPN istifadə edərək coğrafi hədəfləmənin Aİ və qeyri-Aİ ziyarətçiləri üçün düzgün razılıq təcrübəsi göstərdiyini yoxlayın.
- Checkout axınını test edin ki, razılıq idarəetməsinin ödəniş emalına, səbət funksionallığına və ya sifarişin tamamlanmasına mane olmadığından əmin olasınız.
Mağaza sahibi üçün məsləhət: Razılıq implementasiyanızı test etmək üçün aylıq təqvim xatırladıcısı qurun. PrestaShop modul yeniləmələri, mövzu dəyişiklikləri və yeni marketinq inteqrasiyaları açıq simptomlar olmadan razılıq axınlarını poza bilər. Hər ay sürətli 5 dəqiqəlik yoxlama uyğunluq boşluqlarının yaranmasının qarşısını ala bilər.
FlexyConsent-in PrestaShop əlavəsi PrestaShop Addons Marketplace-də ayda 0 avrodan başlayan planlarla mövcuddur. Pulsuz plana Consent Mode V2, geo-hədəfləmə və planın digər funksiyaları daxildir.