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 alıb 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
Quraşdırmadan sonra PrestaShop admin panelinizdə modulun konfiqurasiya səhifəsinə keçin. FlexyConsent dashboard-unuzda tapa biləcəyiniz FlexyConsent Site ID-nizi daxil edin. Əlavə avtomatik olaraq FlexyConsent serverlərinə qoşulacaq və razılıq konfiqurasiyanızı çəkəcək.
Addım 3: Cookie Kateqoriyalarını Konfiqurasiya Edin
PrestaShop admin panelində deyil, FlexyConsent dashboard-unda cookie kateqoriyalarınızı və məqsədlərinizi konfiqurasiya edin. Tipik PrestaShop mağazası üçün kateqoriyalar bunlardır:
- Ciddi şəkildə 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.
- Üstünlüklər: 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
FlexyConsent əlavəsi üçüncü tərəf skriptlərinin nə vaxt yüklənəcəyinə nəzarət etmək üçün PrestaShop-un hook sisteminə inteqrasiya olunur. Analitika və marketinq kateqoriyaları ilə əlaqəli skriptlər, istifadəçi həmin kateqoriya üçün razılıq verənə qədər bloklanır. Razılıq verildikdə, skriptlər səhifəni yeniləməyə ehtiyac olmadan dinamik şəkildə yüklənir.
PrestaShop hook-ları vasitəsilə skriptləri daxil edən modullar üçün əlavə onları tutub şərti şəkildə yükləyə bilər. Skriptləri birbaşa mövzu (theme) şablonlarınıza əlavə etmisinizsə, şərti yükləmə üçün FlexyConsent-in data atributlarından istifadə etmək məqsədilə skript teqlərini dəyişməli ola bilərsiniz.
Back-Office Konfiqurasiyası
FlexyConsent PrestaShop əlavəsi admin panelinizə aşağıdakı əsas parametrlərlə konfiqurasiya paneli əlavə edir:
- Site ID: Əlavəni dashboard konfiqurasiyanızla birləşdirən unikal FlexyConsent identifikatorunuz.
- Skriptin yerləşməsi: FlexyConsent skriptinin
<head>daxilində (tövsiyə olunur) və ya bağlanan<body>teqindən əvvəl yüklənməsini seçə bilərsiniz. - Avto-bloklama rejimi: Aktiv olduqda, əlavə razılıq verilməyənə qədər tanınmış üçüncü tərəf skriptlərini avtomatik aşkar edib bloklayır. Deaktiv olduqda, hansı skriptlərin bloklanacağını əl ilə müəyyənləşdirirsiniz.
- Consent wall seçimi: Baxışdan əvvəl razılıq tələb edən (e-ticarətdə daha az yayılmış) mağazalar üçün bu seçim tam səhifəlik razılıq tələbi göstərir.
- Keş uyğunluğu: Razılıq bannerinin PrestaShop-un daxili keşi və PageCache və ya Varnish konfiqurasiyaları kimi məşhur keş modulları ilə düzgün işləməsini təmin edən parametrlər.
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ə tam GDPR-yə uyğun 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: Ştatlarından asılı olaraq, opt-out mexanizmi olan CCPA/CPRA-yə uyğun bildirişə və ya ümumiyyətlə heç bir bildirişə ehtiyac duya bilərlə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ı coğrafi aşkarlama vasitəsilə avtomatik idarə edir. Hər bir müştəriyə yerləşməsinə əsasən düzgün razılıq təcrübəsi göstərilir, region üzrə əl ilə konfiqurasiya tələb olunmur. Bu o deməkdir ki, ABŞ müştəriləriniz Aİ-yə xas razılıq axınları ilə lazımsız şəkildə yavaşlamır, Aİ müştəriləriniz isə tam tənzimləyici uyğunluq əldə edir.
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 plan Consent Mode V2, coğrafi hədəfləmə və mağazanızın Aİ müştərilərinə inamla xidmət göstərməsi üçün lazım olan bütün əsas uyğunluq funksiyalarını əhatə edir.