Paylaşılan Depolama Alanı'nda toplanan verilere dayalı bir URL seçin ve içeriği sınırlı bir çerçevede oluşturun.
Shared Storage API ile siteler arası veriler kullanılarak belirli bir çerçeveye dönüştürülecek URL'yi seçebilirsiniz. Siteler arası verileri okuyup yazmak için JavaScript'i kullanın. Ardından, depolanan verilerinize dayanarak sağlanan listeden bir URL seçin. Bu URL'yi çitli bir çerçeve içinde oluşturabilirsiniz.
URL seçimi her türlü içeriği kapsayabilir: reklamlar, makaleler, resimler, HTML, harekete geçirici mesajlar (düğmeler gibi) ve daha fazlası.
Örneğin, bir seyahat siteniz olduğunu ve üç farklı reklam öğesi içeren bir reklam kampanyası yayınladığınızı varsayalım. Bu reklam öğelerini, kullanıcının etkileşimlerine (görüntüleme veya tıklama) göre sıralamak istiyorsunuz.
Bir kullanıcı kazanan reklam alanını ilk kez gözlemlediğinde, Paylaşılan Depolama Alanı'nda söz konusu reklam öğesinin kimliğini ve tıklama durumunu depolayabilirsiniz. Bu, kullanıcının ziyaret ettiği diğer sitelerde bir reklam açık artırmasını kazandığınızda, bu verilere dayalı olarak farklı bir reklam gösterebileceğiniz anlamına gelir.
![Üç reklam öğesi ve kullanıcı etkileşimi içeren adım adım paylaşılan depolama alanı](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/shared-storage-walk-throu-c2a97e173ac02.png?authuser=9&hl=tr)
JavaScript'iniz bu bilgileri almak için bir iş akışında çalışır. Ancak kodunuz üst sayfadaki iframe veya sınırlı çerçevenin dışında etkileşimde bulunamaz veya bunların dışında iletişim kuramaz.
Başka bir örneği ele alalım. Yerleştirilmiş bir bağlamda hangi makalenin daha iyi performans göstereceğini test etmek istediğinizi varsayalım. Bir kullanıcıyı sitenizde gördüğünüzde bir deneme grubuna atayabilir ve ardından bu grup kimliğini, siteler arası bağlamda erişilmesi için Paylaşılan Depolama'da saklayabilirsiniz. Başka bir sitede, sınırlanmış çerçeveniz kullanıcının Paylaşılan Depolama alanında depolanan deneme grubuna göre bir URL seçebilir.
Paylaşılan Depolama, kullanıcı bilgilerini (tarayıcı geçmişi veya diğer kişisel ayrıntılar gibi) yerleştirilmiş bir siteyle paylaşmadan veya verileri kendi sunucularınıza çalmadan siteler arası verilere dayanarak bilinçli kararlar vermenizi sağlar.
Kullanım alanları
Paylaşılan Depolama ile URL seçimi aşağıdaki kullanım alanlarını destekler:
- Rotasyon reklam öğeleri:
Farklı sitelerde hangi reklam öğesi kullanıcılarının göreceğini belirlemek için reklam öğesi kimliği ve kullanıcı etkileşimi gibi verileri depolayabilirsiniz.
- Reklam öğesi rotasyonunun kullanım alanlarından biri sıklıktır. Tarayıcı görüntüleme sayıları, Paylaşılan Depolama Alanı'nda depolanabilir ve kullanıcıya hangi reklam öğesinin gösterileceğine karar vermek için kullanılabilir.
- A/B testi çalıştırma: Bir kullanıcıyı deneme grubuna atayabilir ve ardından siteler arası erişilmesi için bu grup kimliğini Paylaşılan Depolama alanıyla saklayabilirsiniz.
- Tanınan müşteriler için kullanıcı deneyimini özelleştirme: Bir kullanıcının kayıt durumuna veya diğer kullanıcı durumlarına göre özel içerikler ve harekete geçirici mesajlar paylaşabilirsiniz.
URL seçimini deneyin
Shared Storage API ile URL seçimi, Chrome Canary/Dev/Beta M105+ üzerinde test edilebilir. URL seçimini test etmek için chrome://settings/adPrivacy
bölümündeki tüm Reklam gizliliği API'lerini etkinleştirin.
Demoyla denemeler yapın
Demo mevcuttur. Kodu GitHub'da inceleyebilirsiniz.
Bu demo, bilgileri farklı yayıncıların sitelerinde depolamak isteyen bir reklamveren, reklam teknolojisi, içerik dağıtıcısı veya başka bir üçüncü taraf hizmeti açısından oluşturulmuştur. Demoda, aynı üçüncü taraf kodu her kullanım alanı için hem Yayıncı A hem de Yayıncı B sitelerinde çalışır. Verilerin siteler arası bağlamda nasıl paylaşıldığını görmek için her bir yayıncının sayfasını ziyaret edin.
Etkileşimde bulunun ve geri bildirim paylaşın
Paylaşılan Depolama Alanı teklifi şu anda tartışılıyor ve teklifte değişiklik yapılabilir daha avantajlı bir konumda olursunuz. Bu API'yi deneyip geri bildirimlerinizi bizimle paylaşırsanız seviniriz.
- GitHub: teklif, erişim teknik belgesi, soruları gündeme getirme ve tartışmaya katılma.
- Shared Storage API duyuruları: Posta listemizdeki geçmiş duyurulara katılın veya bu duyuruları görüntüleyin
- Geliştirici desteği: Şurada sorular sorun ve tartışmalara katılın: Özel Korumalı Alan Geliştirici Desteği deposu.