כשיוצרים אפליקציה שכוללת גם את Remote Config וגם את Firebase Google Analytics, תהיה לך יכולת להבין טוב יותר את המשתמשים באפליקציה ונותנים מענה לצרכים שלהם מהר יותר. אפשר להשתמש ב-Analytics קהלים ומאפייני משתמש כדי להתאים אישית את האפליקציה לפלחים עם גמישות ודיוק.
כשמשלבים את ה-SDK של Google Analytics אפשר לקבל תובנות שיעזרו לך להתאים אישית את מה שאתם מציעים בעזרת A/B Testing, Remote Config התאמה אישית, וגם Remote Config השקות. אפשר לנתח את התוצאות כדי להבין איך בחירות שונות משפיעות על מדדים מרכזיים כמו הכנסות ומעורבות.
למידע נוסף על ניתוח השימוש באפליקציות באמצעות Google Analytics, אפשר לעיין ב הקדמה אחת (Analytics).
כדי להתאים אישית את האפליקציה באמצעות פלחים שזיהיתם מחוץ ל-Firebase, קראו את המסמכים בנושא פלחים מיובאים.
Remote Config ומאפייני משתמש
Remote Config מאפשרת עכשיו להשתמש בשילובים של משתמש אחד (Analytics) נכסים ליצירה תנאים, וכך תוכלו להתאים אישית את האפליקציה לפלחים של בסיס המשתמשים שהגדרתם.
לדוגמה, אפשר להגדיר את מאפייני המשתמשים הבאים ב Google Analytics לשימוש באפליקציה של פעילות גופנית עם מגוון רחב של פעילויות גופניות פעילויות במשכי זמן שונים וברמות קושי שונות:
- התעניינות_בפעילות גופנית
- משך_תרגיל_מועדף
- רמת_קושי_מועדפת
לאחר מכן אפשר ליצור תנאים שמשתמשים במאפיינים האלה (בנפרד, או כדי להתאים אישית את המראה וההתנהגות של האפליקציה למטרות ספציפיות משתמשים. לדוגמה, תוכלו לעצב את האפליקציה כך שמשתמשים שמתעניינים בריצה יראו תמונה של רץ בזמן הטעינה של האפליקציה. לחלופין, תוכלו להגדיר פלחים של בסיס המשתמשים לפי משך האימון ורמת הקושי, כך שמשתמשים מזדמנים יקבלו הצעה לאימון קצר וקל יותר, ואילו ספורטאים רציניים יוזמנו להתחיל ריצה של 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. נכון לעכשיו, גרסת ה-SDK הבאה נתמכת על ידי Remote Config גרסאות: Apple Platform SDK מגרסה 9.0.0 ואילך ו-Android SDK מגרסה 21.1.1 ואילך (Firebase BoM מגרסה 30.3.0 ואילך).
אפשר לטרגט בכל שלב למשתמשים שהפעילו את האפליקציה בפעם הראשונה, כל עוד ערכת SDK נתמכת מותקנת ו-Analytics מופעל.
השלבים הבאים
כדי לקבל מידע נוסף על מאפייני משתמש, אפשר לעיין במדריכים הבאים:
- הגדרת מאפייני משתמש בפלטפורמות של Apple
- הגדרה של מאפייני משתמש ב-Android
- הגדרה של מאפייני משתמש ב-Web/JavaScript
למידע נוסף על האופן שבו תנאים נוצרים על ידי שילוב כללים: פרמטרים ותנאים של הגדרת תצורה מרחוק.
כדי להוסיף תנאי Remote Config לפרויקט: מוסיפים או עורכים תנאי. אפשר ליצור פרמטרים, כללים ותנאים מסוף Firebase.