השקות של הגדרת תצורה מרחוק

השקות Remote Config מאפשרות לכם להשיק תכונות ועדכונים חדשים באפליקציה בצורה בטוחה והדרגתית. באמצעות פרמטר Remote Config, אתם יכולים להשיק תכונות חדשות באפליקציה בצורה מבוקרת לקבוצות משתמשים ספציפיות. במהלך ההשקה, כדאי לעקוב אחרי ההצלחה שלה באמצעות Firebase Crashlytics ו-Google Analytics. אפשר להשתמש בהשקות של Remote Config כדי:

  • לצמצם בעיות פוטנציאליות: לזהות באגים או בעיות ולטפל בהם לפני שהם משפיעים על חלק גדול מבסיס המשתמשים.
  • איסוף משוב חשוב: אוספים משוב מקהל מוגבל ומשפרים את ההטמעה לפני שמשיקים את האפליקציה לקהל רחב יותר.
  • פיתוח איטרטיבי: אפשר לבצע שינויים מהירים ואיטרטיביים באפליקציות שפרוסות באופן נרחב, תוך צמצום הסיכונים.
  • מעקב אחרי המדדים שחשובים לכם: אתם יכולים להשוות את יציבות האפליקציה בין קבוצות ההשקה וקבוצות הבקרה באמצעות Crashlytics, ולהשתמש ב-Google Analytics כדי לעקוב אחרי מדדים כמו הכנסות והתעניינות.

לדוגמה, אם יצרתם אפליקציה שמשלבת AI גנרטיבי ושומרת הנחיות בפרמטר JSON של Remote Config, יכול להיות שתרצו:

  1. יוצרים השקה שמעדכנת את הפרמטר שמכיל את ההנחיות ל-LLM לאחוז קטן מבסיס המשתמשים.
  2. עוקבים אחרי הביצועים שמתקבלים – האם מספר ההמרות עלה או ירד? מה לגבי התעניינות? האם יש יותר או פחות קריסות?
  3. בהתאם לתוצאות ההשקה, אתם יכולים להחליט:
    • מבטלים את השינוי.
    • כדי לשנות ולשפר את התשובה של המודל, מעדכנים את ערך הפרמטר של ההנחיה.
    • מגדילים את אחוז ההשקה כדי להשיק את האפליקציה לקהל גדול יותר, עד שמגיעים ל-100% מהמשתמשים.

אפשר גם לגשת להיסטוריה של כל השינויים באמצעות מסוף Firebase.

יכולות עיקריות

טירגוט לפי מאפייני משתמשים להציג תכונות לפלחי משתמשים ספציפיים על סמך מאפייני משתמשים, התנהגות באפליקציה או כל קריטריון רלוונטי אחר.
השקות מדורגות אפשר להגדיל בהדרגה את אחוז המשתמשים שנחשפים לתכונה חדשה לאורך זמן, וכך להפחית את הסיכון לבעיות בלתי צפויות.
מעקב אחרי היציבות אפשר להשתמש ב-Crashlytics כדי לעקוב אחרי בעיות פוטנציאליות (כמו קריסות, שגיאות לא קריטיות ואפליקציות שלא מגיבות) שעלולות להיגרם כתוצאה מהשקת התכונה.
תובנות לגבי מדדים חשובים מוודאים שהגרסה החדשה משפיעה באופן חיובי על המדדים של Google Analytics שחשובים לכם, כמו המרות, הכנסות והתעניינות המשתמשים.
פונקציית החזרה למצב קודם אם תוצאות ההשקה מראות שיש בעיות פוטנציאליות, חוזרים לגרסה קודמת של התכונה לכל המשתמשים או לפלח ספציפי של משתמשים שמושפעים.

איך זה עובד?

ההשקות של Remote Config מסתמכות על שלושה רכיבים עיקריים:

  1. Remote Config מאחסן ומנהל את נתוני ההגדרות של האפליקציה, כולל feature flags ופרמטרים של הגדרות.
  2. ‫Crashlytics מספק דיווח על קריסות ומעקב אחרי ביצועים בזמן אמת, כדי שתוכלו לעקוב אחרי ההשפעה של ההשקה ולזהות במהירות בעיות שחוזרות על עצמן.
  3. Google Analytics מאפשר לכם לטרגט השקות על סמך מאפייני משתמשים וגם לעקוב אחרי ההשפעה של ההשקה על מדדים חשובים כמו הכנסות, התעניינות משתמשים ואירועי המרה.

מידע נוסף זמין במאמר מידע על השקות של Remote Config.

שיטת הטמעה

הגדרת Remote Config מגדירים את ה-feature flags ואת הפרמטרים של ההגדרות במסוף Firebase.
הגדר את Crashlytics משלבים את Crashlytics באפליקציה כדי לעקוב אחרי הביצועים שלה ולזהות בעיות.
הגדר את Google Analytics משלבים את Analytics באפליקציה כדי לראות מדדים חשובים כמו הכנסות ושימור משתמשים.
הטמעת לוגיקת ההשקה מגדירים את Remote Config במסוף Firebase ובאפליקציה כדי לגשת ל-feature flags ולפרמטרים של הגדרות אישיות ולהחיל אותם על סמך קריטריונים לטירגוט משתמשים.
מעקב ואיטרציה עוקבים אחרי הנתונים של Crashlytics ומשוב המשתמשים כדי לבדוק את ההשפעה של ההשקה ולבצע שינויים לפי הצורך.

כללי מדיניות ומגבלות

A/B Testing ניסויים ו-Remote Config השקות חולקים את המגבלה הכוללת של ניסויים: 24. לדוגמה, אם אתם מפעילים 12 בדיקות A/B, אתם יכולים להפעיל עד 12 השקות.

השלבים הבאים