آموزش گام‌به‌گام: بهینه‌سازی تناوب آگهی AdMob

مرحله ۲: راه‌اندازی آزمون A/B در کنسول Firebase


مقدمه: بهینه‌سازی AdMob تناوب آگهی بااستفاده از Firebase
مرحله ۱: از AdMob برای ایجاد انواع واحد آگهی جدید برای آزمایش استفاده کنید

مرحله ۲: راه‌اندازی آزمون A/B در کنسول Firebase

مرحله ۳: مدیریت Remote Config مقادیر پارامتر در کد برنامه
مرحله ۴: شروع آزمون آ/ب و مرور نتایج آزمون در کنسول Firebase
مرحله ۵: تصمیم بگیرید قالب آگهی جدید را عرضه کنید یا نه


اکنون که واحدهای آگهی جدیدی را در برنامه‌تان پیاده‌سازی کرده‌اید، باید آزمایش A/B راه‌اندازی کنید تا به شما کمک کند عملکرد این واحدهای آگهی را درک کنید. کاربرانی را که باید در آزمایش هدف‌یابی شوند و همچنین اهداف آزمایشی‌تان را تعریف خواهید کرد. همچنین باید گونه‌های آزمایشی‌تان (واحدهای آگهی مختلف در برنامه‌تان) را تعریف کنید و پارامتر Remote Config را راه‌اندازی کنید که نمایش گونه‌ها در برنامه‌تان را کنترل خواهد کرد.

‫Firebase A/B Testing از محصولات زیر برای آزمایش و تجزیه‌وتحلیل تأثیرات افزودن واحد آگهی به برنامه‌تان استفاده می‌کند:

  • ‫Firebase A/B Testing (این مرحله) — تعریف اهداف و پارامترهای پیکربندی‌پذیر برای آزمایش
  • Firebase Remote Config (مرحله بعدی) — منطق را به کد خود اضافه کنید تا پیکربندی پارامترها را مدیریت کند
  • ‫Google Analytics (در پشت صحنه اجرا می‌شود) — تأثیر پیکربندی‌ها را اندازه‌گیری می‌کند

آغاز کردن آزمون آ/ب جدید

برای شروع آزمایش کنترل‌شده برای بهینه‌سازی کردن بسامد آگهی، ابتدا به بخش A/B Testing کنسول Firebase پیمایش کنید. روی ایجاد آزمایش کلیک کنید، سپس Remote Config را انتخاب کنید.

<span class=واسط کاربری کنسول Firebase که نحوه شروع آزمایش A/B بااستفاده از Remote Config" class="screenshot">
را نشان می‌دهد

تنظیم کردن موارد اولیه

در بخش اصول اولیه، نام آزمایش را تعریف کنید و شرح آزمایش را ارائه دهید.

<span class=میانای کاربر کنسول Firebase که نحوه راه‌اندازی اصول اولیه آزمایش A/B را نشان می‌دهد" class="screenshot">

راه‌اندازی هدف‌یابی

  1. در بخش هدف‌یابی، برنامه iOS یا Android را که آزمایش هدف‌یابی خواهد کرد انتخاب کنید.

  2. درصد کاربرانی را که درمعرض آزمایش قرار می‌گیرند تنظیم کنید. برای این آموزش گام‌به‌گام، واحدهای آگهی جدید با ۳۰٪ از کاربران شما آزمایش خواهد شد. توجه داشته باشید که این به این معنی نیست که ۳۰٪ از همه کاربران شما واحدهای آگهی جدید را با حدگذاری بسامد افزایش‌یافته خواهند دید؛ این به این معنی است که ۳۰٪ از کاربران شما درمعرض دو آگهی بینابینی جدید به‌همراه واحد آگهی پایه (آگهی موجود شما) قرار خواهند گرفت.

    همه تنظیمات دیگر را در حالت پیش‌فرض خودشان بگذارید.

<span class=میانای کاربر کنسول Firebase که نحوه راه‌اندازی هدف‌یابی آزمایش A/B را نشان می‌دهد" class="screenshot">

تنظیم اهداف

‫Firebase A/B Testing سنجه اصلی را برای تعیین گونه برنده پیگیری می‌کند، اما به شما امکان می‌دهد سنجه‌های ثانویه را نیز اضافه کنید تا تأثیرات پیکربندی‌های مختلف را بر عوامل مهم دیگر برای برنامه‌تان درک کنید.

  1. برای این آموزش، بهینه‌سازی درآمد AdMob تخمینی هدف اصلی است، بنابراین آن را از منو کرکره‌ای انتخاب کنید.

  2. (اختیاری) اگر می‌خواهید A/B Testing سنجه‌های بیشتری مثل درآمد کل تخمینی یا نرخ‌های نگهداری مختلف را پیگیری کند، با کلیک کردن روی افزودن سنجه آن‌ها را انتخاب کنید.

<span class=میانای کاربر کنسول Firebase که نحوه راه‌اندازی اهداف آزمایش A/B را نشان می‌دهد" class="screenshot">

راه‌اندازی کردن گونه‌ها

آخرین مرحله پیکربندی آزمایش A/B تعریف Remote Config پارامتری است که کنترل می‌کند کدام واحد آگهی به کاربران نشان داده شود.

  1. در بخش متغیرها، با تایپ کردن آن در فیلد پارامتر کارت پایه، پارامتر جدیدی به‌نام INTERSTITIAL_AD_KEY ایجاد کنید.

  2. بخش انواع را بااستفاده از تنظیمات زیر برای پارامتر INTERSTITIAL_AD_KEY راه‌اندازی کنید:

    • متغیر پایه: مقدار روی شناسه واحد آگهی واحد آگهی موجود با تنظیم سقف فراوانی ۴ ظهور برای هر کاربر در هر ۱۰ دقیقه تنظیم شده است
    • متغیر A متغیر: مقدار روی شناسه واحد آگهی آگهی جدید با تنظیم سقف فراوانی ۶ ظهور برای هر کاربر در هر ۱۰ دقیقه تنظیم شده است
    • متغیر B متغیر: مقدار روی شناسه واحد آگهی آگهی جدید با تنظیم سقف فراوانی ۸ ظهور برای هر کاربر در هر ۱۰ دقیقه تنظیم شده است

    برای این آموزش گام‌به‌گام، گونه خط پایه واحد آگهی موجود را نشان می‌دهد (۴ ظهور برای هر کاربر در هر ۱۰ دقیقه). متغیر A و متغیر B واحدهای آگهی جدید (به‌ترتیب ۶ و ۸ ظهور برای هر کاربر در هر ۱۰ دقیقه) را به زیرمجموعه کوچکی از کاربران نشان خواهند داد. این مورد با مقدار پارامتر کنترل می‌شود که شناسه واحد آگهی برگرفته از AdMob واسط کاربر است. این مقادیر پارامتر در اینجا در Firebase A/B Testing تنظیم شده است، اما درواقع Firebase Remote Config است که این مقادیر را برای پردازش به کد برنامه‌تان ارسال می‌کند. در مرحله بعدی Remote Config را راه‌اندازی خواهید کرد.

<span class=میانای کاربر کنسول Firebase که نحوه راه‌اندازی گونه‌های آزمایش A/B را نشان می‌دهد" class="screenshot">

روی مرور کلیک کنید تا مطمئن شوید آزمایش شما همان‌طور که انتظار می‌رود راه‌اندازی شده است. بااین‌حال، قبل‌از اینکه بتوانید آزمایش را شروع کنید، باید تعریف کنید که کد برنامه‌تان چگونه به مقادیر پارامتر دریافتی از Firebase واکنش نشان می‌دهد. برای پیاده‌سازی نحوه مدیریت پارامتر INTERSTITIAL_AD_KEY توسط Remote Config، به مرحله بعدی بروید.




مرحله ۱: از AdMob برای ایجاد گونه‌های واحد آگهی جدید استفاده کنید مرحله ۳: مقادیر پارامتر Remote Config را مدیریت کنید