כשאתם יוצרים אפליקציה שכוללת גם את Remote Config וגם את Google Analytics ב-Firebase, אתם יכולים להבין טוב יותר את משתמשי האפליקציה ולהגיב לצרכים שלהם מהר יותר. אתם יכולים להשתמש ב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. נכון לעכשיו, התכונה נתמכת בגרסאות ה-SDK הבאות של Remote Config: Apple platforms SDK v9.0.0 ואילך ו-Android SDK v21.1.1 ואילך (Firebase BoM v30.3.0 ואילך).
אתם יכולים לטרגט משתמשים שמפעילים את האפליקציה בפעם הראשונה בכל שלב, כל עוד מותקן SDK נתמך ו-Analytics מופעל.
השלבים הבאים
מידע נוסף על מאפייני משתמש זמין במדריכים הבאים:
- הגדרה של מאפייני משתמש בפלטפורמות של Apple
- הגדרה של מאפייני משתמשים ב-Android
- הגדרה של מאפייני משתמש באינטרנט/ב-JavaScript
מידע נוסף על יצירת תנאים על ידי שילוב של כללים זמין במאמר פרמטרים ותנאים של הגדרת תצורה מרחוק.
במאמר הוספה או עריכה של תנאי מוסבר איך מוסיפים תנאי Remote Config לפרויקט. אפשר ליצור פרמטרים, כללים ותנאים במסוף Firebase.