Shared Storage'a genel bakış

Gizliliği korumaya yönelik okuma erişimiyle siteler arası sınırsız, yazma erişimine izin verin.

Uygulama durumu

Bu belgede bölümlendirilmemiş, siteler arası depolama alanı olan Shared Storage API'ye yönelik bir teklif özetlenmektedir.

Teklif Durum
İçerik Seçimi için etkinlik düzeyinde raporlama (selectURL()) En az 2026'ya kadar kullanılabilir
Site başına bütçe oluşturma
Açıklama
M119 sürümünde kullanılabilir
Yanıt başlıklarından yazmaya izin ver
Açıklama
GitHub Sorunu
M124 sürümünde kullanılabilir. M119-M123'te manuel olarak etkinleştirilebilir
Özel Toplama katkısı zaman aşımı
Açıklayıcı
M119 sürümünde kullanılabilir
Geliştirici Araçları ile Paylaşılan Depolama Alanı iş akışlarında hata ayıklama
Bölüm
M120 sürümünde kullanılabilir
Paylaşılan depolama alanı veri depolama sınırını 5 MB olarak güncelleyin
Açıklama
M124 sürümünde kullanılabilir

Bu API'ye neden ihtiyacımız var?

Siteler arası kullanıcı takibini önlemek için tarayıcılar, bölümlendirme Her türlü depolama alanı (çerezler, localStorage, önbellekler vb.) Bununla birlikte, ayrılmamış depolama alanına dayanan geçerli kullanım alanlarının sayısını yeni web API'lerinin yardımı olmadan imkânsız hale geliyor. Örneğin, içerik yapımcısı , siteler arası tanımlayıcılara dayanmadan farklı sitelerdeki erişimi ölçmek isteyebilir.

Shared Storage API, sitelerin bölümlendirilmemiş şekilde depolamasına ve erişmesine olanak tanır. siteler arası veriler için de geçerlidir. Bu verilerin güvenli bir ortamda okunması gerekir. olabilir.

Ortak Depolama Alanı verilerini iki şekilde kullanabilirsiniz:

Kimler kullanabilir?

Google Ads'in sunduğu avantajlardan faydalanabilecek olan Paylaşılan Storage API'si. Örneğin:

  • Reklam teknolojileri, şu anda üçüncü taraf çerezlerine dayanan kampanya erişimini ölçebilir, sıklık sınırları ayarlayabilir ve reklam öğelerini dönüşümlü olarak yayınlayabilir.
  • Ödeme sağlayıcıları, kullanıcının mevcut bir müşteri olup olmadığını belirleyip ödeme deneyimini uyarlayabilir.
  • Web güvenliği şirketleri, şüpheli veya tehlikeli davranışları işaretlemek için özel mantık oluşturabilir.

Şirketiniz henüz kullanıma sunulmamış siteler arası depolama çözümleri mi arıyor? ele alındı mı? Kullanım alanınızı paylaşın.

Kullanım alanları

Shared Storage API, birçok kullanım alanını desteklemeyi amaçlıyor. üçüncü taraf çerezlerine yönelik mevcut kullanımlardır. Bunlardan bazıları:

Kullanım alanı Açıklama Çıkış kapısı
Reklam öğelerini dönüşümlü yayınlama Reklam öğesi kullanıcılarının hangi reklam öğesi kullanıcılarının gösterileceğini belirlemek için reklam öğesi kimliği, görüntüleme sayısı ve kullanıcı etkileşimi gibi verileri depolayabilirsiniz. farklı sitelerde görebilirsiniz. Böylece görüntüleme sayısını dengeleyebilir ve belirli içeriklerin aşırı doygunluğundan kaçınabilirsiniz. Bu da olumsuz bir kullanıcı deneyiminden kaçınmanıza yardımcı olabilir. URL seçimi
A/B testi yürütme Bir deneme grubuna kullanıcı atayabilir ve ardından siteler arası erişilebilmesi için bu grubu paylaşılan depolama alanında saklayabilirsiniz. URL seçimi
Kullanıcı deneyimini bilinen müşteriler için özelleştirme Kullanıcının kayıt durumuna veya diğer kullanıcı durumlarına göre özel içerik ve harekete geçirici mesajlar paylaşabilirsiniz. URL seçimi
Kötüye kullanıma karşı çözümler Kötüye kullanımla, sahtekarlıkla mücadele ve web güvenliği kuruluşları, kötü amaçlı kullanıcıları tespit etmek için genellikle otomatik botlar ya da zarar vermeye çalışan gerçek insanlar gibi özel teknikler kullanır. İster kullanıcı güvenilirlik derecelendirmesini kodlamak için URL Seçimi çıkış kapısı, ister anormallik algılaması için veri kümeleri oluşturmak amacıyla Özel Toplama çıkış kapısını kullanmak olsun, burada birçok farklı stratejiyi test etmek mümkündür. URL seçimi, Private Aggregation API
Tekil erişimi ölçme Birçok içerik yapımcısı ve reklamveren, genellikle içeriklerini kaç benzersiz kişinin gördüğünü bilmek ister. Bir kullanıcının reklamınızı, yerleştirilmiş videonuzu, yayınınızı ilk kez gördüğünde rapor oluşturmak ve aynı kullanıcının farklı bir sitede yinelenen bir şekilde sayılmasını önlemek için Paylaşılan Depolama Alanı'nı kullanabilirsiniz. Böylece, yaklaşık tekil erişiminiz hakkında toplu ve gürültülü bir rapor elde edebilirsiniz. Private Aggregation API
Kullanıcı demografisini ölçme İçerik üreticiler genellikle kitlelerinin demografisini anlamak ister. Paylaşılan depolama alanını, örneğin birinci taraf siteniz gibi bir bağlamda kullanıcının demografik verilerini kaydetmek için kullanabilir ve diğer birçok sitede (ör. yerleştirilmiş içerik) bu verilerle ilgili rapor oluşturmak için toplu raporlamayı kullanabilirsiniz. Private Aggregation API
K+ sıklık erişimini ölçme Bazen “etkili sıklık” şeklinde tanımlanır ve Kullanıcının belirli içeriği tanıması veya hatırlaması için genellikle minimum bir görüntüleme sayısı vardır (genellikle reklam görüntülemeleri bağlamında). Bir içeriği en az K kez gören tekil kullanıcıların raporlarını oluşturmak için Paylaşılan Depolama Alanı'nı kullanabilirsiniz. Private Aggregation API

Teklifin, birçok farklı programlamayı destekleyen genel amaçlı bir API'yi kullanım alanlarına yoğunlaşabilirsiniz. Bu sayede daha fazla deneme ve değişiklik yapabilir, web ekosistemiyle birlikte büyümeyi amaçlamaktadır.

Paylaşılan Depolama Alanı nasıl çalışır?

Paylaşımlı Depolama, siteler arası verilere dayanarak bilinçli kararlar vermenizi sağlar. kullanıcı bilgilerini paylaşmadan (tarayıcı geçmişi veya diğer kişisel veriler gibi) ayrıntılarını) kontrol eder.

localStorage veya indexDB gibi diğer JavaScript depolama API'leri gibi paylaşılan depolama alanına istediğiniz zaman yazabilirsiniz. Diğer depolama API'lerinden farklı olarak, paylaşılan depolama alanı değerlerini yalnızca paylaşılan depolama iş akışı olarak bilinen güvenli bir ortamda okuyabilirsiniz.

İş mantığınızı iş mantığına eklersiniz. Çalışmanın içinde Paylaşılan Depolama Alanındaki bir değeri okuyup işlemesine izin verilir ancak tam değeri doğrudan iş uygulaması çağrısına döndürür. Yararlı dosyaları ayıklamak iş akışından gelen bilgileri, bir dizi "köprü" kullanılabilir. İki tür mevcut kapılar, ancak gelecekte daha fazlası eklenebilir.

Kullanılabilir Shared Storage API çıkış kapıları şunlardır:

  • Siteler arası URL seçimi: Depolanan verilere göre, sağlanan listeden bir URL seçmek için iş uygulaması komut dosyası çalıştırabilir ve bu içeriği sınırlanmış bir çerçevede oluşturabilirsiniz.
  • Private Aggregation API ile gürültülü toplama: Private Aggregation API aracılığıyla siteler arası veriler göndermek ve bir özet rapor döndürmek için bir iş akışı çalıştırabilirsiniz.

Shared Storage API'yi deneyin

URL seçimi çıkış kapısı ve Özel Toplama çıkışı için Shared Storage API kullanılabilir olması gerekir. İçerik seçimi Chrome'da test edilebilir Canary/Dev/Beta M105+ ve Private Aggregation API şu ülkelerde test edilebilir: Chrome M107+ Canary ve Dev. Bu API, chrome://settings/adPrivacy kapsamındaki tüm reklam gizliliği API'leri etkinleştirilerek test edilebilir.

Demoyu kullanın

Demo mevcuttur. Kodu GitHub'da inceleyebilirsiniz.

Bu demo; bir reklamveren, reklam teknolojisi, veya üçüncü taraf hizmet ya da içerik distribütörü gibi farklı yayıncıların bilgileri, siteler. Demoda aynı üçüncü taraf tarafın kodu hem Yayıncı A hem de Yayıncı B sitelerinde her kullanım alanında görebilirsiniz. Verilerin bir emin olun.

Demo, içerik seçimi ve Özel Toplama ile ilgili kullanım alanlarını içerir.

İçerik seçimi demosu için Reklam öğelerini dönüşümlü yayınlama Tanınan müşteriler için kullanım deneyimini özelleştirme ve A/B testi çalıştırma kullanım alanları mevcuttur.

Özel Toplama demosu için benzersiz Tekil erişimi ölçün, K+ sıklık erişimini ölçme ve Kullanıcı demografisini ölçün.

Geliştirici Araçları ile paylaşılan depolama iş akışlarında hata ayıklama

Bulunduğunuz sayfadan başlatılan Paylaşılan Depolama iş akışlarını incelemek için "Kaynaklar"ı ziyaret edebilirsiniz sekmesindeki "Paylaşılan Depolama İş Akışı / Komut Dosyası İlk İfadesi"ni ekleyin. ayrılma noktasıdır. Bu ayrılma noktası, başlangıçta modül komut dosyası yürütmesini veya kısa ömürlü iş uygulamalarını duraklatır.

Etkinlik düzeyinde işleyici ekleyerek Paylaşılan Depolama iş akışında hata ayıklama.
Paylaşılan Depolama iş akışına ayrılma noktası eklenebilir.

Ayrıca chrome://inspect/#shared-storage-worklets sayfasında, tüm sayfalardaki etkin durumdaki tüm Paylaşılan Depolama iş programları gösterilir.

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.