שימוש בהגדרת תצורה מרחוק ב-Firebase עם Analytics

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

שילוב של Google Analytics SDK מספק תובנות שעוזרות להתאים את המוצרים שלכם באמצעות A/B Testing,‏ Remote Configהתאמה אישית וRemote Configהשקות. תוכלו לנתח את התוצאות כדי להבין איך בחירות שונות משפיעות על מדדי מפתח כמו הכנסות ומעורבות.

מידע נוסף על ניתוח השימוש באפליקציה באמצעות Google Analytics זמין במאמר המבוא בנושא Analytics.

כדי להתאים אישית את האפליקציה באמצעות פלחים שאולי זיהיתם מחוץ ל-Firebase, אפשר לעיין במסמכי התיעוד בנושא פלחים מיובאים.

Remote Config ומאפייני משתמש

Remote Config מאפשר עכשיו להשתמש בשילובים של מאפייני משתמש כדי ליצור תנאים. כך אפשר להתאים אישית את האפליקציה לפלחים של בסיס המשתמשים שהגדרתם.Analytics

לדוגמה, אפשר להגדיר את מאפייני המשתמש הבאים ב-Google Analytics לשימוש באפליקציית אימון עם מגוון פעילויות אימון במשכי זמן שונים וברמות קושי שונות:

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

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

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

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

  • משתמשים שאוהבים יוגה (Exercise_Interest שווה בדיוק ל-yoga), שמשתמשים באפליקציה שלכם במכשיר Android‏ (OS type == Android), שנמצאים בקנדה (Device in region/country == Canada).
  • משתמשים שמתעניינים בהרמת משקולות או בירידה במשקל (הפרמטר Exercise_Interest מכיל את הערך weight) ומשתמשים באפליקציה במכשיר Apple (הפרמטר OS type שווה ל-iOS) עם ממשק משתמש באנגלית (הפרמטר Device language שווה ל-English).

טירגוט לפי זמן הפתיחה הראשונה

אחרי שמקשרים בין Google Analytics לבין Remote Config, אפשר לטרגט משתמשים על סמך הפעם הראשונה שבה הם פותחים את האפליקציה (באמצעות האירוע Analytics first_open) לצורך שליפת פרמטרים והתאמות אישיות ב-Remote Config, וניסויים ב-A/B Testing.

אפשר להשתמש במדד הזמן הראשון שבו האפליקציה נפתחה כדי:

  • טירגוט משתמשים חדשים.
  • טירגוט קבוצות משתמשים שהצטרפו במהלך תקופה ספציפית בעבר.
  • ליצור ולבדוק תהליכי צירוף וחוויות היכרות למשתמשים חדשים.
  • ליצור חוויות מותאמות אישית למשתמשים שמצטרפים במהלך תקופות זמן ספציפיות.

לדוגמה, נניח שיש לכם אפליקציית קניות באינטרנט עם משתמשים בכמה מדינות, ואתם רוצים לפרסם מבצעים מיוחדים לחגים למשתמשים חדשים באפליקציה. לדוגמה, אם אתם רוצים להציע מבצע ליום שישי השחור למשתמשים בארה"ב, אתם יכולים להגדיר תנאי לניסוי Remote Config או A/B Testing שמטרגט אפליקציית iOS או Android ספציפית, ואז לבחור את כל המשתמשים בארה"ב (מכשיר באזור/מדינה == ארצות הברית) שפותחים את האפליקציה שלכם בפעם הראשונה בחודש שלפני המבצע (פתיחה ראשונה אחרי 01/11/2022 בשעה 00:00 לפי שעון לוס אנג'לס ופתיחה ראשונה לפני 26/11/2022 בשעה 00:00 לפי שעון לוס אנג'לס).

טירגוט משתמשים לפי זמן הפתיחה הראשונה זמין אחרי שבוחרים אפליקציית Android או iOS. נכון לעכשיו, הוא נתמך בגרסאות הבאות של Remote Config SDK: גרסה Apple platforms SDK v9.0.0 ואילך וגרסה Android SDK v21.1.1 ואילך (Firebase BoM v30.3.0 ואילך).

אתם יכולים לטרגט משתמשים שמפעילים את האפליקציה בפעם הראשונה בכל שלב, בתנאי שמותקן SDK נתמך ושהאפשרות Analytics מופעלת.

השלבים הבאים

מידע נוסף על מאפייני משתמש זמין במדריכים הבאים:

מידע נוסף על יצירת תנאים על ידי שילוב של כללים זמין במאמר פרמטרים ותנאים של הגדרת תצורה מרחוק.

במאמר הוספה או עריכה של תנאי מוסבר איך מוסיפים תנאי Remote Config לפרויקט. אפשר ליצור פרמטרים, כללים ותנאים במסוף Firebase.