קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
השקות של Remote Config מאפשרות לכם להשיק תכונות חדשות ועדכונים לאפליקציה בצורה בטוחה והדרגתית. באמצעות Remote Config פרמטר, אתם יכולים להשיק תכונות חדשות באפליקציה בצורה מבוקרת לקבוצות משתמשים ספציפיות. במהלך ההשקה, כדאי לעקוב אחרי ההצלחה שלה באמצעות Firebase Crashlytics ו-Google Analytics. אפשר להשתמש בהשקות של Remote Config כדי:
מצמצמים בעיות פוטנציאליות: מזהים ומטפלים בבאגים או בבעיות לפני שהם משפיעים על חלק גדול מבסיס המשתמשים.
קבלת משוב חשוב: אפשר לאסוף משוב מקהל מוגבל ולבצע שינויים בהטמעה לפני ההשקה לקהל רחב יותר.
הפעלת פיתוח איטרטיבי: אפשר לבצע שינויים מהירים ואיטרטיביים באפליקציות שנפרסו באופן נרחב, תוך צמצום הסיכון
עוקבים אחרי המדדים שחשובים לכם: משווים את יציבות האפליקציה בין קבוצות הפיילוט והבקרה באמצעות Crashlytics ומשתמשים ב-Google Analytics כדי לעקוב אחרי מדדים כמו הכנסות והתעניינות.
לדוגמה, אם יצרתם אפליקציה שמשלבת AI גנרטיבי ושומרת הנחיות בפרמטר JSON Remote Config, יכול להיות שתרצו:
יוצרים השקה שמעדכנת את הפרמטר שמכיל את ההנחיות למודל שפה גדול(LLM) באחוז קטן מבסיס המשתמשים.
עוקבים אחרי הביצועים שהתקבלו – האם חלה עלייה או ירידה במספר ההמרות?
מה לגבי מעורבות? האם יש יותר או פחות קריסות?
בהתאם לתוצאות ההשקה, יכול להיות שתחליטו:
מבטלים את השינויים.
מעדכנים את ערך הפרמטר של ההנחיה כדי לשנות ולשפר את התגובה של המודל.
להגדיל את אחוז ההשקה כדי להשיק לקהל גדול יותר, ובסופו של דבר להשיק ל-100% מהמשתמשים.
אפשר גם לגשת להיסטוריה של כל השינויים באמצעות מסוף Firebase.
יכולות עיקריות
טירגוט לפי מאפייני משתמש
הצגת תכונות לפלחים ספציפיים של משתמשים על סמך מאפייני משתמש, התנהגות באפליקציה או כל קריטריון רלוונטי אחר.
השקות מדורגות
להגדיל בהדרגה את אחוז המשתמשים שנחשפים לתכונה חדשה לאורך זמן, כדי להקטין את הסיכון לבעיות לא צפויות.
מעקב אחר היציבות
אפשר להשתמש ב-Crashlytics כדי לעקוב אחרי בעיות פוטנציאליות (כמו קריסות, שגיאות לא קריטיות ואפליקציות שלא מגיבות) שעלולות להופיע בעקבות השקת התכונה.
קבלת תובנות לגבי מדדי מפתח
מוודאים שהגרסה החדשה משפיעה באופן חיובי על המדדים שחשובים לכם, כמו המרות, הכנסות ומעורבות משתמשים.Google Analytics
פונקציונליות של חזרה לגרסה קודמת
אם תוצאות ההשקה מצביעות על בעיות פוטנציאליות, אפשר לחזור לגרסה קודמת של התכונה עבור כל המשתמשים המושפעים או עבור פלח ספציפי שלהם.
איך זה עובד?
Remote Config השקות מתבססות על שלושה רכיבים מרכזיים:
Remote Config מאחסן ומנהל את נתוני ההגדרה של האפליקציה, כולל דגלים של תכונות ופרמטרים של הגדרות.
Crashlytics מספק דיווח על קריסות בזמן אמת ומעקב אחר הביצועים, כך שתוכלו לעקוב אחר ההשפעה של ההשקה ולזהות במהירות בעיות שמתרחשות לעיתים קרובות.
Google Analytics מאפשר לטרגט השקות על סמך מאפייני משתמשים ו לעקוב אחרי ההשפעה של ההשקה על מדדים מרכזיים כמו הכנסות, מעורבות משתמשים ואירועי המרה.
מגדירים את דגלי התכונות ואת פרמטרי התצורה במסוף Firebase.
הגדר את Crashlytics
משלבים את Crashlytics באפליקציה כדי לעקוב אחרי הביצועים שלה ולזהות בעיות.
הגדר את Google Analytics
משלבים את Analytics
באפליקציה כדי לראות מדדים חשובים כמו הכנסות ושימור משתמשים.
הטמעה של לוגיקת השקה
מגדירים את Remote Config במסוף Firebase ובאפליקציה כדי לגשת לדגלים של תכונות ולפרמטרים של הגדרות ולהחיל אותם על סמך קריטריונים לטירגוט משתמשים.
מעקב ואיטרציה
כדאי לעקוב אחרי נתוני Crashlytics ומשוב המשתמשים כדי להבין את ההשפעה של ההשקה ולבצע התאמות לפי הצורך.
מדיניות והגבלות
הניסויים A/B Testing וההשקות Remote Config חולקים את המגבלה הכוללת של הניסויים: 24. לדוגמה, אם אתם מפעילים 12 בדיקות A/B, אתם מוגבלים ל-12 השקות פעילות.
[null,null,["עדכון אחרון: 2025-07-24 (שעון UTC)."],[],[],null,["\u003cbr /\u003e\n\nRemote Config rollouts give you the ability to safely and gradually release new\nfeatures and updates to your app. Using a [Remote Config\nparameter](/docs/remote-config/parameters), you can release new app features in\na controlled manner to specific user groups. As your rollout proceeds, monitor\nits success using Firebase Crashlytics and Google Analytics. Use\nRemote Config rollouts to:\n\n- **Minimize potential issues:** Identify and address any bugs or issues before they impact a large portion of your user base.\n- **Gather valuable feedback:** Collect feedback from a limited audience and iterate on your implementation before rolling out to a wider audience.\n- **Enable iterative development:** Make quick, iterative changes to widely-deployed apps while mitigating risk\n- **Monitor metrics you care about:** Compare app stability between rollout and control groups with Crashlytics and use Google Analytics to monitor metrics like revenue and engagement.\n\nFor example, if you created an app that incorporates generative AI and\nstores prompts within a Remote Config JSON parameter, you might want to:\n\n1. Create a rollout that updates the parameter that contains your LLM prompt(s) to a small percentage of your user base.\n2. Monitor the resulting performance--have conversions increased or decreased? What about engagement? Are there more or fewer crashes?\n3. Depending on the results of the rollout, you may decide to:\n - Roll back your change.\n - Update the prompt parameter value to adjust and refine your model's response.\n - Increase your rollout percentage to roll out to a larger audience, ultimately rolling out 100% of your users.\n\nYou can also [access the\nhistory](/docs/remote-config/templates#firebase-console) of all of your\nchanges using the Firebase console.\n| Monitoring for Remote Config rollouts is available for the following versions of Firebase\n| SDKs:\n|\n| - Firebase iOS SDK v10.24.0+\n| - Firebase SDK for Android SDK v21.6.0+ (Firebase BoM v32.6.0+)\n|\n| Crashlytics and Google Analytics are optional, but provide\n| significant value by measuring app stability and reporting key metrics like\n| revenue, conversions, and user engagement. Rollout metrics are available\n| for the following versions:\n|\n| - Crashlytics Android SDK v18.6.0+ (Firebase BoM v32.6.0+)\n| - Crashlytics iOS SDK v10.24.0\n| - Firebase SDK for Google Analytics (any version)\n\nKey capabilities\n\n|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Target by user attributes | Deliver features to specific user segments based on user properties, app behavior, or any other relevant criteria. |\n| Staged rollouts | Gradually increase the percentage of users exposed to a new feature over time, reducing the risk of unexpected issues. |\n| Monitor stability | Use Crashlytics to monitor potential issues (like crashes, non-fatal errors, and non-responsive apps) that may be introduced by your feature release. |\n| Gain insight into key metrics | Ensure that your new release positively affects the Google Analytics metrics you care about, like conversions, revenue, and user engagement. |\n| Rollback functionality | If rollout results show potential issues, roll back to a previous version of the feature for all or a specific segment of affected users. |\n\nHow does it work?\n\nRemote Config rollouts rely on three key components:\n\n1. [Remote Config](/docs/remote-config) stores and manages your app's configuration data, including feature flags and configuration parameters.\n2. [Crashlytics](/docs/crashlytics) provides real-time crash reporting and performance monitoring so that you can track the impact of your rollout and quickly identify any trending issues.\n3. [Google Analytics](/docs/analytics) provides the ability to target rollouts based on user attributes *and* monitor how your launch affects key metrics like revenue, user engagement, and conversion events.\n\nFor more information, see\n[About Remote Config rollouts](/docs/remote-config/rollouts/about).\n\nImplementation Path\n\n|---|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Configure Remote Config | Define your feature flags and configuration parameters in the Firebase console. |\n| | Set up Crashlytics | Integrate Crashlytics into your app to monitor its performance and identify any issues. |\n| | Set up Google Analytics | Integrate Analytics into your app to view key metrics like revenue and user retention. |\n| | Implement rollout logic | Configure Remote Config in the Firebase console and in your app to access and apply feature flags and configuration parameters based on user targeting criteria. |\n| | Monitor and iterate | Monitor Crashlytics data and user feedback to track the rollout's impact and make adjustments as needed. |\n\nPolicies and limits\n\nA/B Testing experiments and Remote Config rollouts share the total experiment\nlimit: 24. For example, if you are running 12 A/B Tests, you are\nlimited to 12 running rollouts.\n\nNext steps\n\n- Learn more [about Remote Config rollouts](/docs/remote-config/rollouts/about).\n- Get started with [Remote Config rollouts](/docs/remote-config/rollouts/get-started)."]]