כשמפתחים אפליקציה שכוללת גם את 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 ספציפית, ואז לבחור את כל המשתמשים בארה"ב (Device in region/country == United States) שפותחים את האפליקציה שלכם בפעם הראשונה בחודש שלפני המבצע (First open After 11/01/2022 12:00 AM Los Angeles Time ו-First open Before 11/26/2022 12:00 AM Los Angeles Time).
טירגוט משתמשים לפי זמן הפתיחה הראשונה זמין אחרי שבוחרים אפליקציית Android או iOS. נכון לעכשיו, הוא נתמך בגרסאות הבאות של Remote Config SDK: גרסה Apple platforms SDK v9.0.0 ואילך וגרסה Android SDK v21.1.1 ואילך (Firebase BoM v30.3.0 ואילך).
אתם יכולים לטרגט משתמשים שמפעילים את האפליקציה בפעם הראשונה בכל שלב, כל עוד מותקן SDK נתמך והאפשרות Analytics מופעלת.
השלבים הבאים
מידע נוסף על מאפייני משתמש זמין במדריכים הבאים:
- הגדרה של מאפייני משתמש בפלטפורמות של אפל
- הגדרה של מאפייני משתמש ב-Android
- הגדרה של מאפייני משתמש באתרים או ב-JavaScript
מידע נוסף על יצירת תנאים על ידי שילוב של כללים זמין במאמר פרמטרים ותנאים של הגדרת תצורה מרחוק.
במאמר הוספה או עריכה של תנאי מוסבר איך מוסיפים תנאי Remote Config לפרויקט. אפשר ליצור פרמטרים, כללים ותנאים במסוף Firebase.