קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Firebase A/B Testing
plat_ios
plat_android
בעזרת Firebase A/B Testing אפשר לבצע אופטימיזציה של חוויית השימוש באפליקציה
מייעלים את הדרך שבה אתם מנהלים, מנתחים ומתאימים לעומס את המוצרים והשיווק שלכם
ניסויים. בעזרת הכלי הזה תוכלו לבדוק שינויים בממשק המשתמש, בתכונות או בקמפיינים לעידוד השימוש באפליקציה, כדי לראות איך הם משפיעים על המדדים החשובים (כמו הכנסות ושמירה על משתמשים) לפני ההשקה הרחבה.
A/B Testing עובד עם FCM כדי שתוכל לבדוק אפשרויות שיווק שונות
הודעות וב-Remote Config, כדי שאפשר יהיה לבדוק את השינויים בתוך האפליקציה.
שנתחיל? בוחרים מוצר:
יצירת Remote Config ניסויים
יצירת ניסויים בהעברת הודעות
יכולות עיקריות
בדיקה ושיפור של חוויית המוצר
|
כדי לבצע שינויים בהתנהגות, צריך ליצור ניסויים עם Remote Config
ואת המראה של האפליקציה בכל הווריאנטים בניסוי, וגם
אפשר לבדוק איזו חוויית שימוש במוצר היעילה ביותר מבחינת התוצאות
שהכי חשובות לכם.
|
שימוש בכלי ליצירת התראות כדי למצוא דרכים לעודד את המשתמשים לאינטראקציה חוזרת |
שימוש בפורמט A/B Testing
כדי למצוא את ההגדרות היעילות ביותר לניסוח ולהעברת הודעות
כדי למשוך משתמשים לאפליקציה.
|
השקה בטוחה של תכונות חדשות |
לא כדאי להשיק תכונה חדשה בלי לוודא שהיא עומדת ביעדים שלכם
רק קבוצת משנה קטנה של משתמשים. ברגע שרמת האמינות של
A/B Testing תוצאות, אנחנו משיקים את התכונה לכל המשתמשים.
|
קבוצות משתמשי היעד |
מריצים בדיקות A/B מטורגטות על סמך נתונים לגבי המשתמשים באפליקציה.
לדוגמה, אפשר לטרגט קבוצת משנה של משתמשים שמפעילים אפליקציה ספציפית
בגרסה, בפלטפורמה או בשפה, או בוחרים במשתמשים שתואמים
Google Analytics
הערך של מאפיין משתמש.
|
איך זה עובד?
כשיוצרים ניסוי, כדאי ליצור כמה וריאנטים של חוויית משתמש
ולמדוד את הביצועים של הווריאנטים ביחס ליעד שרוצים להשיג.
(למשל, הגדלת מספר הרכישות מתוך האפליקציה). הטירגוט שלך
ניתן להגדיר קבוצת משתמשים באמצעות מספר קריטריונים המקובצים באמצעות "AND" לוגיקה; עבור
לדוגמה, אפשר להגביל את הקבוצה למשתמשים בגרסה מסוימת של האפליקציה
ששייכים גם לAnalytics
קהל, כמו "קריסות משתמשים" שתואמים לפרמטר Google Analytics בהתאמה אישית
מאפיין משתמש שהוגדר על ידי הלקוח.

בעזרת Remote Config, אפשר לנסות לבצע שינויים בפריט אחד או יותר
כדי לשנות את ההתנהגות והמראה של האפליקציה. אפשר להשתמש בטיוטה הזו
לשינויים קלים כמו תכנון עם ערכת הצבעים והמיצוב הטובים ביותר
האפשרויות בתפריט, או לשינויים משמעותיים יותר, כמו בדיקה של
פיצ'ר או ממשק משתמש. ב'מלחין התראות', אפשר להתנסות
למצוא את הניסוח הנכון להודעת התראה.
אם בניסוי נעשה שימוש ב-Remote Config או במלחין ההתראות, אפשר
לעקוב אחר הניסוי עד שמזהים מוביל, הווריאנט המתאים ביותר
משלים את היעד שלך. ניתן להתחיל את הניסוי עם אחוז קטן
בסיס המשתמשים, ולהגדיל את האחוז הזה עם הזמן. אם
הניסוי לא חושף וריאנט שמשיג את היעד שלך טוב יותר
תוכלו להתחיל סבב חדש של ניסויים כדי למצוא את הדרך הטובה ביותר
כדי לשפר את האפליקציה.
אפשר
לעקוב גם אחרי מדדים אחרים (קריסות של האפליקציה, שימור והכנסה) לצד
במטרה להבין טוב יותר את התוצאות של
ואיך הוא משפיע על חוויית השימוש באפליקציה.
נתיב הטמעה
|
הוספה של Remote Config או Firebase Cloud Messaging לאפליקציה |
אם האפליקציה כבר משתמשת ב-Remote Config או ב-Cloud Messaging (או בשניהם), אפשר לדלג לשלב הבא.
|
|
מגדירים את הווריאנטים שרוצים להעריך באמצעות בדיקת A/B. |
בין אם השינוי שלך הוא קל או הוספה של ממשק משתמש או תכונה חדשים, אם
יכולים לשלוט בשינוי הזה באמצעות Remote Config, אפשר לבדוק מספר
וריאציות על השינוי עם A/B Testing.
אפשר גם להשתמש ב-A/B Testing עם הכלי 'התראות' כדי לבדוק כמה וריאנטים
בקמפיין לחידוש הקשר לפני ההשקה לכל המשתמשים.
|
|
מגדירים איך מודדים הצלחה |
בניסוי שנעשה בו שימוש במלחין ההתראות, אפשר להשתמש בAnalytics
אירוע כדי להגדיר את יעד הניסוי ולהשוות וריאציות של הניסוי.
בניסוי Remote Config, אפשר להשתמש באירוע Analytics או במשפך המרות כדי להגדיר את היעד של הניסוי.
|
|
מעקב אחרי הניסוי כדי למצוא את הווריאנט הכי טוב |
ניתן להתחיל את הניסוי עם מעט משתמשים בלבד, ולאחר מכן להשיק אותו
משתמשים רבים יותר אם התוצאות המוקדמות נראות טוב. במהלך המעקב אחרי הניסוי, תוכלו לראות אם וריאנטים מסוימים גורמים ליותר קריסות באפליקציה או משפיעים באופן אחר על חוויית השימוש באפליקציה. תוכלו גם לראות איזה וריאנט מניב את ההתקדמות הגדולה ביותר להשגת היעד שלכם.
|
השלבים הבאים
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],[],null,["Firebase A/B Testing \nplat_ios plat_android \n\nFirebase A/B Testing helps you optimize your app experience by\nstreamlining the way you run, analyze, and scale product and marketing\nexperiments. It gives you the power to test changes to your app's UI, features,\nor engagement campaigns to see how they impact your key\nmetrics (like revenue and retention) before you roll them out widely.\n\nA/B Testing works with FCM so you can test different marketing\nmessages, and with Remote Config so you can test changes within your app.\n\n\u003cbr /\u003e\n\nReady to get started? Choose a product:\n\n[Create Remote Config experiments](/docs/ab-testing/abtest-config)\n[Create messaging experiments](/docs/ab-testing/abtest-with-console)\n\nKey capabilities\n\n|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test and improve your product experience | Create experiments with Remote Config to make changes to the behavior and appearance of your app across the variants in your experiment, and test which product experience is most effective at driving the results you most care about. |\n| Find ways to re-engage your users by using the Notifications composer | Use A/B Testing to help you find the most effective wording and messaging settings for bringing users into your app. |\n| Safely roll out new features | Don't roll a new feature out without making sure it meets your goals with a smaller subset of users first. Once you have confidence in your A/B Testing results, roll the feature out to all your users. |\n| Target user groups | Run targeted A/B tests using data about your app users. For example, you could target a subset of users running a specific app version, platform, language, or select users that match a Google Analytics [user property](https://firebase.google.com/docs/analytics/user-properties) value. |\n\nHow does it work?\n\nWhen you create an experiment, create multiple variants of a user experience\nand measure how well the variants perform toward a goal that you want to achieve\n(such as boosting in-app purchases). Your targeted\nuser group can be defined by multiple criteria chained with \"AND\" logic; for\nexample, you could limit the group to users of a particular app version\nwho belong to both an Analytics\naudience such as \"crashing users\" that match a custom Google Analytics\nuser property set by the client.\n\nWith Remote Config, you can experiment with changes to one or more\nparameters to alter the behavior and appearance of your app. You could use this\nfor subtle changes like tinkering with the best color scheme and positioning of\nmenu options, or for more significant changes like testing a completely new\nfeature or UI design. With the Notifications composer, you can experiment to\nfind the right wording for a notification message.\n\nWhether your experiment uses Remote Config or the Notifications composer, you can\nmonitor your experiment until you identify a *leader*, the variant that best\naccomplishes your goal. You can start your experiment with a small percentage of\nyour user base, and increase that percentage over time. If your first\nexperiment does not reveal a variant that accomplishes your goal better than the\nbaseline, you can start a new round of experimentation to find the best way to\nimprove your app.\n\nYou can\nalso track other metrics (app crashes, retention, and revenue) along with\nyour goal so that you can have a better understanding of the outcome of your\nexperiment and how it impacts the experience of using your app.\n\nImplementation path\n\n|---|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add Remote Config or Firebase Cloud Messaging to your app | If your app already uses Remote Config or Cloud Messaging (or both), you can skip to the next step. |\n| | Define the variants that you want to evaluate with an A/B test. | Whether your change is subtle or the addition of a new UI or feature, if you can control that change using Remote Config, you can test multiple variants on that change with A/B Testing. You can also use A/B Testing with the Notifications composer to test multiple variants on your re-engagement campaign before you roll it out to all users. |\n| | Define how you will measure success | With an experiment that uses the Notifications composer, you can use an Analytics event to define the goal of your experiment and compare experiment variants. With a Remote Config experiment, you can use either an Analytics event or a conversion funnel to define the goal of your experiment. |\n| | Monitor your experiment to find the winning variant | You can start your experiment with just a few users, and then roll it out to more users if early results look good. As you monitor your experiment, you will see whether some variants cause more app crashes or other impacts on the app experience, and you can also see which variant makes the most progress toward your goal. |\n\nNext steps\n\n- Learn more about experiment concepts and best practices in [About Firebase A/B Testing](/docs/ab-testing/ab-concepts).\n- Get started creating experiments for [Remote Config](/docs/ab-testing/abtest-config), [the Notifications composer](/docs/ab-testing/abtest-with-console), or [In-App Messaging](/docs/ab-testing/abtest-inappmessaging).\n- Learn more about the Firebase features that interact with A/B Testing: [Google Analytics](/docs/analytics), [Firebase Remote Config](/docs/remote-config), [Cloud Messaging notifications](/docs/cloud-messaging/concept-options#notifications), [In-App Messaging](/docs/in-app-messaging), [AdMob](/docs/admob), and [Remote Config personalization](/docs/remote-config/personalization)."]]