İlişkilendirme Raporlama: Özet raporlar oluşturma

Kullanıcılar genelinde birleştirilmiş reklam dönüşümlerini, bireysel verileri göstermeden ölçün. Eski adıyla toplu raporlar.

Uygulama durumu

İlişkilendirme raporlaması özet raporu nedir?

Attribution Reporting API, bir reklam tıklamasının veya görüntülemesinin reklamveren sitesinde satış veya kaydolma gibi bir dönüşüme yol açtığını ölçmeyi mümkün kılar. API, sitelerdeki kullanıcıları tek tek tanımlamak için kullanılabilecek üçüncü taraf çerezlerine veya mekanizmalarına ihtiyaç duymaz.

Bu API iki tür rapor sunar. Belirli bir reklam tıklamasını veya görüntülemesini daha az ayrıntılı dönüşüm verileriyle ilişkilendiren etkinlik düzeyinde raporlar Chrome'da test edilmeye hazırdır. Tarayıcı, siteler arasında kimlik bağlantısını önlemek için raporları reklam teknolojisi şirketlerine göndermeyi birkaç gün geciktirir.

Özet rapor (eski adıyla toplu rapor), bir kullanıcı grubu için derlenir ve herhangi bir kullanıcıyla ilişkilendirilemez. Özet raporlar, tıklama ve görüntüleme verileri için esneklik sunarak satın alma değeri ve alışveriş sepeti içeriği gibi ayrıntılı dönüşüm verileri sunar. Bu raporlar, etkinlik düzeyindeki raporlar kadar gecikmez.

Henüz okumadıysanız bu makalenin geri kalanını okumadan önce İlişkilendirme raporlarına genel bakışı okumanızı öneririz.

Özet raporlara neden ihtiyacımız var?

Tarayıcılarında aynı işlemi (ör. bir çift ayakkabı satın alma) yapan kullanıcıların dönüşümleri toplanabilir.

Günümüzde reklam dönüşümü ölçümü genellikle üçüncü taraf çerezlerine dayanır. Tarayıcılar, kullanıcıların siteler arasında izlenmesini zorlaştırmak ve kullanıcı gizliliğini iyileştirmek için üçüncü taraf çerezlerine erişimi kısıtlıyor. Attribution Reporting API, reklam teknolojilerinin üçüncü taraf çerezleri olmadan, gizliliği koruyan bir şekilde sohbetleri ölçmesine olanak tanır.

Tekil etkinlikleri (ör. tıklamalar veya görüntülemeler) kaba verilerle ilişkilendiren Attribution Reporting API'nin etkinlik düzeyindeki raporlarının aksine özet raporlar, ayrıntılı dönüşüm verilerine (ör. kullanıcıların satın aldığı belirli ürün) eklenmiş toplu veriler (ör. dönüşüm gerçekleştiren kullanıcıların sayısı) sağlar.

Üçüncü taraf çerezlerinin aksine Attribution Reporting API'deki rapor türleri, reklam teknolojisi, alıcı, yayıncı vb. herhangi bir öğenin kullanıcının birden fazla sitedeki tarama davranışını "görmesine" izin vermez. Bununla birlikte, reklam dönüşümlerini ölçmeyi mümkün kılar.

Kullanıcı verileri nasıl yakalanır ve toplanır?

Attribution Reporting API ile, tek bir kullanıcının sitelerdeki ayrıntılı etkinliği ve muhtemelen sitelerdeki kimliği, kullanıcının cihazındaki tarayıcıda gizli tutulur. Bu veriler birleştirilebilir bir raporda toplanabilir ve her rapor, çeşitli tarafların temel verilere erişmesini önlemek için şifrelenir.

Özet rapor oluşturma süreci aşağıdaki gibidir:

  1. Toplanabilir raporlar, bir reklam teknolojisi sağlayıcısı tarafından işletilen raporlama kaynağına gönderilir.
    • Bu raporlar; konum ayrıntılarını, tıklama sayısını, dönüşümün değerini (satın alma fiyatı gibi) veya reklam teknolojisi sağlayıcı tarafından tanımlanan diğer metrikleri içerebilir. Raporlar şifrelendiğinden reklam teknolojileri, herhangi bir raporun içeriğini göremez veya bunlara erişemez.
  2. Reklam teknolojisi raporlama kaynağı, birleştirilebilir raporları aldıktan sonra raporları bir toplama hizmetine gönderir.
    • İlk uygulamamızda toplama hizmeti, reklam teknolojisi sağlayıcı tarafından bulutta barındırılan güvenilir bir yürütme ortamıyla (TEE) işletilir. Koordinatör, yalnızca doğrulanmış tüzel kişilerin şifre çözme anahtarlarına erişebildiğinden ve başka hiçbir aracının (reklam teknolojisi, bulut sağlayıcı veya başka bir taraf) toplama işlemi dışında hassas verilere erişip şifresini çözemediğinden emin olur.
  3. Toplama hizmeti, şifresi çözülmüş verileri birleştirir ve reklam teknolojisi sağlayıcıya bir özet rapor gönderir.
    • Özet rapor, birleştirilen verilerin özetini içerir. Reklam teknolojisi sağlayıcı, özet raporu okuyabilir ve kullanabilir.
Özet rapor oluşturma işlemi, bir toplayıcı sunucusuna gönderilen şifrelenmiş raporlarla temsil edilir. Toplayıcı sunucu, verileri şifresini çözmek ve özet raporu oluşturmak için bir anahtara sahip olan güvenli bir toplama hizmetine gönderir. Ardından rapor, reklam teknolojisi sağlayıcıya geri gönderilir.
Tam sıra şeması için İlişkilendirme Raporlarına Giriş başlıklı makaleyi inceleyin.

Tek tek raporlar siteler arası kullanıcı davranışı bilgileri içerebileceğinden, toplama hizmeti bu bilgileri gizli olarak ele almalıdır. Hizmet, şifrelenmemiş tekil ilişkilendirme raporlarına başka hiçbir tüzel kişinin erişemeyeceğinden emin olur. Ayrıca, hizmetin kendisi gizliliği ihlal eden herhangi bir işlem gerçekleştirmemelidir.

Toplama hizmetinin gerçekten güvenli olduğundan emin olmak için hizmetin, tüketici denetimi ile doğrulanabilir teknik ve kuruluşsal önlemlere sahip olması gerekir. Bu önlemler aşağıdakiler için anlamlıdır:

  • Verilerini tek tek öğrenebilen kullanıcılara tek bir tüzel kişi tarafından değil, yalnızca toplu olarak erişilebilir.
  • Toplama işleminin geçerli veriler kullandığını ve uygun şekilde izlenebildiğini doğrulayabilen reklam teknolojisi uzmanları

Toplama Hizmeti ile rapor oluşturma

İlk tasarımda her reklam teknolojisi sağlayıcının, gerekli güvenlik özelliklerini destekleyen bir bulut hizmetinde dağıtılan güvenilir bir yürütme ortamında (TEE) kendi toplama hizmeti örneğini çalıştırması istenir.

Toplama hizmetinde ham raporlara erişebilen tek yer TEE'nin kodudur. Bu kod, güvenlik araştırmacıları, gizlilik savunucuları ve reklam teknolojisi uzmanları tarafından denetlenebilir. Koordinatör, TEE'nin tam olarak onaylanmış yazılımı çalıştırdığını ve verilerin güvende kaldığını doğrulamak için doğrulama işlemi gerçekleştirir.

Koordinatörün çeşitli sorumlulukları vardır:

  • Yetkili ikili resimlerin listesini tutun. Bu resimler, Google'ın düzenli olarak yayınladığı toplama hizmeti yazılım derlemelerinin kriptografik karmalarıdır. Bu işlem, herhangi bir tarafın resimlerin toplama hizmeti derlemeleriyle aynı olduğunu doğrulayabilmesi için yeniden üretilebilir.
  • Anahtar yönetimi sistemi çalıştırmalıdır. Kullanıcının cihazındaki Chrome'un birleştirilebilir raporları şifreleyebilmesi için şifreleme anahtarları gerekir. Şifre çözme anahtarları, toplama hizmeti kodunun ikili resimlerle eşleştiğini kanıtlamak için gereklidir.
  • Yeniden kullanım, kimliği tanımlayabilecek bilgileri (PII) açığa çıkarabileceğinden, özet raporlar için toplama işleminde yeniden kullanımı önlemek amacıyla birleştirilebilir raporları izleyin.

Google, artık tamamlanmış olan kaynak denemesinde toplama hizmetinin test edilmesini sağlamak için koordinatör rolünü üstlendi. Uzun vadede, bu rolü paylaşabilecek bir veya daha fazla bağımsız tüzel kişi belirlemek için çalışıyoruz.

Hangi bilgiler yakalanır?

Özet raporlar, reklam tarafı ve dönüşüm verilerinin yanı sıra birleştirilmiş verilerin bir kombinasyonunu sunar.

Örneğin, bir reklam teknolojisi sağlayıcı news.example'te bir reklam kampanyası yayınlar. Bu kampanyada dönüşüm, kullanıcının ayakkabı reklamını tıklayıp shoes.example'te ayakkabı satın almasını temsil eder. Reklam teknolojisi, 1234567 kimlikli bu reklam kampanyası için bir özet raporu alır. Bu raporda, 12 Ocak 2022'de shoes.example sitesinde 38.174 ABD doları tutarında toplam harcama ile 518 dönüşüm gerçekleştiği belirtilmektedir. Dönüşümlerin %60'ı, ürün SKU'su 9872 olan mavi spor ayakkabı satın alan kullanıcılardan, %40'ı ise ürün SKU'su 2643 olan sarı sandalet satın alan kullanıcılardan geldi. Kampanya kimliği, reklam tarafı ayrıntılı verileridir. Ürün SKU'ları ise ayrıntılı dönüşüm verileridir. Dönüşüm sayısı ve toplam harcama, toplu verilerdir.

Dönüşümler reklamveren veya reklam teknolojisi şirketi tarafından tanımlanır ve farklı reklam kampanyaları için farklı olabilir. Bir kampanya, reklamı yapılan ürünü satın alan bir kullanıcının reklamı tıklama sayısını ölçebilir. Başka bir kampanya, kaç reklam görüntülemenin reklamveren site ziyaretlerine yol açtığını ölçebilir.

Tarayıcı verileri birleştirmeden önce nasıl yakalanır?

Özet raporlar bir grup kullanıcıya ait verilerden oluştuğu için bir kullanıcının tarayıcı işlemlerinden başlayalım.

  1. Bir kullanıcı bir yayıncı sitesini ziyaret eder ve bir reklam görür veya tıklar. Bu, ilişkilendirme kaynağı etkinliği olarak da bilinir.
  2. Birkaç dakika veya gün sonra kullanıcı dönüşüm gerçekleştirir. Bu işlem, ilişkilendirme tetikleyici etkinliği olarak da bilinir. Örneğin, dönüşüm bir ürün satın alma işlemi olarak tanımlanabilir.

  3. Tarayıcı yazılımı, reklam tıklamasını veya görüntülemesini dönüşüm etkinliğiyle eşleştirir. Tarayıcı, bu eşleşmeye dayanarak bir reklam teknolojisi sağlayıcı tarafından oluşturulan belirli bir mantıkla toplanabilir bir rapor oluşturur.

  4. Tarayıcı bu verileri şifreler ve küçük bir gecikmeden sonra toplanması için bir reklam teknolojisi sunucusuna gönderir. Reklam teknolojisi sunucusu, bu birleştirilebilir raporlardan elde edilen birleştirilmiş analizlere erişmek için bir toplama hizmetine ihtiyaç duyar.

Kimlikleri filtreleme

İlişkilendirme Raporlama API'si ve Toplama Hizmeti, tüm ölçüm katkılarını toplanabilir bir raporda tek seferde işlemek yerine ölçümleri farklı ritimlerde işlemek için filtreleme kimliklerinin kullanılmasına olanak tanır.

ARA Diyagramı

Tüm değerlerin dize olarak biçimlendirilmesi gerektiğini ve büyük/küçük harfe duyarlı olduğunu unutmayın. Attribution-Reporting-Register-Trigger HTTP üst bilgisinde ilişkilendirme tetikleyici meta verileriyle yanıt vermeniz gerekir. Başlamak için aşağıdakileri öneririz:

   app.get('/register-trigger', async (req, res) => {
      
      res.setHeader('Attribution-Reporting-Register-Trigger',
         JSON.stringify({
               "filtering_id_max_bytes": 1
               "aggregatable_trigger_data": [{
                     "key_piece": "0x400",
                     "source_keys": ["campaignCounts"]
               }],
               "aggregatable_values": {
                     "campaignCounts": { "value": 32768, "filtering_id": "1" }
               }
         })
      );
      res.sendStatus(200);
      
   });

Toplanabilir raporlar, /.well-known/attribution-reporting/report-aggregate-attribution uç noktasını tanımladığınız yere gönderilir. Toplanabilir raporlarınızın grupları, ayarlanmış ve işlenmiş Toplama Hizmetinize gönderildikten sonra filtrelenmiş sonuçlarınız nihai özet raporunuza yansıtılır.

Toplama Hizmeti'ndeki kimlik filtreleme kılavuzumuza gidin. Private Aggregation API için filtreleme kimliklerine de bakın.

Özet raporu oluşturma

Reklam teknolojisi sağlayıcıların özet rapor alabilmesi için aşağıdaki adımların uygulanması gerekir:

  1. Reklam teknolojisi, tekil kullanıcıların tarayıcılarından toplanabilir raporlar toplar.
  2. Reklam teknolojisi sağlayıcı, birleştirilebilir raporları gruplandırır ve grupları toplama hizmetine gönderir.
  3. Toplama hizmeti, verileri toplaması için bir çalışan planlar.
  4. Toplama işleyicisi, birleştirilebilir raporlardaki verilerin şifresini çözer ve bu verileri gürültü eklenmiş verilerle (veriler için bir gizlilik mekanizması) birleştirir.
  5. Toplama hizmeti, özet raporu reklam teknolojisi sağlayıcıya döndürür.

Reklam teknolojisi, teklif vermeyi bilgilendirmek ve kendi müşterilerine raporlama sunmak için özet raporunu kullanabilir. Özet raporların biçimi JSON kodlamalı şemadır.

Etkileşimde bulunun ve geri bildirim paylaşın

Bu API'ye katılabilir ve deneme yapabilirsiniz.

Daha fazla bilgi