Progresif Web Uygulamaları (PWA) için Çerez İzni: Yayıncı Rehberi

PWA'lar Neden Bir İzin Sınır Durumudur

Bir Progresif Web Uygulaması yerel bir uygulama gibi davranır — ana ekrana kurulur, çevrimdışı çalışır ve agresif şekilde önbelleğe alır — ancak yine de bir tarayıcıdan sunulur, dolayısıyla çerez ve web depolama kuralları geçerlidir. Yayıncıları yanıltan tam olarak bu melez yapıdır: herhangi bir web sitesiyle aynı GDPR izin yükümlülükleri, bir kullanıcı hayır dedikten sonra bile verileri ve betikleri sessizce saklayabilen service worker'lar ve kalıcı önbelleklerin üzerine katmanlanır.

PWA'lar Verileri Nerede Depolar

Depolamayı izne bağlamadan önce, bir PWA'nın veri kalıcılaştırabileceği her yeri bilmeniz gerekir:

İzin yalnızca document.cookie değil, bunların tümünü yönetmelidir.

İzin Öncelikli Service Worker Deseni

Temel ilke: service worker, gerekli olmayan herhangi bir üçüncü taraf kaynağı önbelleğe almadan veya yürütmeden önce izin durumunu okumalıdır. Temiz bir desen şöyle görünür:

Bu son adımı atlamak en yaygın PWA uyumluluk açığıdır: banner “reddedildi” der, ancak önbelleğe alınmış bir analitik betiği bir sonraki çevrimdışı başlatmada service worker'dan ateşlenmeye devam eder.

Çevrimdışı İzin Kullanıcı Deneyimi

PWA'lar ağ olmadan başlatılabilir. İzin banner'ınız ve kullanıcının saklanan seçimi her ikisi de çevrimdışı çalışmalıdır — CMP arayüzünün kendisini önbelleğe alın ve yalnızca izin sunucusuna ulaşılamadığı için asla “verildi” varsayılanına dönmeyin. Önceki bir seçimi doğrulayamıyorsanız, kullanıcıyı izin vermemiş olarak değerlendirin ve doğrulayana kadar yalnızca gerekli işlevselliği sunun.

Reklam Geliri Sonuçları

Reklam destekli PWA'lar için izin durumu, çevrimiçi veya çevrimdışı, istek anında reklam SDK'nıza ulaşmalıdır. Doğru kablolanmış bir PWA, IAB TCF dizesini ve Consent Mode v2 sinyallerini normal bir site gibi talep ortaklarına iletir; yanlış yapılandırılmış olan ise eski bir “izin yok” durumunu önbelleğe alır ve eCPM'nizi süresiz olarak kişiselleştirilmemiş oranlara çökertir. İzin tazeliğini bir gelir metriği olarak değerlendirin.

FlexyConsent Nasıl Yardımcı Olur

FlexyConsent izin kaydını service worker tarafından okunabilir bir depoda saklar, çevrimdışı başlatmalarda hayatta kalan TCF ve Consent Mode v2 sinyalleri yayar ve önbellek temizlemeye bağlayabileceğiniz bir geri çekme kancası sunar — böylece PWA'nız uyumlu kalır ve reklam yığınınız her yüzeyde mümkün olan en taze izin sinyalini korur.

Temel Çıkarımlar

← Blog Tümünü Oku →