Noiselab

Bu belge hakkında

Bu dokümanı okuyarak:

  • Özet raporlar oluşturmadan önce hangi stratejilerin oluşturulacağını anlayın.
  • Çeşitli gürültü parametrelerinin etkilerini anlamanıza yardımcı olan ve çeşitli gürültü yönetimi stratejilerinin hızlı bir şekilde keşfedilmesini ve değerlendirilmesini sağlayan Noise Lab ile tanışın.
Gürültü Laboratuvarı'nın ekran görüntüsü
Noise Lab

Görüşlerinizi paylaşın

Bu dokümanda özet raporlarla çalışmayla ilgili birkaç ilke özetlenmiştir. Ancak gürültü yönetimine yönelik burada yansıtılmamış birden fazla yaklaşım vardır. Önerileriniz, eklemeleriniz ve sorularınız için lütfen bizimle iletişime geçin.

  • Gürültü yönetimi stratejileri, API'nin yararlılığı veya gizliliği (epsilon) hakkında herkese açık geri bildirimde bulunmak ve Noise Lab ile simülasyon yaparken gözlemlerinizi paylaşmak için: Bu sorun hakkında yorum yapın
  • Noise Lab ile ilgili herkese açık geri bildirimde bulunmak (soru sormak, hata bildirmek, özellik istemek) için: Burada yeni bir sorun oluşturun
  • API'nin başka bir yönü hakkında herkese açık geri bildirimde bulunmak için: Burada yeni bir sorun oluşturun

Başlamadan önce

  1. Giriş için İlişkilendirme raporlama: özet raporlar ve İlişkilendirme raporlama sistemine genel bakış başlıklı makaleleri okuyun.
  2. Bu kılavuzdan en iyi şekilde yararlanmak için Gürültüleri anlama ve Toplama anahtarlarını anlama başlıklı makaleleri inceleyin.

Tasarımla ilgili kararlar

Temel tasarım ilkesi

Üçüncü taraf çerezleri ile özet raporların işleyiş şekli arasında temel farklılıklar vardır. Temel farklılıklardan biri, özet raporlardaki ölçüm verilerine eklenen gereksiz verilerdir. Diğeri ise raporların planlanma şeklidir.

Sinyal-gürültü oranı daha yüksek olan özet rapor ölçüm verilerine erişmek için talep tarafı platformların (TTP'ler) ve reklam ölçümü sağlayıcıların, gürültü yönetimi stratejileri geliştirmek üzere reklamverenleriyle birlikte çalışması gerekir. Bu stratejileri geliştirmek için DSP'lerin ve ölçüm sağlayıcıların tasarım kararları vermesi gerekir. Bu kararlar temel bir kavrama dayanır:

Dağıtım gürültü değerleri, kesinlikle yalnızca iki parametreye⏤epsilon ve katkı bütçesi⏤ dayanır. Bununla birlikte, çıkış ölçüm verilerinizin sinyal-gürültü oranlarını etkileyecek başka denetimler de kullanabilirsiniz.

Yinelenen bir sürecin en iyi kararlara yol açmasını bekleriz. Ancak bu kararlarda yapılan her değişiklik, uygulamada küçük farklılıklara neden olur. Bu nedenle, bu kararlar her kod iterasyonu yazılmadan önce (ve reklamlar yayınlanmadan önce) alınmalıdır.

Karar: Boyut ayrıntı düzeyi

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde Dönüşüm verileriniz'i bulun.
  3. Varsayılan parametreleri gözlemleyin. Varsayılan olarak, günlük TOPLAM ilişkilendirilmiş dönüşüm sayısı 1.000'dir. Varsayılan kurulumu (varsayılan boyutlar, her boyut için varsayılan olası farklı değer sayısı, Anahtar strateji A) kullanırsanız bu, grup başına ortalama 40'a denk gelir. BUCKET başına ortalama günlük ilişkilendirilebilir dönüşüm sayısı girişinde değerin 40 olduğunu gözlemleyin.
  4. Varsayılan parametrelerle simülasyon çalıştırmak için Simüle et'i tıklayın.
  5. Parametreler yan panelinde Boyutlar'ı bulun. Coğrafya'yı Şehir olarak yeniden adlandırın ve olası farklı değerlerin sayısını 50 olarak değiştirin.
  6. Bunun, KUTU BAŞI ortalama günlük ilişkilendirilebilir dönüşüm sayısını nasıl değiştirdiğini gözlemleyin. Artık çok daha düşük. Bunun nedeni, başka hiçbir şeyi değiştirmeden bu boyuttaki olası değer sayısını artırırsanız her bir pakete kaç dönüşüm etkinliğinin düşeceğini değiştirmeden toplam paket sayısını artırmış olmanızdır.
  7. Simüle et'i tıklayın.
  8. Elde edilen simülasyonun gürültü oranlarını gözlemleyin: gürültü oranları artık önceki simülasyona kıyasla daha yüksek.

Temel tasarım ilkesi göz önüne alındığında, küçük özet değerlerinin büyük özet değerlerine kıyasla daha fazla gürültü içermesi muhtemeldir. Bu nedenle, yapılandırma seçiminiz her grupta (toplama anahtarınız olarak da bilinir) kaç ilişkilendirilmiş dönüşüm etkinliğinin yer alacağını etkiler. Bu miktar, nihai çıkış özeti raporlarındaki gürültüyü etkiler.

Tek bir gruptaki ilişkilendirilmiş dönüşüm etkinliklerinin sayısını etkileyen bir tasarım kararı, boyut ayrıntı düzeyidir. Toplama anahtarları ve boyutları için aşağıdaki örnekleri inceleyin:

  • 1. Yaklaşım: Kaba boyutlara sahip bir anahtar yapı: Ülke x Reklam Kampanyası (veya en büyük kampanya toplama grubu) x Ürün Türü (olası 10 ürün türünden biri)
  • 2. Yaklaşım: Ayrıntılı boyutlara sahip tek bir anahtar yapısı: Şehir x Reklam öğesi kimliği x Ürün (olası 100 üründen)

Şehir, Ülke'den daha ayrıntılı bir boyuttur; Reklam öğesi kimliği, Kampanya'dan daha ayrıntılı bir boyuttur ve Ürün, Ürün türü'nden daha ayrıntılı bir boyuttur. Bu nedenle, 2. Yaklaşım'ın özet rapor çıktısında, grup başına (= anahtar başına) etkinlik (dönüşüm) sayısı 1. Yaklaşım'a kıyasla daha düşük olacaktır. Çıktıya eklenen gürültünün, gruptaki etkinlik sayısına bağlı olmadığı göz önüne alındığında, özet raporlardaki ölçüm verileri 2. Yaklaşım'da daha gürültülü olacaktır. Sonuçlarda maksimum fayda sağlamak için her reklamverenin anahtar tasarımında çeşitli ayrıntı düzeyi değiş tokuşları deneyebilirsiniz.

Karar: Temel yapılar

Basit modda varsayılan anahtar yapısı kullanılır. Gelişmiş modda farklı anahtar yapılarını deneyebilirsiniz. Bazı örnek boyutlar dahil edilmiştir. Bunları da değiştirebilirsiniz.

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde Anahtar strateji'yi bulun. Araçtaki A adlı varsayılan stratejinin, tüm boyutları içeren tek bir ayrıntılı anahtar yapısı (Coğrafya x Kampanya Kimliği x Ürün Kategorisi) kullandığını gözlemleyin.
  3. Simüle et'i tıklayın.
  4. Elde edilen simülasyonun gürültü oranlarını gözlemleyin.
  5. Anahtar stratejisini B olarak değiştirin. Bu sayfada, anahtar yapınızı yapılandırmanız için ek denetimler gösterilir.
  6. Anahtar yapınızı aşağıdaki gibi yapılandırın:
    1. Anahtar yapı sayısı: 2
    2. Anahtar yapısı 1 = Coğrafya x Ürün kategorisi.
    3. Anahtar yapısı 2 = Kampanya kimliği x Ürün kategorisi.
  7. Simüle et'i tıklayın.
  8. Artık iki farklı anahtar yapısı kullandığınızdan, ölçüm hedefi türü başına iki özet rapor (satın alma sayısı için iki, satın alma değeri için iki) aldığınızı görebilirsiniz. Gürültü oranlarını gözlemleyin.
  9. Bunu kendi özel boyutlarınızla da deneyebilirsiniz. Bunun için İzlemek istediğiniz veriler: Boyutlar'ı bulun. Örnek boyutları kaldırıp son boyutun altındaki Ekle/Kaldır/Sıfırla düğmelerini kullanarak kendi boyutlarınızı oluşturabilirsiniz.

Tek bir gruptaki ilişkilendirilmiş dönüşüm etkinliği sayısını etkileyecek bir diğer tasarım kararı da, kullanmaya karar verdiğiniz anahtar yapılardır. Aşağıdaki toplama anahtarı örneklerini inceleyin:

  • Tüm boyutları içeren bir anahtar yapısı; buna Anahtar Strateji A diyelim.
  • Her biri bir boyut alt kümesine sahip iki anahtar yapı. Buna Anahtar Strateji B adını verelim.
Diyagram:

A stratejisi daha basittir ancak belirli analizlere erişmek için özet raporlarda bulunan gürültülü özet değerlerini toplamanız (toplama) gerekebilir. Bu değerleri topladığınızda gürültüyü de toplamış olursunuz. B stratejisinde, özet raporlarda gösterilen özet değerler size ihtiyacınız olan bilgileri zaten sağlayabilir. Bu, B stratejisinin A stratejisinden daha iyi sinyal-gürültü oranlarına yol açacağı anlamına gelir. Ancak A stratejisi için gürültü zaten kabul edilebilir olabilir. Bu nedenle, basitlik açısından A stratejisini tercih etmeye karar verebilirsiniz. Bu iki stratejinin özetlendiği ayrıntılı örnekte daha fazla bilgi edinin.

Anahtar yönetimi derin bir konudur. Sinyal gürültü oranlarını iyileştirmek için çeşitli ayrıntılı teknikler kullanılabilir. Bunlardan biri Gelişmiş anahtar yönetimi bölümünde açıklanmıştır.

Karar: Gruplandırma sıklığı

  1. Basit moduna (veya Gruplandırma sıklığı söz konusu olduğunda her iki mod da aynı şekilde çalıştığından Gelişmiş moduna) gidin
  2. Parametreler yan panelinde Toplama stratejiniz > Toplu işleme sıklığı'nı bulun. Bu, tek bir işte toplama hizmetiyle işlenen toplu raporların gruplandırma sıklığını ifade eder.
  3. Varsayılan gruplandırma sıklığını gözlemleyin: Varsayılan olarak günlük bir gruplandırma sıklığı simüle edilir.
  4. Simüle et'i tıklayın.
  5. Elde edilen simülasyonun gürültü oranlarını gözlemleyin.
  6. Gruplandırma sıklığını haftalık olarak değiştirin.
  7. Elde edilen simülasyonun gürültü oranlarını gözlemleyin: gürültü oranları artık önceki simülasyona kıyasla daha düşük (daha iyi).

Tek bir paketteki ilişkilendirilmiş dönüşüm etkinliği sayısını etkileyecek başka bir tasarım kararı da kullanmaya karar verdiğiniz gruplandırma sıklıktır. Gruplandırma sıklığı, birleştirilebilir raporları ne sıklıkta işlediğinizi belirtir.

Daha sık toplama (ör. her saat) için planlanan bir raporda, daha seyrek toplama planına (ör. her hafta) sahip aynı rapora kıyasla daha az dönüşüm etkinliği yer alır. Sonuç olarak, saatlik rapor daha fazla gürültü içerir.``` Daha seyrek bir toplama planına (ör. her hafta) sahip aynı rapordan daha az dönüşüm etkinliği içerir. Sonuç olarak, diğer koşullar aynı olduğunda saatlik raporun sinyal-gürültü oranı haftalık rapora kıyasla daha düşük olur. Çeşitli sıklıklarda raporlama şartlarını deneyip her birinin sinyal-gürültü oranlarını değerlendirin.

Toplu işleme ve Daha uzun dönemlerde toplama hakkında daha fazla bilgi edinin.

Karar: İliştrilebilen dönüşümleri etkileyen kampanya değişkenleri

Bu tahmini yapmak zor olabilir ve dönemsellik etkilerinin yanı sıra önemli farklılıklar gösterebilir. Bununla birlikte, tek dokunuşla ilişkilendirilebilir günlük dönüşümlerin sayısını 10'un en yakın kuvvetine (10, 100, 1.000 veya 10.000) göre tahmin etmeye çalışın.

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde Dönüşüm verileriniz'i bulun.
  3. Varsayılan parametreleri gözlemleyin. Varsayılan olarak, günlük TOPLAM ilişkilendirilmiş dönüşüm sayısı 1.000'dir. Varsayılan kurulumu (varsayılan boyutlar, her boyut için varsayılan olası farklı değer sayısı, Anahtar strateji A) kullanırsanız bu, grup başına ortalama 40'a denk gelir. BUCKET başına ortalama günlük ilişkilendirilebilir dönüşüm sayısı girişinde değerin 40 olduğunu gözlemleyin.
  4. Varsayılan parametrelerle simülasyon çalıştırmak için Simüle et'i tıklayın.
  5. Elde edilen simülasyonun gürültü oranlarını gözlemleyin.
  6. Şimdi günlük ilişkilendirilebilir dönüşümlerin TOPLAM sayısını 100 olarak ayarlayın. Bu işlemin, BUCKET BAŞINA ortalama günlük ilişkilendirilebilir dönüşüm sayısının değerini düşürdüğünü gözlemleyin.
  7. Simüle et'i tıklayın.
  8. Gürültü oranlarının artık daha yüksek olduğunu görebilirsiniz. Bunun nedeni, grup başına daha az dönüşümünüz olduğunda gizliliği korumak için daha fazla gürültü uygulanmasıdır.

Bir reklamveren için olası dönüşümlerin toplam sayısı ile olası ilişkilendirilmiş dönüşümlerin toplam sayısı arasında önemli bir fark vardır. Özet raporlardaki gürültüyü etkileyen şey de budur. İlişkilendirilmiş dönüşümler, reklam bütçesi ve reklam hedefleme gibi kampanya değişkenlerine yatkın olan toplam dönüşümlerin bir alt kümesidir. Örneğin, diğer tüm koşullar aynı olduğunda 10 milyon dolarlık bir reklam kampanyası için 10 bin dolarlık bir reklam kampanyasına kıyasla daha yüksek sayıda ilişkilendirilmiş dönüşüm elde etmeyi beklersiniz.

Dikkat edilmesi gerekenler:

  • İlişkilendirilmiş dönüşümler, Attribution Reporting API ile toplanan özet raporların kapsamında olduğundan tek dokunuşla aynı cihaz ilişkilendirme modeliyle değerlendirilir.
  • İlişkilendirilmiş dönüşümler için hem en kötü durum senaryosu sayısını hem de en iyi durum senaryosu sayısını göz önünde bulundurun. Örneğin, diğer tüm koşullar eşit olduğunda bir reklamveren için mümkün olan minimum ve maksimum kampanya bütçelerini göz önünde bulundurun, ardından her iki sonuç için de ilişkilendirilebilir dönüşümleri simülasyonunuza giriş olarak projelendirin.
  • Android Özel Korumalı Alan'ı kullanmayı düşünüyorsanız hesaplamada platformlar arası ilişkilendirilmiş dönüşümleri göz önünde bulundurun.

Karar: Ölçeklendirmeyi kullanma

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde Toplama stratejiniz > Ölçeklendirme'yi bulun. Varsayılan olarak Evet olarak ayarlanır.
  3. Ölçeklendirmenin gürültü oranına olan olumlu etkilerini anlamak için önce Ölçeklendirme ayarını Hayır olarak belirleyin.
  4. Simüle et'i tıklayın.
  5. Elde edilen simülasyonun gürültü oranlarını gözlemleyin.
  6. Ölçeklendirme'yi Evet olarak ayarlayın. Noise Lab'in, senaryonuzdaki ölçüm hedeflerinin aralıkları (ortalama ve maksimum değerler) dikkate alınarak kullanılacak ölçeklendirme faktörlerini otomatik olarak hesapladığını unutmayın. Gerçek bir sistem veya kaynak deneme kurulumunda, ölçeklendirme faktörleri için kendi hesaplamanızı uygulamak istersiniz.
  7. Simüle et'i tıklayın.
  8. Bu ikinci simülasyonda gürültü oranlarının daha düşük (daha iyi) olduğunu gözlemleyin. Bunun nedeni, ölçeklendirmeyi kullanmanızdır.

Temel tasarım ilkesi göz önüne alındığında, eklenen gürültü, katkı bütçesinin bir işlevidir.

Bu nedenle, sinyal-gürültü oranlarını artırmak için dönüşüm etkinliği sırasında toplanan değerleri katkı bütçesine göre ölçeklendirerek (ve toplama işleminden sonra ölçeği kaldırarak) dönüştürmeye karar verebilirsiniz. Sinyal gürültü oranlarını artırmak için ölçeklendirmeyi kullanın.

Karar: Ölçüm hedeflerinin sayısı ve gizlilik bütçesinin dağılımı

Bu, ölçeklendirmeyle ilgilidir. Ölçeklendirmeyi kullanma başlıklı makaleyi okumayı unutmayın.

Ölçüm hedefi, dönüşüm etkinliklerinde toplanan farklı bir veri noktasıdır.

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde, İzlemek istediğiniz veriler: Ölçüm hedefleri'ni bulun. Varsayılan olarak iki ölçüm hedefiniz vardır: satın alma değeri ve satın alma sayısı.
  3. Varsayılan hedeflerle simülasyon çalıştırmak için Simülasyon'u tıklayın.
  4. Kaldır'ı tıklayın. Bu işlem, son ölçüm hedefini (bu durumda satın alma sayısı) kaldırır.
  5. Simüle et'i tıklayın.
  6. Bu ikinci simülasyonda satın alma değeri için gürültü oranlarının artık daha düşük (daha iyi) olduğunu gözlemleyin. Bunun nedeni, daha az ölçüm hedefiniz olmasıdır. Bu nedenle, tek ölçüm hedefiniz artık katkı bütçesinin tamamını alır.
  7. Sıfırla'yı tıklayın. Artık iki ölçüm hedefiniz var: satın alma değeri ve satın alma sayısı. Noise Lab'in, senaryonuzdaki ölçüm hedeflerinin aralıkları (ortalama ve maksimum değerler) dikkate alınarak kullanılacak ölçeklendirme faktörlerini otomatik olarak hesapladığını unutmayın. Varsayılan olarak Noise Lab, bütçeyi ölçüm hedeflerine eşit olarak böler.
  8. Simüle et'i tıklayın.
  9. Elde edilen simülasyonun gürültü oranlarını gözlemleyin. Simülasyonda gösterilen ölçeklendirme faktörlerini not edin.
  10. Şimdi, daha iyi sinyal-gürültü oranları elde etmek için gizlilik bütçesinin bölünmesini özelleştirelim.
  11. Her ölçüm hedefi için atanan bütçe yüzdesini değiştirin. Varsayılan parametreler göz önüne alındığında, 1.ölçüm hedefi (satın alma değeri) 2. ölçüm hedefinden (satın alma sayısı) çok daha geniş bir aralığa (0 ile 1000 arasında) sahiptir (1 ile 1 arasındadır, yani her zaman 1'e eşittir). Bu nedenle, "ölçeklendirme için daha fazla alana" ihtiyaç duyar: Ölçüm hedefi 1'e, Ölçüm hedefi 2'den daha fazla katkı bütçesi atamak ideal olur. Böylece, daha verimli bir şekilde ölçeklendirilebilir (bkz. Ölçeklendirme) ve dolayısıyla
  12. Bütçenin% 70'ini Ölçüm hedefi 1'e atayın. 2. ölçüm hedefine% 30 atayın.
  13. Simüle et'i tıklayın.
  14. Elde edilen simülasyonun gürültü oranlarını gözlemleyin. Satın alma değeri için gürültü oranları artık önceki simülasyona kıyasla belirgin şekilde daha düşük (daha iyi). Satın alma sayısı açısından bu değerlerde herhangi bir değişiklik olmadı.
  15. Bütçenin metrikler arasında bölünmesini ayarlamaya devam edin. Bunun gürültüyü nasıl etkilediğini gözlemleyin.

Ekle/Kaldır/Sıfırla düğmelerini kullanarak kendi özel ölçüm hedeflerinizi belirleyebileceğinizi unutmayın.


Bir dönüşüm etkinliğinde dönüşüm sayısı gibi tek bir veri noktasını (ölçüm hedefi) ölçerseniz bu veri noktası tüm katkı bütçesini (65.536) alabilir. Bir dönüşüm etkinliğinde dönüşüm sayısı ve satın alma değeri gibi birden fazla ölçüm hedefi belirlerseniz bu veri noktalarının katkı bütçesini paylaşması gerekir. Bu durum, değerlerinizin ölçeğini büyütmek için daha az alanınız olduğu anlamına gelir.

Bu nedenle, ne kadar fazla ölçüm hedefiniz varsa sinyal-gürültü oranı o kadar düşük (gürültü o kadar yüksek) olma olasılığı o kadar yüksektir.

Ölçüm hedefleri ile ilgili olarak vermeniz gereken bir diğer karar da bütçe dağılımıdır. Katkı bütçesini iki veri noktası arasında eşit olarak bölerseniz her veri noktası 65536/2 = 32768 bütçe alır. Bu, her veri noktası için mümkün olan maksimum değere bağlı olarak optimal olabilir veya olmayabilir. Örneğin, maksimum değeri 1 olan satın alma sayısı ve minimum değeri 1, maksimum değeri 120 olan satın alma değerini ölçüyorsanız satın alma değeri, ölçeklendirilmek için "daha fazla alana" (yani katkı bütçesinin daha büyük bir oranına) sahip olmaktan yararlanır. Gürültünün etkisiyle ilgili olarak bazı ölçüm hedeflerine diğerlerinden daha fazla öncelik verilmesi gerekip gerekmediğini görürsünüz.

Karar: Aykırı değer yönetimi

Ölçüm hedefi, dönüşüm etkinliklerinde toplanan farklı bir veri noktasıdır.

  1. Gelişmiş moda gidin.
  2. Parametreler yan panelinde Toplama stratejiniz > Ölçeklendirme'yi bulun.
  3. Ölçeklendirme'nin Evet olarak ayarlandığından emin olun. Noise Lab'in, ölçüm hedefleri için belirttiğiniz aralıklara (ortalama ve maksimum değerler) göre kullanılacak ölçeklendirme faktörlerini otomatik olarak hesapladığını unutmayın.
  4. Bugüne kadar yapılan en büyük satın alma işleminin 2.000 TL olduğunu ancak çoğu satın alma işleminin 10-120 TL aralığında gerçekleştiğini varsayalım. Öncelikle, gerçek değer ölçeklendirme yaklaşımı kullanırsak (önerilmez) ne olacağını görelim: purchaseValue için maksimum değer olarak 2.000 TL girin.
  5. Simüle et'i tıklayın.
  6. Gürültü oranlarının yüksek olduğunu gözlemleyin. Bunun nedeni, ölçeklendirme faktörümüzün şu anda 2.000 ABD dolarına göre hesaplanması, ancak gerçekte çoğu satın alma değerinin bundan önemli ölçüde daha düşük olmasıdır.
  7. Şimdi daha gerçekçi bir ölçeklendirme yaklaşımı kullanalım. Maksimum satın alma değerini 120 ABD doları olarak değiştirin.
  8. Simüle et'i tıklayın.
  9. Bu ikinci simülasyonda gürültü oranlarının daha düşük (daha iyi) olduğunu gözlemleyin.

Ölçeklendirmeyi uygulamak için genellikle belirli bir dönüşüm etkinliği için mümkün olan maksimum değere göre bir ölçeklendirme faktörü hesaplarsınız (bu örnekte daha fazla bilgi edinin).

Ancak bu ölçeklendirme faktörünü hesaplamak için gerçek bir maksimum değer kullanmaktan kaçının. Aksi takdirde sinyal-gürültü oranlarınız kötüleşir. Bunun yerine, aykırı değerleri kaldırın ve gerçekçi bir maksimum değer kullanın.

Tekil veri yönetimi derin bir konudur. Sinyal gürültü oranlarını iyileştirmek için çeşitli ayrıntılı teknikler kullanılabilir. Bunlardan biri Gelişmiş aykırı değer yönetimi bölümünde açıklanmıştır.

Sonraki adımlar

Kullanım alanınız için çeşitli gürültü yönetimi stratejilerini değerlendirdiğinize göre, bir kaynak denemesi aracılığıyla gerçek ölçüm verileri toplayarak özet raporlarla denemeler yapmaya hazırsınız. API'yi denemeye yönelik kılavuzları ve ipuçlarını inceleyin.

Ek

Gürültü Laboratuvarı, gürültü yönetimi stratejilerini hızlıca değerlendirmenize ve karşılaştırmanıza yardımcı olur. Bu tekniği kullanarak aşağıdaki işlemleri yapabilirsiniz:

  • Gürültüyü etkileyebilecek temel parametreleri ve bunların etkilerini anlayın.
  • Farklı tasarım kararları verildiğinde gürültünün çıkış ölçüm verileri üzerindeki etkisini simüle edin. Kullanım alanınız için uygun bir sinyal-gürültü oranına ulaşana kadar tasarım parametrelerini değiştirin.
  • Özet raporların yararlılığıyla ilgili geri bildiriminizi paylaşın: epsilon ve gürültü parametrelerinin hangi değerleri sizin için işe yarıyor, hangileri işe yaramıyor? Büküm noktaları nerede?

Bunu bir hazırlık adımı olarak düşünün. Noise Lab, girişinize göre özet rapor çıktılarını simüle etmek için ölçüm verileri oluşturur. Hiçbir veriyi kalıcı olarak saklamaz veya paylaşmaz.

Gürültü Laboratuvarı'nda iki farklı mod vardır:

  1. Basit mod: Gürültüyle ilgili kontrollerinizin temellerini öğrenin.
  2. Gelişmiş mod: Farklı gürültü yönetimi stratejilerini test edin ve kullanım alanlarınız için en iyi sinyal-gürültü oranını sağlayan stratejiyi değerlendirin.

İki mod arasında geçiş yapmak için üst menüdeki düğmeleri tıklayın (Aşağıdaki ekran görüntüsünde 1. düğme).

Basit mod
  • Basit modda, Epsilon gibi parametreleri (sol tarafta veya aşağıdaki ekran görüntüsünde 2. sırada bulunur) kontrol eder ve bunların gürültüyü nasıl etkilediğini görürsünüz.
  • Her parametrenin bir ipucu ("?" düğmesi) vardır. Her parametrenin açıklamasını görmek için bunları tıklayın (aşağıdaki ekran görüntüsünde 3. simgeydi).
  • Başlamak için "Simüle et" düğmesini tıklayın ve çıktının nasıl göründüğünü gözlemleyin (aşağıdaki ekran görüntüsünde 4. simgeydi)
  • Çıkış bölümünde çeşitli ayrıntıları görebilirsiniz. Bazı öğelerin yanında "?" işareti bulunur. Çeşitli bilgilerin açıklamasını görmek için her "?" simgesini tıklayın.
  • Tablonun genişletilmiş sürümünü görmek istiyorsanız Çıkış bölümünde Ayrıntılar açma/kapatma düğmesini tıklayın (aşağıdaki ekran görüntüsünde 5. simgeydi).
  • Çıkış bölümündeki her veri tablosunun altında, tabloyu çevrimdışı kullanım için indirme seçeneği bulunur. Ayrıca, sağ alt köşede tüm veri tablolarını indirme seçeneği de vardır (Aşağıdaki ekran görüntüsünde 6. sırada).
  • Parametreler bölümündeki parametreler için farklı ayarları test edin ve bunların çıkışı nasıl etkilediğini görmek için Simulate'ı (Simüle et) tıklayın:
    Gürültü
    Basit mod için Noise Lab arayüzü.
İleri seviye
  • Gelişmiş modda parametreler üzerinde daha fazla kontrole sahip olursunuz. Özel ölçüm hedefleri ve boyutları ekleyebilirsiniz (Aşağıdaki ekran görüntüsünde 1. ve 2. sıradaki).
  • Parametreler bölümünde daha aşağı gidip Anahtar Strateji seçeneğini görebilirsiniz. Bu, farklı anahtar yapılarını test etmek için kullanılabilir (aşağıdaki ekran görüntüsünde 3. sırada)
    • Farklı anahtar yapıları test etmek için anahtar stratejisini "B" olarak değiştirin.
    • Kullanmak istediğiniz farklı anahtar yapılarının sayısını girin (varsayılan olarak "2" olarak ayarlanır)
    • Anahtar Yapıları Oluştur'u tıklayın.
    • Her anahtar yapısı için dahil etmek istediğiniz anahtarların yanındaki onay kutularını tıklayarak anahtar yapılarınızı belirtme seçeneklerini görürsünüz.
    • Çıktıyı görmek için Simüle et'i tıklayın.
      Gelişmiş mod, ölçüm hedefleri ve izlenecek boyutlar için kenar çubuğunda vurgulanan kontroller sunar.
      Gelişmiş mod için Noise Lab arayüzü.
      Gelişmiş modda, kenar çubuğunun Parametreler bölümünde Anahtar stratejisi seçeneği de bulunur.
      Gelişmiş mod için Gürültü Laboratuvarı arayüzü.

Temel kavram

Kullanıcı gizliliğini korumak için gürültü eklenir.

Yüksek gürültü değeri, paketlerin/anahtarların seyrek olduğunu ve sınırlı sayıda hassas etkinlikten katkı içerdiğini gösterir. Bu işlem, Noise Lab tarafından otomatik olarak yapılır. Böylece kullanıcılar "kalabalığın içinde kaybolabilir". Diğer bir deyişle, bu sınırlı kullanıcıların gizliliği daha fazla miktarda ek gürültü eklenerek korunur.

Düşük gürültü değeri, veri kurulumunun kullanıcıların "kalabalığın içinde kaybolmasına" olanak tanıyacak şekilde tasarlandığını gösterir. Bu, grupların, bireysel kullanıcı gizliliğinin korunmasını sağlamak için yeterli sayıda etkinlikten katkı içerdiği anlamına gelir.

Bu ifade hem ortalama yüzde hatası (APE) hem de RMSRE_T (eşikli kök ortalama kare göreceli hata) için geçerlidir.

APE (ortalama yüzdesel hata)

APE, gürültünün sinyale oranıdır, yani doğru özet değerdir.p> Daha düşük APE değerleri, daha iyi sinyal-gürültü oranı anlamına gelir.

Formül

Belirli bir özet rapor için APE aşağıdaki gibi hesaplanır:

APE denklemi. Gürültü negatif olabileceğinden mutlak değerler gereklidir.

True, doğru özet değeridir. APE, her doğru özet değeri için gürültünün ortalamasıdır ve özet rapordaki tüm girişler için ortalama alınır. Gürültü Laboratuvarı'nda bu değer, yüzde elde etmek için 100 ile çarpılır.

Avantajlar ve Dezavantajlar

Daha küçük boyutlara sahip paketler, APE'nin nihai değeri üzerinde orantısız bir etkiye sahiptir. Bu durum, gürültüyü değerlendirirken yanıltıcı olabilir. Bu nedenle, APE'nin bu sınırlamasını azaltmak için tasarlanmış başka bir metrik olan RMSRE_T'yi ekledik. Ayrıntılar için örneklere göz atın.

Kod

APE hesaplaması için kaynak kodunu inceleyin.

RMSRE_T (eşikli kök ortalama kare göreli hata)

RMSRE_T (eşikli kök ortalama kare göreli hata), gürültü için kullanılan başka bir ölçümdür.

RMSRE_T nasıl yorumlanır?

RMSRE_T değerleri ne kadar düşük olursa sinyal-gürültü oranı o kadar iyi olur.
Örneğin, kullanım alanınız için kabul edilebilir gürültü oranı %20 ise ve RMSRE_T 0,2 ise gürültü seviyelerinin kabul edilebilir aralığınıza girdiğinden emin olabilirsiniz.

Formül

Belirli bir özet raporu için RMSRE_T aşağıdaki gibi hesaplanır:

Formül
RMSRE_T için denklem. Gürültü negatif olabileceğinden mutlak değerler gereklidir.
Avantajlar ve dezavantajlar

RMSRE_T, APE'den biraz daha karmaşıktır. Ancak bazı durumlarda özet raporlardaki gürültüyü analiz etmek için APE'den daha uygun olmasını sağlayan birkaç avantajı vardır:

  • RMSRE_T daha kararlıdır. "T" bir eşiktir. "T", RMSRE_T hesaplamasında daha az dönüşümü olan ve bu nedenle küçük boyutları nedeniyle gürültüye karşı daha hassas olan gruplara daha az ağırlık vermek için kullanılır. T ile metrik, az sayıda dönüşüm içeren gruplarda ani artış göstermez. T 5'e eşitse 0 dönüşümü olan bir gruptaki 1 kadar küçük bir gürültü değeri, 1'in çok üzerinde olarak gösterilmez. Bunun yerine, T 5'e eşit olduğu için 0,2'ye (1/5'e eşit) sınırlanır. Bu metrik, gürültüye karşı daha hassas olan daha küçük gruplara daha az ağırlık vererek daha kararlıdır ve bu nedenle iki simülasyonu karşılaştırmayı kolaylaştırır.
  • RMSRE_T, kolay toplama sağlar. Birden fazla paketin RMSRE_T değerini ve gerçek sayılarını bilmek, toplamlarının RMSRE_T değerini hesaplamanıza olanak tanır. Bu, birleştirilmiş değerler için RMSRE_T için optimizasyon yapmanıza da olanak tanır.

APE için toplama işlemi yapılabilir ancak Laplace gürültülerinin toplamının mutlak değerini içerdiği için formül oldukça karmaşıktır. Bu durum, APE'nin optimize edilmesini zorlaştırır.

Kod

RMSRE_T hesaplaması için kaynak kodunu inceleyin.

Örnekler

Üç grup içeren özet rapor:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = gürültü: 20, trueSummaryValue: 100
  • bucket_3 = noise: 20, trueSummaryValue: 200

APE = (0,1 + 0,2 + 0,1) / 3 = %13

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2 +
(20/max(5,200))^2) / 3) =  sqrt( (0.01 + 0.04 + 0.01) / 3) =  0.14 

Üç grup içeren özet rapor:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = gürültü: 20, trueSummaryValue: 100
  • bucket_3 = gürültü: 20, trueSummaryValue: 20

APE = (0,1 + 0,2 + 1) / 3 = %43

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2 +
(20/max(5,20))^2) / 3)  =  sqrt( (0.01 + 0.04 + 1.0) / 3) =  0.59

Üç grup içeren özet rapor:

  • bucket_1 = noise: 10, trueSummaryValue: 100
  • bucket_2 = gürültü: 20, trueSummaryValue: 100
  • bucket_3 = noise: 20, trueSummaryValue: 0

APE = (0,1 + 0,2 + Sonsuz) / 3 = Sonsuz

RMSRE_T = sqrt( ( (10/max(5,100))^2  + (20/max(5,100))^2  +
(20/max(5,0))^2) / 3) =  sqrt( (0.01 + 0.04 + 16.0) / 3) =  2.31

Bir DSP veya reklam ölçümü şirketinin birden fazla sektör, para birimi ve satın alma fiyatı potansiyelini kapsayan binlerce küresel reklam müşterisi olabilir. Bu, reklamveren başına bir toplama anahtarı oluşturmanın ve yönetmenin büyük olasılıkla çok pratik olmayacağı anlamına gelir. Ayrıca, bu binlerce küresel reklamveren üzerindeki gürültünün etkisini sınırlayabilecek maksimum bir toplu değer ve toplama bütçesi seçmek de zor olacaktır. Bunun yerine aşağıdaki senaryoları inceleyelim:

Temel Strateji A

Reklam teknolojisi sağlayıcı, tüm reklamcılık müşterileri için tek bir anahtar oluşturmaya ve yönetmeye karar verir. Tüm reklamverenler ve tüm para birimleri için satın alma işlemleri, düşük hacimli ve yüksek fiyatlı satın alma işlemlerinden yüksek hacimli ve düşük fiyatlı satın alma işlemlerine kadar değişir. Bu işlem sonucunda aşağıdaki anahtar elde edilir:

Anahtar (birden fazla para birimi)
Maksimum toplanabilir değer 5.000.000
Satın alma değeri aralığı [120 - 5000000]
Ana Strateji B

Reklam teknolojisi sağlayıcı, tüm reklamcılık müşterileri için iki anahtar oluşturmaya ve yönetmeye karar verir. Anahtarları para birimine göre ayırmaya karar verirler. Tüm reklamverenler ve tüm para birimleri için satın alma işlemi aralığı, düşük hacimli ve yüksek fiyatlı satın alma işlemlerinden yüksek hacimli ve düşük fiyatlı satın alma işlemlerine kadar değişiklik gösterir. Para birimine göre ayrılan 2 anahtar oluşturulur:

Anahtar 1 (ABD doları) 2. tuş (¥)
Maksimum toplanabilir değer 40.000 ABD doları ¥5.000.000
Satın alma değeri aralığı [120 - 40.000] [15.000 - 5.000.000]

Para birimi değerleri para birimlerine eşit olarak dağıtılmadığından, B anahtar stratejisinin sonucunda A anahtar stratejisine kıyasla daha az gürültü olacaktır. Örneğin, ¥ cinsinden yapılan satın alma işlemlerinin USD cinsinden yapılan satın alma işlemleriyle birlikte nasıl karıştırıldığını düşünün. Bu durum, temel verileri ve sonuçta ortaya çıkan gürültülü çıkışı nasıl değiştirir?

Anahtar Strateji C

Reklam teknolojisi sağlayıcı, tüm reklamcılık müşterileri için dört anahtar oluşturmaya ve yönetmeye ve bunları Para birimi x Reklamveren sektörüne göre ayırmaya karar verir:

Anahtar 1
(USD x Yüksek kaliteli mücevher reklamverenleri)
Anahtar 2
(¥ x Yüksek kaliteli mücevher reklamverenleri)
Temel 3
(USD x Giyim perakendeci reklamverenleri)
Anahtar 4
(¥ x Giyim perakendecisi reklamverenleri)
Maksimum toplanabilir değer 40.000 ABD doları ¥5.000.000 500 ABD doları ¥65.000
Satın alma değeri aralığı [10.000 - 40.000] [1.250.000 - 5.000.000] [120 - 500] [15.000 - 65.000]

Reklamveren satın alma değerleri reklamverenlere eşit olarak dağıtılmadığından C Anahtar Stratejisi'nin sonucunda B Anahtar Stratejisi'ne kıyasla daha az gürültü olacaktır. Örneğin, yüksek kaliteli mücevherlerin satın alınmasının, beyzbol şapkalarının satın alınmasıyla birlikte nasıl temel verileri ve sonuçta ortaya çıkan gürültülü çıkışı değiştireceğini düşünün.

Çıktıdaki gürültüyü azaltmak için birden fazla reklamverenin ortak noktaları için paylaşılan maksimum toplu değerler ve paylaşılan ölçeklendirme faktörleri oluşturmayı düşünebilirsiniz. Örneğin, reklamverenleriniz için aşağıdaki farklı stratejilerle denemeler yapabilirsiniz:

  • Para birimine göre ayrılmış bir strateji (USD, ¥, CAD vb.)
  • Reklamveren sektörüne göre ayrılmış bir strateji (Sigorta, Otomotiv, Perakende vb.)
  • Benzer satın alma değeri aralıklarını ([100], [1000], [10000] vb.) temel alan bir strateji

Reklamverenlerin ortak noktaları etrafında temel stratejiler oluşturarak anahtarların ve ilgili kodun yönetilmesi kolaylaşır ve sinyal-gürültü oranı artar. Gürültü etkisini kod yönetimiyle en üst düzeye çıkarma konusundaki dönüm noktalarını belirlemek için farklı reklamveren ortak noktalarına sahip farklı stratejilerle denemeler yapın.


İki reklamverenin yer aldığı bir senaryoyu ele alalım:

  • Reklamveren A:
    • A Reklamvereni'nin sitesindeki tüm ürünlerde satın alma fiyatı aralığı [$120 - $1.000] iken bu aralığın ortalaması 880 TL'dir.
    • Satın alma fiyatları, ortalama satın alma fiyatından iki standart sapma dışında hiçbir aykırı değer olmadan 880 ABD doları aralığında eşit olarak dağıtılmıştır.
  • Reklamveren B:
    • Reklamveren B'nin sitesindeki tüm ürünlerde satın alma fiyatı aralığı [$120 - $1.000] iken bu aralığın ortalaması 880 TL'dir.
    • Satın alma fiyatları büyük oranda 120-500 ABD doları aralığına doğru kayıyor. Satın alma işlemlerinin yalnızca% 5'i 500-1.000 ABD doları aralığında gerçekleşiyor.

Katkı bütçesi şartları ve nihai sonuçlara gürültü uygulanması metodolojisi göz önüne alındığında, B reklamvereni, temel hesaplamaları etkileyen aykırı değerlerin daha yüksek bir olasılığa sahip olması nedeniyle varsayılan olarak A reklamvereninden daha gürültülü bir çıkışa sahip olacaktır.

Bu sorunu belirli bir anahtar ayarıyla azaltabilirsiniz. Tekil veri noktalarını yönetmeye ve satın alma değerlerini anahtarın satın alma aralığı boyunca daha eşit şekilde dağıtmaya yardımcı olan temel stratejileri test edin.

Reklamveren B için iki farklı satın alma değeri aralığını yakalamak üzere iki ayrı anahtar oluşturabilirsiniz. Bu örnekte reklam teknolojisi, aykırı değerlerin 500 ABD doları üzerindeki satın alma değerlerinde göründüğünü tespit etmiştir. Bu reklamveren için iki ayrı anahtar uygulamayı deneyin:

  • Anahtar Yapısı 1 : Yalnızca 120 ila 500 ABD doları arasındaki satın alma işlemlerini yakalayan anahtar (toplam satın alma hacminin yaklaşık% 95'ini kapsar).
  • 2. Anahtar Yapısı: Yalnızca 500 ABD dolarından fazla satın alma işlemlerini yakalayan anahtar (toplam satın alma hacminin yaklaşık% 5'ini kapsar).

Bu temel stratejinin uygulanması, B Reklamvereni için gürültüyü daha iyi yönetmeli ve özet raporlardan en iyi şekilde yararlanmasına yardımcı olmalıdır. Yeni ve daha küçük aralıklar göz önüne alındığında, A ve B anahtarları artık önceki tek anahtardakinden daha düzgün bir veri dağılımına sahip olmalıdır. Bu, her anahtarın çıkışında önceki tek anahtardan daha az gürültü etkisine neden olur.