Bir sabah panelinin altına şık bir çerez bandı ekledin. "Kabul Et" butonu turuncu, yazısı kısa, köşeleri yuvarlak. Kendini iyi hissettin, konuyu kapattın. Çoğu kişi tam burada durur ve işin bittiğini sanır. Ama o bandın altında dönen mekanizmaya bakınca genellikle şunu görürüz: ziyaretçi henüz hiçbir şeye dokunmamışken analitik kodu çalışmış, reklam pikseli ateşlenmiş, üçüncü taraf çerezler tarayıcıya yazılmış. Yani banda "kabul ediyorum" demenin hiçbir pratik anlamı kalmamış, çünkü izin istenen şey zaten yapılmış.
Çerez onayı bir görsel bileşen değil, bir akış kontrolü meselesidir. Doğru kurulmuş bir e-pin satış scriptinde band, script etiketlerinin üstünde durur ve onay gelene kadar isteğe bağlı hiçbir betiğin yüklenmesine izin vermez. Bu yazıda bandı bir tiyatro dekoru olmaktan çıkarıp gerçekten çalışan bir modüle dönüştürmenin adımlarını, onay kaydının nasıl tutulacağını ve red oranının satışını gerçekte ne kadar etkilediğini konuşacağız.
Çerez bandı koymak onay almak değildir
Onayın geçerli olması için üç şart var: önceden alınmış olacak, bilgilendirilmiş olacak, özgür olacak. Piyasadaki hazır bandların neredeyse tamamı birinci şartta düşer. Sebebi teknik: tema dosyasının head bölümünde analitik ve pixel kodları statik olarak duruyordur, band ise sayfa yüklendikten sonra JavaScript ile çizilir. Yani sıralama daima izinsiz yüklemeyle başlar.
Çözüm, isteğe bağlı bütün betikleri ertelemek. Pratikte bunu iki teknikle yaparsın: script etiketinin type niteliğini bilinçli olarak çalıştırılamaz bir değere çekip onay geldiğinde gerçek tipe döndürmek, ya da betikleri hiç HTML'e yazmayıp onay olayında dinamik olarak eklemek. İkincisi daha temizdir çünkü kaynak kodda bile üçüncü taraf adresi görünmez. Bir epin yazılım altyapısında bu mantığı tek bir yükleyici dosyada toplamak, her yeni pazarlama aracı eklendiğinde işi yeniden kurmaktan kurtarır.
Panelinde hangi çerezler var, gerçekten biliyor musun?
Onay modülü kurmanın ilk adımı bandı tasarlamak değil, envanter çıkarmaktır. Tarayıcının geliştirici araçlarını aç, siteyi temiz bir oturumda dolaş, sepete ürün ekle, ödeme adımına gel ve her aşamada hangi çerezin yazıldığını not et. Çıkan listeyi dört kategoriye böl: zorunlu, tercih, istatistik, pazarlama. Zorunlu olanlar oturum, sepet, güvenlik jetonu ve dil seçimi gibi sitenin çalışması için gereken kalemlerdir ve onay gerektirmez. Geri kalan üçü gerektirir.
Bu envanteri çıkardığında genellikle iki sürpriz yaşanır. Birincisi, kimsenin eklediğini hatırlamadığı eski bir takip kodunun hâlâ çalıştığını görürsün. İkincisi, ödeme sağlayıcısının ya da canlı destek eklentisinin kendi başına çerez yazdığını fark edersin. Üçüncü taraf araçların davranışını sen kontrol etmesen de, ziyaretçiye karşı sorumluluk senin sitende olduğu için envantere girmeleri şart. Dijital ürün satış yazılımı tarafında bunun karşılığı, çerez listesini kod içine gömmek değil yönetilebilir bir tabloda tutmaktır.
| Kategori | Örnek kullanım | Onay gerekir mi? | Onaysız davranış | Tipik ömür |
|---|---|---|---|---|
| Zorunlu | Oturum, sepet, CSRF | Hayır | Çalışır | Oturum / 1 gün |
| Tercih | Dil, para birimi, görünüm | Evet (çoğu halde) | Varsayılana döner | 30–180 gün |
| İstatistik | Sayfa görüntüleme analizi | Evet | Hiç yüklenmez | 1–24 ay |
| Pazarlama | Reklam pikseli, yeniden hedefleme | Evet | Hiç yüklenmez | 3–24 ay |
| Canlı destek | Sohbet oturumu | Duruma göre | Butona basınca yüklenir | Oturum |
| Dolandırıcılık önleme | Cihaz imzası | Genellikle hayır | Çalışır, kaydı tutulur | 30–90 gün |
Reklam pikselleri onaydan önce ateşlenmesin
En sık görülen hata, pikseli sayfaya bırakıp onayı sadece görsel bir katman olarak kullanmaktır. Bunu test etmenin yolu basit: tarayıcıda ağ sekmesini aç, banda hiç dokunmadan sayfayı yükle ve üçüncü taraf alan adlarına giden istek olup olmadığına bak. Tek bir istek varsa modülün çalışmıyor demektir — tasarımı ne kadar güzel olursa olsun.
Doğru kurguda yükleyici şu sırayı izler: onay durumunu oku, yoksa hiçbir şey yükleme ve bandı göster; onay varsa yalnızca onaylanan kategorilerin betiklerini ekle; kullanıcı tercihini değiştirirse sayfayı tazeleyerek durumu sıfırla. Kategori bazlı kontrol önemlidir: ziyaretçi istatistiğe evet, pazarlamaya hayır diyebilir ve modülün bunu ayrı ayrı uygulaması gerekir. Hepsini tek düğmeye bağlamak, kullanıcıya seçenek sunmuş gibi görünüp aslında sunmamaktır.
Onay modülü denetimlerinde en çok rastlanan hatalar
- Onaydan önce betik yükleniyor 45%
- Red butonu yok veya gizli 25%
- Kategori ayrımı yapılmamış 20%
- Onay kaydı tutulmuyor 10%
Reddetmek, kabul etmek kadar kolay olmalı
Onayın "özgür" sayılması için reddetme yolunun kabul etme yolu kadar kısa olması gerekir. Pratik ölçüt şudur: ilk ekranda tek tıkla "Tümünü reddet" yapabiliyor mu? Yapamıyorsa, yani reddetmek için ayarlara girip beş anahtarı kapatıp kaydetmesi gerekiyorsa, o onay baskı altında alınmıştır. Aynı şekilde kabul butonunu parlak turuncu, reddi soluk gri ince yazı yapmak da dengeyi bozar.
Bir diğer sık hata, bandı kapatmanın onay sayılması. Çarpı işaretine basmak, ESC tuşuna basmak veya sayfayı kaydırmak onay değildir — bunlar açık bir irade beyanı taşımaz. Modülün doğru davranışı, kullanıcı seçim yapmadıkça hiçbir isteğe bağlı betiği yüklememek ve bandı bir sonraki sayfada yeniden göstermek. İlk bakışta dönüşüm kaybı gibi görünen bu yaklaşım, aslında sonraki başlıkta göreceğin gibi beklenenden çok daha ucuz bir bedele sahip.
Çerez listene her yeni araç eklediğinde politika sürümünü bir artır ve eski sürümle onay vermiş kullanıcılara bandı yeniden göster. Sürümsüz onay, zamanla gerçeği yansıtmayan bir kayda dönüşür ve savunma değeri kaybolur.
Onay kaydı: ispat yükü sende
Bir şikâyet geldiğinde "biz onay alıyoruz" demek yetmez; o kişiden, o tarihte, o sürüm için onay alındığını göstermen gerekir. Bunun için modülün her seçimi bir kayda yazması gerekir. Kayıtta ne olsun? Onay kimliği (tarayıcıda tutulan rastgele bir değer), tarih-saat, seçilen kategoriler, politika sürümü, onayın alındığı arayüz ve kaba bir coğrafi işaret. Ne olmasın? Tam IP adresi ve gereksiz kimlik bilgileri — ispat için tam IP gerekmez, maskelenmiş hali yeterlidir.
Bu kayıt kişi bazlı bir takip aracına dönüşmemeli; amacı ispat, hedefi değil. Üye girişi yapan kullanıcılarda onay kimliğini hesapla ilişkilendirebilirsin, misafirlerde ise bağımsız kalması daha doğru. Bir e-pin yazılımı panelinde bu kayıtları basit bir listeleme ekranından görebilmek, hem kendi kontrolün hem de gelen taleplere hızlı yanıt için ciddi zaman kazandırır.
Dönüşüm kaybı korkusu ve gerçekte olan
"Pikselleri onaya bağlarsam reklamlarım kör kalır" endişesi meşru ama abartılıdır. Olan şey şudur: ölçüm eksilir, satış eksilmez. Ziyaretçi kabul etmediğinde reklam platformu o kişiyi göremez, ama o kişi yine gelir, yine sipariş verir. Yani kaybettiğin şey görünürlük. Bunu telafi etmenin yolu, dönüşümü tarayıcıdan değil sunucudan bildirmeye yakınlaşmak ve reklam kararlarını platform panelinden değil kendi sipariş tablondan almak.
Buradaki asıl kazanç, kendi verinin sahibi olmaktır. Sipariş tablon her zaman gerçeği söyler; piksel ise ancak izin verildiğinde konuşur. Ölçümünü kendi panelinin raporlarına dayandırdığında çerez oranı ne olursa olsun hangi kampanyanın kâr getirdiğini bilirsin. Aşağıdaki kontrol listesi, modülü baştan sona doğru kurmak için sırayla geçmen gereken maddeleri veriyor.
| # | Kontrol | Nasıl test edilir | Beklenen sonuç |
|---|---|---|---|
| 1 | Çerez envanteri çıkarıldı | Temiz oturumda gezinti | Liste + kategori |
| 2 | Onaysız betik yüklenmiyor | Ağ sekmesi izleme | Üçüncü taraf isteği yok |
| 3 | İlk ekranda red butonu var | Görsel inceleme | Tek tıkla red |
| 4 | Kategoriler ayrı anahtarlı | Ayarlar ekranı | İstatistik / pazarlama ayrı |
| 5 | Bandı kapatmak onay sayılmıyor | Çarpıya bas, ağı izle | Betik yüklenmez |
| 6 | Onay kaydı yazılıyor | Panel kayıt listesi | Tarih + sürüm + kategori |
| 7 | Tercih değiştirilebiliyor | Alt bilgi linki | Panel yeniden açılır |
| 8 | Politika sürümü tanımlı | Yapılandırma | Değişince yeniden sor |
| 9 | Mobilde metin okunur | Telefonla dene | Kaydırma engeli yok |
| 10 | Çerez sayfası güncel | Envanterle karşılaştır | Bire bir uyum |
Onay modülü kurulumun içinde gelsin
Pinova, kategori bazlı çerez yönetimi, sürümlü onay kaydı ve betik erteleme mantığını panelin parçası olarak ele alan bir e-pin satış yazılımıdır. Modül listesini ve paketleri incele.
Zorunlu çerezler için de onay almam gerekir mi?
Hayır. Oturum, sepet ve güvenlik jetonu gibi sitenin çalışması için gereken çerezler onay gerektirmez. Ancak bunları çerez sayfanda kategori olarak yine de listelemen ve neden gerekli olduklarını yazman gerekir.
Onayı ne kadar süreyle geçerli sayabilirim?
Yaygın uygulama 6 ile 12 ay arasıdır. Bu süre dolduğunda ya da çerez listen değiştiğinde yeniden sormak doğrudur. Süresiz onay, zamanla gerçekle bağı kopan bir kayda dönüşür.
Analitik kodunu onaysız çalıştırmanın bir yolu var mı?
Kimlik belirlemeyen, çerez yazmayan ve veriyi kişi bazında birleştirmeyen ölçüm yaklaşımları bu tartışmayı büyük ölçüde aşar. Kurulumun bu şartları gerçekten sağladığını doğrulaman ve çerez sayfanda açıkça anlatman koşuluyla makul bir seçenektir.
Onay kayıtlarını ne kadar saklamalıyım?
İspat ihtiyacın sürdüğü kadar; pratikte onayın geçerlilik süresi artı makul bir ihtilaf payı yeterlidir. Kayıtta kişiyi doğrudan işaret eden alan tutmamaya dikkat et, maskelenmiş veri ispat için yeterlidir.
Çerez onayı doğru kurulduğunda ziyaretçini rahatsız eden bir engel değil, sitene duyulan güveni artıran küçük bir detaya dönüşür. Kategori anahtarlarının, onay kayıt ekranının ve betik erteleme mantığının gerçek bir panelde nasıl göründüğünü merak ediyorsan canlı demo içinde deneyebilir, ardından özelliklere ve fiyatlara göz atabilirsin.

