مرحله 2: تست A/B را در کنسول Firebase تنظیم کنید
مقدمه: فرکانس تبلیغات AdMob را با استفاده از Firebase بهینه کنید |
مرحله 1: از AdMob برای ایجاد انواع واحدهای تبلیغاتی جدید برای آزمایش استفاده کنید |
مرحله 2: تست A/B را در کنسول Firebase تنظیم کنید |
مرحله 3: مقادیر پارامتر Remote Config را در کد برنامه خود مدیریت کنید |
مرحله 4: تست A/B را شروع کنید و نتایج تست را در کنسول Firebase بررسی کنید |
مرحله 5: تصمیم بگیرید که آیا قالب تبلیغاتی جدید را منتشر کنید یا خیر |
اکنون که واحدهای تبلیغاتی جدیدی در برنامه خود پیادهسازی کردهاید، باید یک تست A/B راهاندازی کنید که به شما در درک عملکرد این واحدهای تبلیغاتی کمک میکند. شما تعیین می کنید که کدام کاربران را در آزمون هدف قرار دهید و همچنین اهداف آزمایشی خود را تعیین می کنید. همچنین باید انواع آزمایشی خود را تعریف کنید (واحدهای تبلیغات مختلف در برنامه خود) و پارامتر Remote Config را تنظیم کنید که نمایش انواع در برنامه شما را کنترل می کند.
Firebase A/B Testing از محصولات زیر برای آزمایش و تجزیه و تحلیل اثرات افزودن یک واحد تبلیغاتی به برنامه شما استفاده میکند:
- تست Firebase A/B (این مرحله) - اهداف و پارامترهای قابل تنظیم را برای آزمایش خود تعریف کنید
- Firebase Remote Config (مرحله بعدی) - منطق را به کد خود اضافه کنید تا پیکربندی پارامترها را کنترل کنید.
- Google Analytics (در پشت صحنه اجرا می شود) - تأثیر پیکربندی ها را اندازه گیری می کند
یک تست A/B جدید را آغاز کنید
برای شروع یک آزمایش کنترلشده برای بهینهسازی فرکانس تبلیغات، با رفتن به بخش A/B Testing کنسول Firebase شروع کنید. روی ایجاد آزمایش کلیک کنید، سپس Remote Config را انتخاب کنید.
اصول اولیه را تنظیم کنید
در قسمت Basics نام آزمایش را تعریف کرده و توضیحات آزمایش را ارائه دهید.
هدف گذاری را تنظیم کنید
در بخش Targeting ، برنامه iOS یا Android مورد نظر آزمایش را انتخاب کنید.
درصد کاربرانی که در معرض آزمایش قرار میگیرند را تنظیم کنید. برای این آموزش، واحدهای تبلیغاتی جدید با 30 درصد از کاربران شما آزمایش خواهند شد. توجه داشته باشید که این بدان معنا نیست که 30٪ از همه کاربران شما واحدهای تبلیغاتی جدید را با محدودیت فرکانس افزایش یافته می بینند. این بدان معنی است که 30٪ از کاربران شما در معرض دو تبلیغ بینابینی جدید همراه با واحد تبلیغات پایه (تبلیغ موجود شما) قرار خواهند گرفت.
تمام تنظیمات دیگر را به عنوان پیش فرض خود بگذارید.
اهداف خود را تنظیم کنید
Firebase A/B Testing یک معیار اولیه را برای تعیین نوع برنده ردیابی می کند، اما همچنین به شما امکان می دهد معیارهای ثانویه را اضافه کنید تا تأثیرات پیکربندی های مختلف بر سایر عوامل مهم برنامه خود را درک کنید.
برای این آموزش، بهینه سازی درآمد تخمینی AdMob هدف اصلی است، بنابراین آن را از منوی کشویی انتخاب کنید.
(اختیاری) اگر میخواهید «آزمایش A/B» معیارهای بیشتری مانند درآمد کل تخمینی یا نرخهای نگهداری متفاوت را ردیابی کند، آنها را با کلیک روی « افزودن متریک » انتخاب کنید.
انواع را تنظیم کنید
آخرین مرحله از پیکربندی تست A/B، تعریف پارامتر Remote Config است که کنترل میکند کدام واحد تبلیغات به کاربران نشان داده شود.
در قسمت Variants ، با تایپ کردن آن در قسمت Parameter کارت Baseline ، یک پارامتر جدید به نام
INTERSTITIAL_AD_KEY
ایجاد کنید.راه اندازی بخش Variants را با استفاده از تنظیمات زیر برای پارامتر
INTERSTITIAL_AD_KEY
به پایان برسانید:- نوع پایه : مقدار تنظیم شده روی شناسه واحد آگهی واحد تبلیغاتی موجود با تنظیم محدودیت فرکانس 4 نمایش برای هر کاربر در هر 10 دقیقه
- نوع A : مقدار تنظیم شده روی شناسه واحد تبلیغاتی واحد تبلیغاتی جدید با تنظیم محدودیت فرکانس 6 نمایش برای هر کاربر در هر 10 دقیقه
- نوع B : مقدار تنظیم شده روی شناسه واحد آگهی واحد تبلیغاتی جدید با تنظیم محدودیت فرکانس 8 نمایش برای هر کاربر در هر 10 دقیقه
برای این آموزش، نوع Baseline واحد تبلیغات موجود را نشان می دهد (4 نمایش برای هر کاربر در هر 10 دقیقه). نوع A و نوع B واحدهای تبلیغاتی جدید (به ترتیب 6 و 8 نمایش برای هر کاربر در هر 10 دقیقه) را به زیرمجموعه کوچکی از کاربران نشان می دهند. این توسط مقدار پارامتر کنترل می شود که شناسه واحد تبلیغاتی است که از رابط کاربری AdMob گرفته شده است. این مقادیر پارامتر در اینجا در Firebase A/B Testing تنظیم میشوند، اما در واقع Firebase Remote Config است که این مقادیر را برای مدیریت به کد برنامه شما ارسال میکند. در مرحله بعد Remote Config را تنظیم خواهید کرد.
برای اطمینان از تنظیم آزمایش شما همانطور که انتظار می رود، روی Review کلیک کنید. با این حال، قبل از اینکه واقعاً بتوانید آزمایش را شروع کنید، باید نحوه واکنش کد برنامه شما به مقادیر پارامترهای دریافتی از Firebase را مشخص کنید. برای پیاده سازی نحوه کنترل Remote Config با پارامتر INTERSTITIAL_AD_KEY
، به مرحله بعدی بروید.
مرحله 1 : از AdMob برای ایجاد انواع واحدهای تبلیغاتی جدید استفاده کنیدمرحله 3 : مدیریت مقادیر پارامتر Remote Config