Toplama Hizmeti yük testi çerçevesi

Herkese açık rehberlik depomuza eklemeye hazırlanırken bu belgeyle ilgili geri bildirimlerinizi bekliyoruz.

Reklam teknisyenlerinin üretim trafiğinin% 100'ünde yük testi yapmasını öneririz:

  1. Reklam teknisyenleri, raporlama kullanım alanları olarak Attribution Reporting API'yi kullanarak Dönüşüm İlişkilendirme ölçümüne erişmelidir.
  2. Reklam teknolojisi, gürültüyü en aza indirirken tasarım kararları vermelidir (referans: modellenmiş tasarım kararları)
  3. Test sırasında reklam teknolojileri günlük olarak çalıştırdıkları iş sayısını (ör. reklamveren işi başına), dönüşüm etkinliği hacminin tahmini dağılımını ve işleme işi başına giriş olarak toplanan anahtar sayısını (Toplama Hizmeti API'si belgelerindeki tooutput_domain_blob_prefix iş parametresine bakın) ve giriş raporu başına tahmini ortalama dönüşüm etkinliklerini takip etmelidir.
  4. Reklam teknisyenleri test için beklenen iş boyutuna (ör. rapor hacmi, alan boyutu) göre boyutlandırma kılavuzu tablosundan önerilen örnek türünü aramalı ve dağıtılan toplama hizmetinin boyutunu uygun olarak belirlemelidir. Referans: AWS'de Toplu Hizmet için boyutlandırma kılavuzu
  5. Reklam teknolojileri, yük testleri için toplama işleri yürütmelidir.

Hedefler

Bu kılavuz toplu dönüşüm ilişkilendirme ölçümünü özel olarak ele alır ve reklam teknisyenleri tarafından şu amaçlarla kullanılması amaçlanan temel kurulum ve yapılandırma talimatlarını içerir:

  • Toplu dönüşüm ilişkilendirme ölçümü için yükleme beklentilerini tahmin edin.
  • Ölçmek istedikleri boyut ve hedeflerin yanı sıra reklamverenlerinin boyutuna ve segmentasyonuna göre temel kurulum ve yapılandırmalarını performans ve gürültü için optimize edin.

Ön koşul

Bu kılavuz, reklam teknolojisi kitleleri için hazırlanmıştır. Aşağıdaki adımlara geçmeden önce, en uygun yapılandırma için gürültüyle çalışma, özet rapor tasarım kararları ve gürültü lab'i ile deneme yapma hakkındaki dokümanlarımızı incelemelisiniz.

Uygulanacak adımlar

1. İlk toplama anahtarı kurulum stratejisi

İşletme türünüze ve hedeflerinize göre kaç farklı temel yapıya (yani bir boyut grubuna) ihtiyaç duyduğunuzu belirleyin. Anahtar yapınızı optimize etmenin, raporlardaki gürültüyü azaltmaya yardımcı olabileceğini unutmayın.

Reklamverenlerinizin sayısı
Örneğin, 1.000 reklamvereninizin olduğunu varsayalım.

Reklamverenleriniz arasındaki benzerlikler
Benzerlikler; dönüşüm hacmi, göreli dönüşüm değerleri ve reklamveren özelliklerinin genel kapsamına göre değerlendirilmelidir. Bunları ne kadar benzer şekilde gruplandırabilirseniz sonuçlarınız o kadar hassas ayarlanır ve sonuç olarak gürültünün etkisi de o kadar azalır. Daha fazla ayrıntı için gelişmiş anahtar yönetimi bölümüne bakın. Örneğin, bir reklam teknolojisi reklamverenlerini sektöre, harcamaya ve dönüşüm hacmine göre aşağıdaki şekilde segmentlere ayırabilir:

  • Sektör (ör. Sigorta, Mücevher, Perakende Büyüme)
  • Harcama (ör. çeyrek başına 50.000 ABD doları, çeyrek başına 50.000 ABD doları, 150.000-250.000 ABD doları/çeyrek)
  • Dönüşüm hacmi (Düşük, Orta, Yüksek)

Oluşturulacak toplu temel yapıların sayısı
Örneğin, 27 (3x3x3) : 3 sektör, 3 harcama türü ve dönüşüm değerleri için 3 gruplandırma.

2. Toplama anahtarı boyutlarını tanımlama

Ardından, kaynak ve tetikleyici taraf anahtarlarının sayısını tahmin etmek amacıyla hem gösterim hem de dönüşümler için izlemek istediğiniz önemli boyutları tanımlayın.

Her toplama anahtarı yapısında gösterimler için izlemeniz gereken önemli boyutlar, kaynak tarafı anahtarlarının sayısını belirlemenize yardımcı olur. Boyutlar, yukarıda 1'de belirtilen reklamveren türüne bağlı olacaktır (ör. sektör, harcama, dönüşüm). Aşağıdaki örnekler boyutları açıklamaya yardımcı olur:

  • Temel Yapı 1: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = düşük)

    • Y: 4 boyut: Kampanya (ör.: 50 olasılık), Reklam grubu (ör. 20 olasılık), Cihaz türü (ör. 5 olasılık), Coğrafya (ör. 50 olasılık)
      1. Olası boyut kombinasyonları = 50 x 20 x 5 x 50 = 250.000. Bu değer, anahtar yapısı 1'in kaynak tarafı anahtarlarına yönelik olası boyutsal kombinasyonların sayısını temsil eder.
      2. 18 bit ayrılması gerekir (18 bit = 262.144 olası kombinasyon)
  • 2. Temel Yapı: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = orta)

    • Y: 4 boyut: Kampanya (ör.: 30 olasılık), Reklam grubu (ör. 80 olasılık), Reklam türü (ör. 3 olasılık), Coğrafya (ör. 50 olasılık).
      1. Olası boyut kombinasyonları = 30 x 80 x 3 x 50 = 360.000. Bu değer, anahtar yapısı 2 için olası boyut kombinasyonlarının veya kaynak tarafı anahtarlarının sayısını temsil eder.
      2. 19 bit (19 bit) ayrılması gerekiyor = 524.288 olası kombinasyon)
  • Temel Yapı 3: Tekrarlayın (aynı şekilde sahip olduğunuz tüm Temel Yapıları da planlayın)

Her toplama anahtarı yapısı için dönüşümler için izlemeniz gereken önemli boyutlar, tetikleyici yan tuşlarını belirlemenize yardımcı olur. Örneğin:

  • Temel Yapı 1: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = düşük)

    • Y: 2 boyut: Ürün kategorisi (ör. 100 olasılık), Dönüşüm türü (ör. 5 olasılık)
      1. Olası boyut kombinasyonları = 100 x 5 = 500
      2. 9 bit ayrılması gerekir (9 bit = 512 olası kombinasyon)
  • 2. Temel Yapı: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = orta)

    • Y: 3 boyut: Ürün kategorisi (ör. 50 olasılık), Ürün türü (10 olasılık), Dönüşüm türü (3 olasılık)
      1. Olası boyut kombinasyonları = 50 x 10 x 3 = 1.500
      2. 11 bit ayrılması gerekir (11 bit = 2048 olası kombinasyon)
  • Anahtar Yapı 3: Tekrarlayın (aynı şekilde sahip olduğunuz tüm Temel Yapıları da planlayın)

Toplam Anahtarlar için Tahminler

  • Anahtar Yapısı 1: 250.000 gösterim anahtarı x 500 dönüşüm anahtarı = 125.000.000 anahtar
  • Anahtar Yapısı 2: 360.000 gösterim anahtarı x 1,5 bin dönüşüm anahtarı = 540.000.000 anahtar
  • Temel Yapı 3: (aynı şekilde sahip olduğunuz tüm Temel Yapıları da planlayın)
  • Her Temel Yapı için tekrarlama
  • Maksimum Toplama Anahtarları = 540.000.000 anahtar (tüm anahtar yapılarında). 30 bit ayrılması gerekir (30 bit = 1,07B olası kombinasyon)

Beklenen dönüşüm hacmi

Her toplama anahtarı yapısı için öngörülen hacim, aşağıdaki örnekler kullanılarak açıklanabilir:

  • Temel Yapı 1: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = düşük)
    • Y: Temel Yapı 1'in,sonraki üç aylık dönemde ortalama 8 ABD doları BGBM fiyatı ile yaklaşık 500.000 ABD doları değerinde reklamveren harcaması getireceğini tahmin edin. Bunun sonucunda 62.500.000 gösterimin kaydedilmesine karar verin.
    • Anahtar Yapı 1'in sonraki üç aylık dönemde oluşturacağı ortalama gösterim-dönüşüm oranının %0,08 olacağını ve sonuçta yakalanması gereken 50.000 ilişkilendirilmiş dönüşüm olacağını tahmin edin. Her dönüşüm için satın alma değerini ve satın alma sayısını ölçün.
  • 2. Temel Yapı: (Sektör = sigorta, harcama = 50.000'den az, dönüşüm hacmi = orta)
    • Y: Anahtar 2'nin ortalama 10 ABD doları BGBM fiyatı ile gelecek üç aylık dönemde yaklaşık 800.000 ABD doları değerinde harcama yapacağını tahmin edin. Bunun sonucunda 80.000.000 gösterimin kaydedilmesi gerekeceğini tahmin edin.
    • Anahtar 2'nin sonraki çeyrekte oluşturacağı ortalama gösterim-dönüşüm oranının %0,03125 olduğunu ve bunun sonucunda yakalanması gereken 25.000 ilişkilendirilmiş dönüşümle sonuçlanacağını tahmin edin. Her dönüşüm için satın alma değerini ve satın alma sayısını ölçün.
  • Her Temel Yapı için tekrarlama

Raporlama yayınlama ve toplu hale getirme sıklığı (reklamveren başına toplu)**

Her toplama anahtarı yapısı için yinelenen bir şekilde dönüşüm raporlarının gönderilmesi gerekir. Reklam teknolojilerinin reklamverene göre gruplandırmasını (rapor başına verilerin daha temiz bir şekilde ayrılması ve daha etkili toplama için) kullanılmasını ve toplu işlem için raporun shared_info.scheduled_report_time alanını kullanmasını öneririz.

  • A: Saatlik
  • B: Her gün
  • C: Haftalık

Notlar

  • Reklamverene göre toplu hale getirmek için HDS'leri reklamverenlerle doğrulayın.
  • Daha sık paketleme işlemi, grup başına daha fazla gürültü içerir. (bkz: Karar: Grup sıklığı).

  • Yanlış gruplamadan kaynaklanan hataları önlemek için grupların report arrival time yerine scheduled_report_time alanını kullandığından emin olun. Örneğin: saatte bir toplu işlem yapıyorsanız 11:00 için grubunuz yalnızca 10:00 ile 11:00 arasında scheduled_report_time içeren raporları içermeli, 10:00 ve 11:00 arasında farklı bir scheduled_report_time ile gelen raporları kapsamamalıdır (ör. 09:00).

Rapor Hacmine İlişkin Tahminler

  • Temel Yapı 1: 50.000 ilişkilendirilen dönüşüm / 2.160 (saatlik raporlama, bir çeyrekteki saatler) = Reklamveren başına saatte 24 özet rapor (24 x 1.000 reklamveren = 24.000 özet rapor)
  • Temel Yapı 2: 25.000 ilişkilendirilen dönüşüm / 2.160 (saatlik raporlama, bir çeyrekteki saatler) = Reklamveren başına saatte 12 özet rapor (12 x 1.000 reklamveren = 12.000 özet rapor)
  • 3. Temel Yapı: Tekrar
  • Saatlik toplam özet rapor sayısı = Temel yapı 1 için 24 özet rapor + anahtar yapısı 2 için 12 özet rapor + ... = Reklamveren başına saatlik

Geri bildirim özeti

Reklam tekniklerinden gelen aşağıdaki tahminleri anlamak, reklam tekniklerinin gerektirdiği ölçeği destekleyecek özellikleri ve iyileştirmeleri planlamamıza yardımcı olur. Aşağıdakileri bizimle paylaşmanızı öneririz. Daha fazla bilgi için AWS'de Toplama Hizmeti ile ilgili boyutlandırma kılavuzumuzu inceleyin:

  • Toplama hizmet işi başına maksimum giriş alan anahtarı (toplanacak anahtarlar)
  • İş başına maksimum giriş raporu hacmi (ilişkilendirilmiş dönüşümler)
  • Rapor başına tahmini katkılar (bir rapordaki anahtar/değer çiftleri)
  • İş başına ilişkilendirilen dönüşümlerin tahmini dağılımı
  • Bir işteki alan anahtarlarının tahmini dağıtımı
  • Saat/gün/hafta başına tahmini iş sayısı