چارچوب تست بار سرویس تجمع

ما از بازخورد شما در مورد این سند استقبال می‌کنیم، زیرا در حال آماده‌سازی آن برای اضافه کردن به مخزن راهنمای عمومی خود هستیم.

ما تکنسین‌های تبلیغات را تشویق می‌کنیم که تست بار را روی ۱۰۰٪ ترافیک عملیاتی انجام دهند:

  1. تکنسین‌های تبلیغات باید با استفاده از API گزارش‌دهی Attribution به عنوان موارد استفاده گزارش‌دهی خود، به اندازه‌گیری نسبت تبدیل دسترسی داشته باشند.
  2. متخصصان تبلیغات باید تصمیمات طراحی را با به حداقل رساندن نویز اتخاذ کنند (مرجع: تصمیمات طراحی مدل‌سازی شده‌اند)
  3. در حین آزمایش، تکنسین‌های تبلیغات باید تعداد کارهایی که در روز انجام می‌دهند (مثلاً به ازای هر کار تبلیغ‌کننده)، توزیع تخمینی حجم رویداد تبدیل و تعداد کلیدهای تجمیع‌شده به عنوان ورودی در هر کار پردازشی (به پارامتر job مربوط به output_domain_blob_prefix در مستندات API سرویس تجمیع مراجعه کنید) و میانگین تخمینی رویدادهای تبدیل به ازای هر گزارش ورودی را پیگیری کنند.
  4. برای آزمایش، تکنسین‌های تبلیغات باید نوع نمونه توصیه‌شده را از جدول راهنمای اندازه‌گیری بر اساس اندازه کار مورد انتظار خود (یعنی حجم گزارش، اندازه دامنه) جستجو کنند و سرویس تجمیع مستقر خود را بر اساس آن اندازه‌گیری کنند. مرجع: راهنمای اندازه‌گیری برای سرویس تجمیع‌شده در AWS
  5. تکنسین‌های تبلیغات باید برای تست‌های بار، وظایف تجمیع را انجام دهند.

اهداف

این راهنما مختص اندازه‌گیری کلی نسبت تبدیل است و شامل دستورالعمل‌های تنظیم و پیکربندی کلیدی است که برای استفاده توسط تکنسین‌های تبلیغات در نظر گرفته شده است:

  • انتظارات بار را برای اندازه‌گیری نسبت تبدیل کلی تخمین بزنید.
  • تنظیمات و پیکربندی کلیدی خود را برای عملکرد و نویز بر اساس ابعاد و اهدافی که قصد اندازه‌گیری آنها را دارند و اندازه و تقسیم‌بندی تبلیغ‌کنندگانشان بهینه کنند.

پیش‌نیاز

این راهنما برای مخاطبان فناوری تبلیغات در نظر گرفته شده است. قبل از طی کردن مراحل زیر، باید مستندات ما در مورد کار با نویز ، خلاصه تصمیمات طراحی گزارش و آزمایش با آزمایشگاه نویز را برای پیکربندی بهینه بررسی کنید.

مراحل

۱. استراتژی اولیه تنظیم کلید تجمیع

بر اساس نوع و اهداف کسب و کار خود، تعیین کنید که به چند ساختار کلیدی مختلف (یعنی مجموعه‌ای از ابعاد) نیاز دارید. توجه داشته باشید که بهینه‌سازی ساختار کلیدی شما می‌تواند به کاهش نویز در گزارش‌ها کمک کند.

تعداد تبلیغ‌کنندگانی که دارید
برای مثال، فرض کنید ۱۰۰۰ تبلیغ‌کننده دارید.

شباهت‌های بین تبلیغ‌کنندگان شما
شباهت‌ها باید بر اساس حجم تبدیل‌ها، مقادیر نسبی تبدیل و پوشش کلی ویژگی‌های تبلیغ‌کننده ارزیابی شوند. هرچه بتوانید آنها را گروه‌بندی کنید، نتایج شما دقیق‌تر تنظیم می‌شوند (به دلیل واریانس کمتر در مقادیر خروجی) و بنابراین، تأثیر نویز کمتر می‌شود. برای جزئیات بیشتر به مدیریت کلید پیشرفته مراجعه کنید. به عنوان مثال، یک تکنسین تبلیغات می‌تواند تبلیغ‌کنندگان خود را بر اساس صنعت، هزینه و حجم تبدیل به شرح زیر تقسیم‌بندی کند:

  • صنعت (به عنوان مثال: بیمه، جواهرات، خرده فروشی رو به رشد)
  • هزینه (برای مثال: کمتر از ۵۰،۰۰۰ دلار در هر فصل، ۵۰ تا ۱۵۰،۰۰۰ دلار در هر فصل، ۱۵۰،۰۰۰ تا ۲۵۰،۰۰۰ دلار در هر فصل)
  • حجم تبدیل (کم، متوسط، زیاد)

تعداد ساختارهای کلیدی تجمیعی که باید ایجاد شوند
برای مثال، ۲۷ (۳x۳x۳): ۳ صنعت، ۳ نوع هزینه و ۳ گروه‌بندی برای مقادیر تبدیل.

۲. ابعاد کلیدی تجمیع را شناسایی کنید

در مرحله بعد، ابعاد مهمی را که می‌خواهید برای هر دو عامل تأثیرگذاری و تبدیل پیگیری کنید، شناسایی کنید تا تعداد کلیدهای جانبی منبع و محرک را تخمین بزنید.

برای هر ساختار کلید تجمیع، ابعاد مهمی که باید برای نمایش‌ها ردیابی کنید، به شما کمک می‌کند تا تعداد کلیدهای جانبی منبع را تعیین کنید. ابعاد به نوع تبلیغ‌کننده مانند صنعت، هزینه یا تبدیل بستگی دارد. مثال‌های زیر به توضیح ابعاد کمک می‌کنند:

  • ساختار کلیدی ۱: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = کم)

    • الف) ۴ بُعد: کمپین (مثلاً: ۵۰ احتمال)، گروه تبلیغاتی (مثلاً: ۲۰ احتمال)، نوع دستگاه (مثلاً: ۵ احتمال)، موقعیت جغرافیایی (مثلاً: ۵۰ احتمال)
      1. ترکیب‌های ابعادی ممکن = ۵۰ × ۲۰ × ۵ × ۵۰ = ۲۵۰۰۰۰. این تعداد ترکیب‌های ابعادی ممکن برای کلیدهای جانبی منبع برای ساختار کلید ۱ را نشان می‌دهد.
      2. نیاز به رزرو ۱۸ بیت دارد (۱۸ بیت = ۲۶۲۱۴۴ ترکیب ممکن)
  • ساختار کلیدی ۲: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = متوسط)

    • الف) ۴ بُعد: کمپین (مثلاً: ۳۰ احتمال)، گروه تبلیغاتی (مثلاً: ۸۰ احتمال)، نوع تبلیغ (مثلاً: ۳ احتمال)، موقعیت جغرافیایی (مثلاً: ۵۰ احتمال).
      1. ترکیب‌های ابعادی ممکن = 30 x 80 x 3 x 50 = 360,000 . این تعداد ترکیب‌های ابعادی ممکن یا کلیدهای جانبی منبع برای ساختار کلید 2 را نشان می‌دهد.
      2. نیاز به رزرو ۱۹ بیت (۱۹ بیت) = ۵۲۴،۲۸۸ ترکیب ممکن)
  • ساختار کلیدی ۳: تکرار (به طور مشابه برای تمام ساختارهای کلیدی که دارید برنامه‌ریزی کنید)

برای هر ساختار کلید تجمیع، ابعاد مهمی که باید برای تبدیل‌ها ردیابی کنید، به شما در تعیین کلیدهای سمت فعال‌کننده کمک می‌کند. برای مثال:

  • ساختار کلیدی ۱: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = کم)

    • الف) ۲ بُعد: دسته‌بندی محصول (مثلاً: ۱۰۰ احتمال)، نوع تبدیل (مثلاً: ۵ احتمال)
      1. ترکیب‌های ابعادی ممکن = ۱۰۰ × ۵ = ۵۰۰
      2. نیاز به رزرو ۹ بیت (۹ بیت = ۵۱۲ ترکیب ممکن)
  • ساختار کلیدی ۲: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = متوسط)

    • الف) ۳ بُعد: دسته‌بندی محصول (مثلاً: ۵۰ احتمال)، نوع محصول (۱۰ احتمال)، نوع تبدیل (۳ احتمال)
      1. ترکیب‌های ابعادی ممکن = ۵۰ × ۱۰ × ۳ = ۱۵۰۰
      2. نیاز به رزرو ۱۱ بیت (۱۱ بیت = ۲۰۴۸ ترکیب ممکن)
  • ساختار کلیدی ۳: تکرار (به طور مشابه برای تمام ساختارهای کلیدی که دارید برنامه‌ریزی کنید)

تخمین‌ها برای کلیدهای تجمیعی

  • ساختار کلید ۱: ۲۵۰،۰۰۰ کلید نمایش × ۵۰۰ کلید تبدیل = ۱۲۵،۰۰۰،۰۰۰ کلید
  • ساختار کلید ۲: ۳۶۰،۰۰۰ کلید نمایش × ۱.۵ هزار کلید تبدیل = ۵۴۰،۰۰۰،۰۰۰ کلید
  • ساختار کلیدی ۳: (به طور مشابه برای تمام ساختارهای کلیدی که دارید برنامه‌ریزی کنید)
  • برای هر ساختار کلیدی تکرار کنید
  • حداکثر کلیدهای تجمیع‌شده = ۵۴۰،۰۰۰،۰۰۰ کلید (در تمام ساختارهای کلید). نیاز به رزرو ۳۰ بیت (۳۰ بیت = ۱.۰۷ میلیارد ترکیب ممکن)

حجم تبدیل پیش‌بینی‌شده

برای هر ساختار کلید تجمیع، حجم پیش‌بینی‌شده را می‌توان با استفاده از مثال‌های زیر توضیح داد:

  • ساختار کلیدی ۱: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = کم)
    • الف) پیش‌بینی کنید که ساختار کلیدی ۱ در طول سه‌ماهه آینده حدود ۵۰۰،۰۰۰ دلار هزینه تبلیغ‌کننده را با میانگین قیمت ۸ دلار در هر دقیقه تشکیل دهد. پیش‌بینی کنید که این منجر به ۶۲،۵۰۰،۰۰۰ نمایش خواهد شد که باید ثبت شوند.
    • پیش‌بینی کنید که میانگین نرخ تبدیل بازدید به تبدیل که ساختار کلیدی ۱ در سه‌ماهه آینده تشکیل خواهد داد، ۰.۰۸٪ باشد که منجر به ۵۰۰۰۰ تبدیل نسبت داده شده می‌شود که باید ثبت شوند. برای هر تبدیل، ارزش خرید و تعداد خرید را اندازه‌گیری کنید.
  • ساختار کلیدی ۲: (صنعت = بیمه، هزینه = کمتر از ۵۰۰۰۰، حجم تبدیل = متوسط)
    • الف) پیش‌بینی کنید که مورد کلیدی ۲ در طول سه‌ماهه آینده حدود ۸۰۰۰۰۰ دلار هزینه با میانگین قیمت ۱۰ دلار در هر دقیقه داشته باشد. پیش‌بینی کنید که این منجر به ۸۰،۰۰۰،۰۰۰ نمایش خواهد شد که باید ثبت شوند.
    • پیش‌بینی کنید که میانگین نرخ تبدیل بازدید به تبدیل که کلید ۲ در سه‌ماهه بعدی تشکیل می‌دهد، ۰.۰۳۱۲۵٪ باشد که منجر به ۲۵۰۰۰ تبدیل نسبت داده شده می‌شود که باید ثبت شوند. برای هر تبدیل، ارزش خرید و تعداد خرید را اندازه‌گیری کنید.
  • برای هر ساختار کلیدی تکرار کنید

گزارش تحویل و تعداد دفعات دسته بندی (دسته بندی به ازای هر تبلیغ کننده)**

برای هر ساختار کلید تجمیع، به گزارش‌های تبدیل به صورت مکرر نیاز خواهید داشت. توصیه می‌کنیم تکنسین‌های تبلیغات، داده‌ها را بر اساس تبلیغ‌کننده دسته‌بندی کنند (برای جداسازی تمیزتر داده‌ها در هر گزارش و تجمیع کارآمدتر) و از فیلد shared_info.scheduled_report_time گزارش برای دسته‌بندی استفاده کنند.

  • الف: ساعتی
  • ب: روزانه
  • ج: هفتگی

یادداشت‌ها

  • برای دسته‌بندی بر اساس تبلیغ‌کننده، SLA ها را با تبلیغ‌کنندگان تأیید کنید.
  • بسته‌بندی مکررتر شامل نویز بیشتر در هر بسته خواهد بود. (به بخش تصمیم‌گیری: فرکانس بسته‌بندی مراجعه کنید).

  • برای جلوگیری از خطاهای ناشی از دسته‌بندی نادرست، مطمئن شوید که دسته‌بندی‌ها از فیلد scheduled_report_time استفاده می‌کنند، نه report arrival time . برای مثال: اگر هر ساعت دسته‌بندی می‌کنید، دسته‌بندی شما برای ساعت ۱۱ صبح فقط باید شامل گزارش‌هایی باشد که scheduled_report_time آنها بین ساعت ۱۰ صبح تا ۱۱ صبح است، و نه گزارش‌هایی که بین ساعت ۱۰ صبح تا ۱۱ صبح با scheduled_report_time متفاوت (مثلاً ۹ صبح) رسیده‌اند.

تخمین حجم گزارش

  • ساختار کلیدی ۱: ۵۰،۰۰۰ تبدیل نسبت داده شده / ۲۱۶۰ (گزارش ساعتی، ساعت در یک ربع) = ۲۴ گزارش خلاصه در هر ساعت برای هر تبلیغ‌کننده (۲۴ × ۱۰۰۰ تبلیغ‌کننده = ۲۴ هزار گزارش خلاصه)
  • ساختار کلیدی ۲: ۲۵۰۰۰ تبدیل نسبت داده شده / ۲۱۶۰ (گزارش ساعتی، ساعت در یک ربع) = ۱۲ گزارش خلاصه در هر ساعت برای هر تبلیغ کننده (۱۲ × ۱۰۰۰ تبلیغ کننده = ۱۲ هزار گزارش خلاصه)
  • ساختار کلیدی ۳: تکرار
  • تعداد کل گزارش‌های خلاصه در هر ساعت = ۲۴ گزارش خلاصه برای ساختار کلیدی ۱ + ۱۲ گزارش خلاصه برای ساختار کلیدی ۲ + ... = ... در هر ساعت به ازای هر تبلیغ‌کننده

خلاصه بازخورد

درک تخمین‌های زیر از متخصصان تبلیغات به ما کمک می‌کند تا ویژگی‌ها و بهبودهایی را برای پشتیبانی از مقیاس مورد نیاز متخصصان تبلیغات برنامه‌ریزی کنیم. پیشنهاد می‌کنیم موارد زیر را با ما به اشتراک بگذارید. برای اطلاعات بیشتر به راهنمای اندازه‌گیری ما برای سرویس تجمیع در AWS مراجعه کنید:

  • حداکثر کلیدهای دامنه ورودی (کلیدهایی برای تجمیع) برای هر کار سرویس تجمیع
  • حداکثر حجم گزارش‌های ورودی به ازای هر شغل (تبدیل‌های نسبت داده شده)
  • سهم تخمینی در هر گزارش (جفت‌های کلید/مقدار در یک گزارش)
  • توزیع تخمینی تبدیل‌های نسبت داده شده به ازای هر شغل
  • توزیع تخمینی کلیدهای دامنه در یک کار
  • تعداد تخمینی مشاغل در هر ساعت/روز/هفته