Firebase A/B Testing
Firebase A/B Testing به شما کمک میکند تجربه برنامهتان را با سادهسازی روش اجرا، تجزیهوتحلیل، و مقیاسبندی آزمایشهای محصول و بازاریابی بهینهسازی کنید. این ویژگی به شما امکان میدهد تغییرات در رابط کاربری، ویژگیها، یا پویشهای تعامل برنامهتان را آزمایش کنید تا ببینید قبلاز اینکه آنها را بهطور گسترده عرضه کنید، چگونه بر سنجههای کلیدی شما (مانند درآمد و ماندگاری) تأثیر میگذارند.
A/B Testing با FCM کار میکند تا بتوانید پیامهای بازاریابی مختلف را آزمایش کنید، و با Remote Config کار میکند تا بتوانید تغییرات را در برنامهتان آزمایش کنید.
آماده شروع هستید؟ محصولی انتخاب کنید:
قابلیتهای کلیدی
| آزمایش و بهبود تجربه محصول | با Remote Config آزمایشهایی بسازید تا در رفتار و ظاهر برنامهتان در سراسر متغیرهای آزمایش تغییر ایجاد کنید و آزمایش کنید کدام تجربه محصول در ایجاد نتایجی که بیشتر به آنها اهمیت میدهید مؤثرتر است. |
| بااستفاده از «سازنده اعلانها»، راههایی برای تعامل مجدد با کاربران پیدا کنید | از A/B Testing استفاده کنید تا به شما کمک کند مؤثرترین تنظیمات پیامرسانی و عبارتبندی را برای جذب کاربران به برنامهتان پیدا کنید. |
| ویژگیهای جدید را بهطور ایمن عرضه کنید | ویژگی جدید را بدون اطمینان از اینکه اهدافتان را برآورده میکند، ابتدا برای زیرمجموعه کوچکتری از کاربران عرضه نکنید. وقتی به نتایج A/B Testing اطمینان پیدا کردید، ویژگی را برای همه کاربران عرضه کنید. |
| گروههای کاربر هدف | بااستفاده از دادههای مربوط به کاربران برنامهتان، آزمونهای آ/ب هدفمند اجرا کنید. برای مثال، میتوانید زیرمجموعهای از کاربران را که نسخه، پلاتفرم، یا زبان خاصی از برنامه را اجرا میکنند هدفیابی کنید، یا کاربرانی را انتخاب کنید که با مقدار Google Analytics مشخصه کاربر مطابقت دارند. |
چگونه کار میکند؟
وقتی آزمایشی ایجاد میکنید، چندین گونه از تجربه کاربری ایجاد کنید و میزان عملکرد خوب گونهها را در راستای هدفی که میخواهید به آن برسید (مانند افزایش خریدهای درونبرنامه) بسنجید. گروه کاربر هدف شما میتواند با چندین معیار که با منطق «AND» بههم زنجیر شدهاند تعریف شود؛ برای مثال، میتوانید گروه را به کاربران نسخه خاصی از برنامه محدود کنید که هم به Analyticsمخاطبانی مثل «کاربران دچار خرابی» تعلق دارند و هم با مشخصه کاربر سفارشی Google Analyticsتنظیمشده توسط کارخواه مطابقت دارند.
با Remote Config، میتوانید تغییرات را در یک یا چند پارامتر آزمایش کنید تا رفتار و ظاهر برنامهتان را تغییر دهید. میتوانید از این ویژگی برای تغییرات جزئی مثل دستکاری بهترین طرح رنگ و موقعیت گزینههای منو، یا برای تغییرات مهمتر مثل آزمایش یک ویژگی کاملاً جدید یا طراحی واسط کاربر استفاده کنید. با «سازنده اعلانها»، میتوانید برای پیدا کردن عبارتبندی مناسب برای پیام اعلان آزمایش کنید.
چه آزمایشتان از Remote Config استفاده کند چه از «سازنده اعلانها»، میتوانید آزمایشتان را تا زمانی که پیشرو را شناسایی کنید (متغیری که به بهترین شکل به هدفتان دست مییابد) پایش کنید. میتوانید آزمایش خود را با درصد کمی از پایگاه کاربرانتان شروع کنید و بهتدریج این درصد را افزایش دهید. اگر اولین آزمایش شما گونهای را که هدف شما را بهتر از خط پایه برآورده کند نشان ندهد، میتوانید دور جدیدی از آزمایش را شروع کنید تا بهترین راه برای بهبود برنامه خود را پیدا کنید.
همچنین میتوانید سنجههای دیگر (خرابیهای برنامه، حفظ کاربر، و درآمد) را همراه با هدفتان پیگیری کنید تا بتوانید درک بهتری از نتیجه آزمایشتان و نحوه تأثیر آن بر تجربه استفاده از برنامهتان داشته باشید.
مسیر پیادهسازی
| افزودن Remote Config یا Firebase Cloud Messaging به برنامه | اگر برنامهتان ازقبل از Remote Config یا Cloud Messaging (یا هر دو) استفاده میکند، میتوانید به مرحله بعدی بروید. | |
| متغیرهایی را که میخواهید با آزمون آ/ب ارزیابی کنید تعریف کنید. |
چه تغییر شما جزئی باشد یا افزودن یک میانای کاربر یا ویژگی جدید، اگر بتوانید آن تغییر را بااستفاده از Remote Config کنترل کنید، میتوانید چندین متغیر را در آن تغییر با A/B Testing آزمایش کنید. همچنین میتوانید از A/B Testing با «سازنده اعلانها» برای آزمایش چندین گونه در پویش تعامل مجدد خود قبلاز عرضه آن به همه کاربران استفاده کنید. |
|
| تعریف کنید که چگونه موفقیت را اندازهگیری خواهید کرد | با آزمایشی که از آهنگساز «اعلانها» استفاده میکند، میتوانید از Analytics رویداد برای تعریف هدف آزمایش خود و مقایسه گونههای آزمایش استفاده کنید. با Remote Config آزمایش، میتوانید از Analytics رویداد یا قیف تبدیل برای تعریف هدف آزمایش خود استفاده کنید. | |
| آزمایش خود را پایش کنید تا متغیر برنده را پیدا کنید | میتوانید آزمایشتان را با چند کاربر شروع کنید و سپس اگر نتایج اولیه خوب بود، آن را برای کاربران بیشتری عرضه کنید. همزمان با نظارت بر آزمایش، خواهید دید که آیا برخیاز متغیرها باعث ازکارافتادن بیشتر برنامه یا تأثیرات دیگر بر تجربه برنامه میشوند یا نه، و همچنین میتوانید ببینید کدام متغیر بیشترین پیشرفت را در جهت هدف شما ایجاد میکند. |
مراحل بعدی
- درباره مفاهیم آزمایش و روالهای مطلوب در درباره Firebase A/B Testing بیشتر بدانید.
- برای Remote Config، ترکیبکننده اعلانها، یا In-App Messaging شروع به ساختن آزمایش کنید.
- درباره ویژگیهای Firebase که با A/B Testing تعامل دارند بیشتر بدانید: Google Analytics، Firebase Remote Config، اعلانهای «پیامرسانی ابری»، In-App Messaging، AdMob، و Remote Config شخصیسازی.