Toplama Hizmeti yük testi çerçevesi

Bu dokümanı herkese açık rehberlik depomuza eklemeye hazırlanırken dokümanla ilgili geri bildirimlerinizi bekliyoruz.

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

  1. Reklam teknolojileri, raporlama kullanım alanları olarak Attribution Reporting API'yi kullanarak dönüşüm ilişkilendirme ölçümüne erişmelidir.
  2. Reklam teknolojisi, gürültüyü en aza indirirken tasarımla ilgili kararlar vermelidir (Referans: modellenmiş tasarım kararları)
  3. Reklam teknolojisi uzmanları, test sırasında günlük olarak çalıştırdıkları iş sayısını (ör. reklamveren başına işler), dönüşüm etkinliği hacminin tahmini dağılımını ve işleme işi başına giriş olarak toplu anahtar sayısını (Aggregation Service API dokümanlarında output_domain_blob_prefix iş parametresine bakın) ve giriş raporu başına tahmini ortalama dönüşüm etkinliğini takip etmelidir.
  4. Reklam teknolojisi uzmanları, test için beklenen iş boyutlarına (ör. rapor hacmi, alan boyutu) göre boyutlandırma rehberliği tablosundan önerilen örnek türünü bulup dağıtılan toplama hizmetlerini buna göre boyutlandırmalıdır. Referans: AWS'de Toplu Hizmet için boyutlandırma kılavuzu
  5. Reklam teknolojileri, yük testleri için toplama işleri yapmalıdır.

Hedefler

Bu kılavuz, toplu dönüşüm ilişkilendirme ölçümüne özeldir ve reklam teknolojisi uzmanlarının aşağıdakiler için kullanması amaçlanan temel kurulum ve yapılandırma talimatlarını içerir:

  • Toplu dönüşüm ilişkilendirme ölçümü için yük beklentilerini tahmin edin.
  • Ölçmek istedikleri boyutlara ve hedeflere, reklamverenlerin boyutuna ve segmentasyonuna göre anahtar kurulumlarını ve yapılandırmalarını performans ve gürültü için optimize edin.

Ön koşul

Bu kılavuz, reklam teknolojisi kitlesine yöneliktir. Aşağıdaki adımları uygulamadan önce gürültüyle çalışma ve özet rapor tasarımı kararları ile ilgili dokümanlarımızı incelemeniz ve optimum bir yapılandırma için gürültü laboratuvarını denemeniz gerekir.

Adımlar

1. İlk toplama anahtarı kurulum stratejisi

İşletme türünüze ve hedeflerinize göre kaç farklı anahtar yapıya (ör. boyut grubu) ihtiyacınız olduğunu belirleyin. Anahtar yapınızı optimize etmenin, raporlardaki gürültüyü azaltmaya yardımcı olabileceğini unutmayın.

Reklamveren sayınız
Örneğin, 1.000 reklamvereniniz olduğunu varsayalım.

Reklamverenleriniz arasındaki benzerlikler
Benzerlikler, dönüşüm hacmine, göreceli dönüşüm değerlerine ve reklamveren özelliklerinin genel kapsamına göre değerlendirilmelidir. Bunları ne kadar benzer şekilde gruplandırabilirseniz sonuçlarınız o kadar hassas olur (çıktı değerlerinde daha az varyasyon nedeniyle) ve dolayısıyla gürültünün etkisi o kadar az olur. Daha fazla bilgi için gelişmiş anahtar yönetimine bakın. Örneğin, bir reklam teknolojisi reklamverenlerini sektöre, harcamaya ve dönüşüm hacmine göre aşağıdaki gibi segmentlere ayırabilir:

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

Oluşturulacak toplu anahtar yapılarını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ı belirleme

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

Her toplama anahtarı yapısı için gösterimler için izlemeniz gereken önemli boyutlar, kaynak tarafı anahtarlarının sayısını belirlemenize yardımcı olur. Boyutlar; sektör, harcama veya dönüşüm gibi reklamveren türüne bağlıdır. Aşağıdaki örnekler, boyutları açıklamaya yardımcı olur:

  • Anahtar Yapı 1: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = düşük)

    • C: 4 boyut: Kampanya (ör. 50 olasılık), Reklam grubu (ör. 20 olasılık), Cihaz türü (ör. 5 olasılık), Coğrafi Konum (ör. 50 olasılık)
      1. Olası boyut kombinasyonları = 50 x 20 x 5 x 50 = 250.000. Bu değer, 1. anahtar yapısı için kaynak taraflı anahtarlarda kullanılabilecek olası boyut kombinasyonlarının sayısını gösterir.
      2. 18 bit ayırmanız gerekir (18 bit = 262.144 olası kombinasyon)
  • 2. Anahtar Yapısı: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = orta)

    • C: 4 boyut: Kampanya (ör. 30 olasılık), Reklam grubu (ör. 80 olasılık), Reklam türü (ör. 3 olasılık), Coğrafi Konum (ör. 50 olasılık).
      1. Olası boyut kombinasyonları = 30 x 80 x 3 x 50 = 360.000. Bu, 2. anahtar yapısı için olası boyut kombinasyonlarının veya kaynak tarafı anahtarlarının sayısını gösterir.
      2. 19 bit ayırmanız gerekir (19 bit) = 524.288 olası kombinasyon)
  • Ana Yapı 3: Tekrarlayın (sahip olduğunuz tüm Ana Yapılar için benzer şekilde planlayın)

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

  • Anahtar Yapı 1: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = düşük)

    • C: 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 ayırmanız gerekir (9 bit = 512 olası kombinasyon)
  • 2. Anahtar Yapısı: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = orta)

    • C: 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 ayırmanız gerekir (11 bit = 2.048 olası kombinasyon)
  • Anahtar Yapısı 3: Tekrarlayın (sahip olduğunuz tüm Anahtar Yapıları için benzer şekilde planlayın)

Toplu Anahtarlar İçin Tahminler

  • 1. Anahtar Yapısı: 250.000 gösterim anahtarı x 500 dönüşüm anahtarı = 125.000.000 anahtar
  • 2. Anahtar Yapısı: 360.000 gösterim anahtarı x 1.500 dönüşüm anahtarı = 540.000.000 anahtar
  • 3. Anahtar Yapı: (Sahip olduğunuz tüm Anahtar Yapılar için benzer şekilde plan yapın)
  • Her anahtar yapısı için işlemi tekrarlayın
  • Maksimum Toplu Anahtar Sayısı = 540.000.000 anahtar (tüm anahtar yapılarında). 30 bit ayırmanız gerekir (30 bit = 1,07 milyar olası kombinasyon)

Beklenen dönüşüm hacmi

Her toplama anahtarı yapısı için beklenen hacim aşağıdaki örneklerle açıklanabilir:

  • Anahtar Yapısı 1: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = düşük)
    • C: Anahtar Yapı 1'in,ortalama 8 ABD doları BGBM fiyatıyla önümüzdeki çeyrekte yaklaşık 500.000 ABD doları tutarında reklamveren harcaması oluşturacağını tahmin edin. Bunun sonucunda, kaydedilmesi gereken 62.500.000 gösterim elde edileceğini tahmin edin.
    • Anahtar Yapı 1'in önümüzdeki çeyrekte oluşturacağı ortalama gösterim dönüşüm oranının %0,08 olduğunu ve bunun sonucunda 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.
  • Anahtar Yapısı 2: (Sektör = sigorta, harcama = <50.000, dönüşüm hacmi = orta)
    • C: 2. Anahtar'ın,ortalama 10 ABD doları BGBM fiyatı üzerinden önümüzdeki çeyrekte yaklaşık 800.000 ABD doları tutarında harcama oluşturacağını tahmin edin. Bunun, kaydedilmesi gereken 80.000.000 gösterimle sonuçlanacağını tahmin edin.
    • 2. anahtarın önümüzdeki ç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üşü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.
  • Her anahtar yapısı için tekrarlayın

Raporlama yayını ve gruplandırma sıklığı (reklamveren başına grup)**

Her toplama anahtarı yapısı için yinelenen şekilde yayınlanan dönüşüm raporlarına ihtiyacınız vardır. Reklam teknolojilerinin reklamverene göre gruplandırma yapmasını (rapor başına verilerin daha net bir şekilde ayrılması ve daha verimli toplama için) ve gruplandırma için raporun shared_info.scheduled_report_time alanını kullanmasını öneririz.

  • C: Saatlik
  • B: Günlük
  • C: Haftalık

Notlar

  • Reklamverene göre gruplandırma yapmak için reklamverenlerle SLA'ları doğrulayın.
  • Daha sık toplu işleme, toplu işlem başına daha fazla gürültü içerir. (Bkz. Karar: Toplu sıklık).

  • Yanlış gruplandırma nedeniyle hataları önlemek için grupların report arrival time yerine scheduled_report_time alanını kullandığından emin olun. Örneğin: Her saat gruplandırma yapıyorsanız 11:00 için oluşturduğunuz grup yalnızca 10:00 ile 11:00 arasında scheduled_report_time içeren raporları içermelidir.10:00 ile 11:00 arasında farklı bir scheduled_report_time ile gelen raporlar (ör. 09:00).

Rapor hacmi tahminleri

  • Anahtar Yapı 1: 50.000 ilişkilendirilmiş dönüşüm / 2.160 (saatlik raporlama, çeyrekteki saat sayısı) = reklamveren başına saatte 24 özet rapor (24 x 1.000 reklamveren = 24.000 özet rapor)
  • Anahtar Yapısı 2: 25.000 ilişkilendirilmiş dönüşüm / 2.160 (saatlik raporlama, üç aylık saat sayısı) = reklamveren başına saat başına 12 özet rapor (12 x 1.000 reklamveren = 12.000 özet rapor)
  • Anahtar Yapısı 3: Tekrar
  • Saat başına toplam özet raporu sayısı = 1. anahtar yapısı için 24 özet rapor + 2. anahtar yapısı için 12 özet rapor + ... = reklamveren başına saat başına ...

Geri bildirim özeti

Reklam teknolojilerinden gelen aşağıdaki tahminleri anlamak, reklam teknolojilerinin gerektirdiği ölçeği desteklemek için özellikler ve iyileştirmeler planlamamıza yardımcı olur. Aşağıdaki bilgileri bizimle paylaşmanızı öneririz. Daha fazla bilgi için AWS'de Toplama Hizmeti için boyutlandırma kılavuzumuzu inceleyin:

  • Toplama hizmeti işi başına maksimum giriş alanı anahtarı (toplanacak anahtarlar)
  • İş başına maksimum giriş raporu hacmi (ilişkilendirilen 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ğılımı
  • Saat/gün/hafta başına tahmini iş sayısı