PrestaShop Çerez Onayı ve GDPR: Mağaza Sahipleri İçin Eksiksiz Modül Rehberi
PrestaShop Mağazaları Neden Doğru Çerez Onayına İhtiyaç Duyar?
Avrupa Birliği'ndeki müşterilere hizmet veren bir PrestaShop mağazası işletiyorsanız, çerez onayı isteğe bağlı değildir — gerçek finansal sonuçları olan yasal bir zorunluluktur. GDPR, ePrivacy Yönergesi ile birlikte, web sitelerinin zorunlu olmayan çerezleri ayarlamadan önce bilgilendirilmiş, özgürce verilmiş onay almasını zorunlu kılar. E-ticaret mağazaları için bu özellikle kritiktir çünkü ilgili çerezler dönüşüm takibi, yeniden hedefleme kampanyaları yürütme ve pazarlama yatırım getirisini ölçme yeteneğinizi doğrudan etkiler.
PrestaShop dünya genelinde 300.000'den fazla çevrimiçi mağazayı desteklemektedir ve bunların çoğu AB müşterilerine satış yapmaktadır. Ancak bu mağazaların önemli bir kısmı ya düzgün bir onay yönetiminden tamamen yoksundur ya da mevcut düzenleyici standartları karşılamayan eski çözümlere dayanmaktadır. Google artık AEA'da reklam yayını için Consent Mode V2 gerektirdiğinden, temel uyumluluk ile doğru uygulama arasındaki fark gerçek gelir etkilerine sahiptir.
PrestaShop Varsayılan Olarak Hangi Çerezleri Ayarlar?
Onayı yapılandırmadan önce, PrestaShop mağazanızın halihazırda hangi çerezleri kullandığını anlamanız gerekir. Varsayılan bir PrestaShop kurulumu birkaç çerez kategorisi ayarlar:
Zorunlu Çerezler (Onay Gerekmez)
- PrestaShop oturum çerezi: Kullanıcının oturumunu, alışveriş sepeti içeriğini ve giriş durumunu korur. Mağazanın çalışması için kesinlikle gereklidir.
- CSRF belirteçleri: Form gönderimlerini siteler arası istek sahteciliğinden koruyan güvenlik çerezleri.
- Para birimi ve dil tercihleri: Tutarlı bir gezinme deneyimi için kullanıcının seçtiği para birimini ve dili saklar.
Analiz ve Pazarlama Çerezleri (Onay Gerekir)
- Google Analytics (GA4): Bir Google Analytics modülü yüklediyseniz, kullanıcı davranışını, sayfa görüntülemelerini ve dönüşümleri takip etmek için
_ga,_ga_*ve ilgili çerezleri ayarlar. - Google Ads yeniden pazarlama: Dönüşüm takibi ve yeniden pazarlama pikselleri, reklam hedefleme ve dönüşüm ölçümü için çerezler ayarlar.
- Facebook Pixel: Yüklüyse, Meta pikseli reklam atıf ve hedef kitle oluşturma için
_fbpve_fbcçerezlerini ayarlar. - Üçüncü taraf analiz modülleri: PrestaShop pazaryeri, her biri potansiyel olarak kendi çerezlerini ayarlayan düzinelerce analiz ve pazarlama modülü içerir.
Ödeme Geçidi Çerezleri
- PayPal, Stripe, Mollie ve diğerleri: Ödeme işlemcileri dolandırıcılık tespiti ve oturum yönetimi için çerezler ayarlayabilir. Bir işlemi tamamlamak için gerekli olduklarında genellikle kesinlikle gerekli olarak sınıflandırılırlar, ancak bazı ödeme işlemcileri onay gerektiren ek analiz çerezleri ayarlar.
- 3D Secure kimlik doğrulama: Birçok Avrupa kart ödemesinde kullanılan 3D Secure akışı, kimlik doğrulama sürecinde geçici çerezler ayarlayabilir.
PrestaShop'un Yerleşik Çerez İşleme Sınırlamaları
PrestaShop, bazı veri gizliliği özellikleri sağlayan temel bir GDPR modülü (genellikle "Official GDPR Compliance" modülü) içerir. Ancak çerez onayı konusunda önemli sınırlamaları vardır:
- Consent Mode V2 desteği yok: Yerleşik modül Google Consent Mode sinyalleri göndermez, bu da Google etiketlerinizin onay bilincinde davranış veya dönüşüm modellemesinden yararlanamaması anlamına gelir.
- TCF entegrasyonu yok: AEA'da programatik reklam uyumluluğu için gerekli olan Transparency and Consent Framework desteği yoktur.
- Sınırlı çerez engelleme: Yerleşik yaklaşım genellikle üçüncü taraf komut dosyalarının onaydan önce çerez ayarlamasını gerçekten engellemez. Banner görünebilir, ancak altta yatan komut dosyaları yine de çalışır.
- Coğrafi hedefleme yok: Konumdan bağımsız olarak tüm ziyaretçilere aynı onay deneyimi gösterilir. AB ziyaretçileri ve ABD ziyaretçileri aynı banneri görür — bu, birisi için aşırı kısıtlayıcı, diğeri için yetersiz uyumlu olur.
- Temel tasarım seçenekleri: Banner görünümü sınırlıdır ve mağazanızın markalaşmasıyla eşleşmeyebilir, bu da tutarsız bir kullanıcı deneyimine yol açar.
FlexyConsent PrestaShop Eklentisini Yükleme
FlexyConsent, mağazanızın yönetim paneline doğrudan entegre olan yerel bir PrestaShop eklentisi sunar. Nasıl kurulup yapılandırılacağı:
Adım 1: Eklentiyi Edinin
FlexyConsent PrestaShop eklentisi resmi PrestaShop Addons Pazaryerinde mevcuttur. Pazaryerinden modülü satın alıp indirin, ardından PrestaShop yönetim panelinizden Modüller > Modül Yöneticisi üzerinden yükleyin.
Adım 2: FlexyConsent Hesabınızı Bağlayın
Kurulumdan sonra, PrestaShop yönetim panelinizde modülün yapılandırma sayfasına gidin. FlexyConsent panonuzda bulabileceğiniz FlexyConsent Site ID'nizi girin. Eklenti otomatik olarak FlexyConsent sunucularına bağlanacak ve onay yapılandırmanızı çekecektir.
Adım 3: Çerez Kategorilerini Yapılandırın
FlexyConsent panosunda (PrestaShop yönetim panelinde değil) çerez kategorilerinizi ve amaçlarınızı yapılandırın. Bir PrestaShop mağazası için tipik kategoriler şunlardır:
- Kesinlikle gerekli: Oturum çerezleri, CSRF koruması, sepet işlevselliği. Varsayılan olarak etkindir ve reddedilemez.
- Analiz: Google Analytics, Matomo veya diğer analiz platformları. Onay gerektirir.
- Pazarlama: Google Ads, Facebook Pixel, yeniden hedefleme komut dosyaları. Onay gerektirir.
- Tercihler: Kesinlikle gerekli olanın ötesinde dil, para birimi ve görüntüleme tercihleri. Yasal yorumunuza bağlı olarak onay gerektirebilir veya gerektirmeyebilir.
Adım 4: Komut Dosyası Engellemeyi Ayarlayın
FlexyConsent eklentisi, üçüncü taraf komut dosyalarının ne zaman yükleneceğini kontrol etmek için PrestaShop'un kanca sistemiyle entegre olur. Analiz ve pazarlama kategorileriyle ilişkili komut dosyaları, kullanıcı o kategori için onay verene kadar engellenir. Onay verildiğinde, komut dosyaları sayfa yenilemesi gerektirmeden dinamik olarak yüklenir.
PrestaShop kancaları aracılığıyla komut dosyası enjekte eden modüller için eklenti bunları yakalayıp koşullu olarak yükleyebilir. Tema şablonlarınıza doğrudan eklenen komut dosyaları için, koşullu yükleme amacıyla FlexyConsent'in data özniteliklerini kullanmak üzere komut dosyası etiketlerini değiştirmeniz gerekebilir.
Yönetim Paneli Yapılandırması
FlexyConsent PrestaShop eklentisi, yönetim panelinize şu temel ayarlarla bir yapılandırma paneli ekler:
- Site ID: Eklentiyi pano yapılandırmanıza bağlayan benzersiz FlexyConsent tanımlayıcınız.
- Komut dosyası konumu: FlexyConsent komut dosyasının
<head>'de (önerilir) mi yoksa kapanış<body>etiketinden önce mi yükleneceği. - Otomatik engelleme modu: Etkinleştirildiğinde, eklenti bilinen üçüncü taraf komut dosyalarını otomatik olarak algılar ve onay verilene kadar engeller. Devre dışı bırakıldığında, hangi komut dosyalarının engelleneceğini manuel olarak belirtirsiniz.
- Onay duvarı seçeneği: Gezinmeden önce onay gerektiren mağazalar için (e-ticarette daha az yaygın), bu seçenek tam sayfa onay gereksinimi görüntüler.
- Önbellek uyumluluğu: Onay bannerinin PrestaShop'un yerleşik önbelleği ve PageCache veya Varnish yapılandırmaları gibi popüler önbellekleme modülleriyle doğru çalışmasını sağlayan ayarlar.
AB Müşterileri İçin Coğrafi Hedefleme
PrestaShop mağazaları için en değerli özelliklerden biri coğrafi hedeflemeli onay'dır. Tüm müşterilerinizin aynı onay deneyimine ihtiyacı yoktur:
- AB ve Birleşik Krallık müşterileri: Opt-in modeli, TCF entegrasyonu ve Consent Mode V2 sinyalleriyle tam GDPR uyumlu onay banneri. Bu müşteriler, zorunlu olmayan çerezler ayarlanmadan önce aktif olarak onay vermelidir.
- ABD müşterileri: Eyaletlerine bağlı olarak, opt-out mekanizmalı CCPA/CPRA uyumlu bir bildirime veya hiçbir bildirime ihtiyaç duyabilirler.
- Dünyanın geri kalanı: Geçerli yasalara ve risk toleransınıza bağlı olarak daha hafif bir bildirim veya banner olmadan.
FlexyConsent bunu IP tabanlı coğrafi algılama yoluyla otomatik olarak yönetir. Her müşteriye konumuna göre doğru onay deneyimi gösterilir, bölge başına herhangi bir manuel yapılandırma gerekmez. Bu, ABD müşterilerinizin AB'ye özgü onay akışlarıyla gereksiz yere yavaşlatılmaması, AB müşterilerinizin ise tam düzenleyici uyumluluk alması anlamına gelir.
PrestaShop Analitiği İçin Consent Mode V2
PrestaShop mağazanızda Google Analytics 4 veya Google Ads kullanıyorsanız, Consent Mode V2 vazgeçilmezdir. Mağazanız için neler yapar:
- Onaydan önce: Google etiketleri kısıtlı modda yüklenir. Çerez ayarlamaz, kullanıcı tanımlayıcıları toplamaz ve yalnızca Google'ın modelleme için kullandığı çerezsiz pingler gönderir.
- Onay verildikten sonra: Etiketler çerezler, kullanıcı kimlikleri ve tam dönüşüm takibiyle tam ölçüm moduna geçer.
- Onay reddedildikten sonra: Etiketler oturum süresince kısıtlı modda kalır. Google, çerezsiz pingleri modellenmiş dönüşümler ve modellenmiş raporlama için kullanarak, aksi takdirde tamamen kaybolacak analiz verilerini kısmen geri kazanır.
Pratik fayda önemlidir: kullanıcılar analiz çerezlerini reddettiklerinde bile, Google Ads ve GA4 raporlarınızda modellenmiş dönüşüm verileri elde edersiniz. Consent Mode V2 olmadan, reddedilen onay o kullanıcı için tam bir veri boşluğu anlamına gelir. Consent Mode V2 ile Google'ın makine öğrenimi modelleri eksik verilerin yaklaşık %70'ini doldurabilir.
AB müşterilerini hedefleyen Google Ads kampanyaları yürüten bir PrestaShop mağazası için bu modellenmiş veriler, doğru ROAS hesaplamaları ile trafiğinizin önemli bir bölümünde tamamen körlemesine hareket etmek arasındaki fark olabilir.
Uygulamanızı Test Etme
FlexyConsent PrestaShop eklentisini kurup yapılandırdıktan sonra, uygulamayı şu kontrollerle doğrulayın:
- Tüm çerezleri temizleyin ve mağazanızı ziyaret edin. Google Analytics veya pazarlama çerezleri ayarlanmadan önce onay banneri görünmelidir.
- Tüm çerezleri reddedin ve tarayıcınızın çerez deposunu kontrol edin. Yalnızca zorunlu PrestaShop çerezleri (oturum, CSRF) mevcut olmalıdır.
- Tüm çerezleri kabul edin ve analiz ile pazarlama komut dosyalarının yüklendiğini ve çerezlerinin göründüğünü doğrulayın.
- Google Tag Assistant kullanın ve Consent Mode sinyallerinin doğru gönderildiğini onaylayın — kullanıcının seçiminden önce denied durumlu
consent defaultve seçimden sonraconsent updategörmelisiniz. - Farklı bölgelerden VPN kullanarak test edin ve coğrafi hedeflemenin AB ile AB dışı ziyaretçilere doğru onay deneyimini gösterdiğini doğrulayın.
- Ödeme akışını test edin ve onay yönetiminin ödeme işleme, sepet işlevselliği veya sipariş tamamlamayı engellemediğinden emin olun.
Mağaza sahibi ipucu: Onay uygulamanızı test etmek için aylık bir takvim hatırlatıcısı ayarlayın. PrestaShop modül güncellemeleri, tema değişiklikleri ve yeni pazarlama entegrasyonları, belirgin belirtiler olmadan onay akışlarını bozabilir. Her ay 5 dakikalık hızlı bir kontrol, uyumluluk boşluklarının oluşmasını önleyebilir.
FlexyConsent PrestaShop eklentisi, PrestaShop Addons Pazaryerinde aylık 0 EUR'dan başlayan planlarla mevcuttur. Ücretsiz plan, Consent Mode V2, coğrafi hedefleme ve mağazanızın AB müşterilerine güvenle hizmet etmesi için ihtiyaç duyduğu tüm temel uyumluluk özelliklerini içerir.