שימוש בהגדרת תצורה מרחוק ב-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, ואז לבחור את כל המשתמשים בארה"ב (המכשיר נמצא באזור או במדינה == ארה"ב) שפתחו את האפליקציה שלכם בפעם הראשונה בחודש שלפני המבצע (פתיחה ראשונה אחרי 00:00 ב-1 בנובמבר 2022 לפי שעון לוס אנג'לס ופתיחה ראשונה לפני 00:00 ב-26 בנובמבר 2022 לפי שעון לוס אנג'לס).

טירגוט משתמשים לפי זמן הפתיחה הראשון זמין אחרי שבוחרים אפליקציה ל-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.