בעזרת ההתאמה האישית של Remote Config, אתם יכולים לספק למשתמשים באופן אוטומטי אחת מכמה חוויות שימוש חלופיות, כדי לבצע אופטימיזציה למטרה שבחרתם. סקירה כללית של התכונה הזו.
ככה מתחילים.
1. הוספת Analytics ו-Remote Config לאפליקציה
כדי להתחיל לספק חוויות משתמש מותאמות אישית, האפליקציה צריכה להשתמש ב-Analytics וב-Remote Config.
אם לא הפעלתם את Google Analytics כשיצרתם את הפרויקט ב-Firebase, אתם יכולים להפעיל אותו בכרטיסייה
Settings > Integrations במסוף Firebase.חשוב לוודא שאתם משתמשים בגרסאות הבאות של ה-SDK של Remote Config או בגרסאות מתקדמות יותר:
- iOS: גרסה 7.5.0 ואילך
- Android: גרסה 20.0.3 (Firebase BoM 26.4.0) ואילך
- C++ בגרסה 7.1.1 ומעלה
- Unity: 7.1.0 ואילך
רק הגרסאות האלה (וגרסאות חדשות יותר) מבצעות את הרישום ביומן שנדרש למערכת ההתאמה האישית כדי ללמוד איך לבצע אופטימיזציה להשגת היעד.
מוסיפים לאפליקציה קריאות לרישום אירועים ביומן.
לכל הפחות, צריך לתעד אירוע כשמשתמש משלים את פעולת היעד שעבורה אתם מבצעים אופטימיזציה. לדוגמה, אם אתם רוצים לבצע אופטימיזציה להגשת דירוגים בחנות Play, תעדו אירוע בכל פעם שמשתמש מדרג את האפליקציה שלכם.
בנוסף, צריך לתעד באופן מפורש את כל אירועי Analytics שרלוונטיים לאפליקציה ולא מתועדים באופן אוטומטי. רישום האירועים האלה ביומן מאפשר לשפר את איכות ההתאמות האישיות.
מטמיעים את חוויות המשתמש השונות שרוצים לאפשר באפליקציה. זה יכול להיות התאמה אישית של תדירות הצגת המודעות לכל משתמש, או חלופות משמעותיות יותר, כמו הטמעה של פריסות שונות.
הגדירו את חוויות המשתמש השונות כך שיהיו ניתנות להגדרה על סמך הערך של פרמטר Remote Config. מידע נוסף זמין במאמרים תחילת העבודה עם Remote Config ואסטרטגיות טעינה של Remote Config.
בשלב הזה, אתם יכולים לפרוס את האפליקציה ב-App Store או בחנות Play. המשתמשים ימשיכו לקבל את חוויית ברירת המחדל שהגדרתם, אבל מכיוון שאתם יכולים לשלוט בחוויה באמצעות משתנה שניתן להגדיר מרחוק, אתם יכולים להתחיל להתנסות בהתאמה אישית אוטומטית של פרמטרים.
כדי שמערכת ההתאמה האישית תוכל להתחיל לבצע אופטימיזציה של חוויות המשתמשים, צריך שתהיה מסה קריטית של משתמשים באפליקציה המעודכנת.
2. הגדרת התאמה אישית של פרמטרים במסוף Firebase
עכשיו, כשהאפליקציה המכילה את הקוד נמצאת בשימוש, אפשר להשתמש במסוף Firebase כדי להגדיר התאמה אישית.
במסוף Firebase, עוברים אל DevOps & Engagement (DevOps ומעורבות) > **Remote Config**.
מוצאים את הפרמטר ששולט בחוויית המשתמש שרוצים להתאים אישית, ולוחצים על סמל העיפרון כדי לערוך אותו.
בחלונית עריכת פרמטר, לוחצים על הוספה של פרמטר חדש > התאמה אישית.
מגדירים שני ערכים חלופיים או יותר. "ערכים חלופיים" הם שם מיוחד לערכי הפרמטרים שאלגוריתם ההתאמה האישית יכול לבחור בשביל המשתמשים. הפורמט של הערכים שבהם משתמשים כאן צריך להתאים לסוג הנתונים שבו משתמש הפרמטר Remote Config.
בוחרים יעד. אפשר לבחור באחת מהאפשרויות הבאות:
- בוחרים מתוך רשימה של יעדים מוגדרים מראש למדדים כמו הכנסה והתעניינות.
- כדי להוסיף מדד מותאם אישית שמבוסס על אירוע אחר ב-Google Analytics שרוצים לבצע אופטימיזציה שלו, מקלידים את שם האירוע בשדה יעד ולוחצים על יצירת אירוע.
האירועים האלה יכולים להיות דינמיים או מותאמים אישית, ולכן יכול להיות שהם לא יופיעו בתפריט הנפתח. כדי לוודא שהמדד שציינתם תואם בדיוק לאירוע פעיל ב-Analytics, צריך לאמת את האירוע ב-Analytics > אירועים.
בוחרים אם לבצע אופטימיזציה לפי מספר האירועים (COUNT) או לפי הסכום של כל ערכי האירועים (SUM).
במקרים מסוימים, האפשרות הזו נבחרת מראש לאירועים מובנים ב-Analytics. לדוגמה, הפונקציה SUM תמיד תיבחר לזמן התעניינות המשתמשים כדי לבצע אופטימיזציה לזמן הכולל שהמשתמשים בילו באתר. אם בוחרים באפשרות קליקים על מודעות, ההתאמות האישיות עוברות אופטימיזציה לפי COUNT, או המספר הכולל של אירועי קליקים על מודעות.
אם בחרתם באפשרות SUM, הזינו את השם של פרמטר של אירוע שאתם רוצים לצבור.
ברוב המקרים, שם הפרמטר של האירוע הוא
value, אבל יכול להיות שיש לכם מדד מותאם אישית עם ערך ספציפי שאתם רוצים לצבור. לדוגמה, אם יש לכם אירוע עם סוגי מטבעות שונים עם פרמטרים כמוUSD,JPYאוAUD, אתם יכולים לבצע אופטימיזציה להכנסות באוסטרליה על ידי ציוןAUDכפרמטר של האירוע (ובשלב הבא, הקפידו להגדיר תנאי טירגוט למשתמשים באוסטרליה).אופציונלי: בוחרים עד שני מדדים נוספים למעקב. התוצאות האלה לא ישפיעו על אלגוריתם ההתאמה האישית, אבל הן יכולות לעזור לכם להבין טוב יותר את הביצועים והמגמות. לדוגמה, אם ההתאמה האישית מתמקדת בקליקים על מודעות, יכול להיות שתרצו לעקוב אחרי התעניינות המשתמשים בקבוצת הבקרה ובקבוצת ההתאמה האישית.
המדדים שבמעקב יופיעו בסיכום התוצאות של ההתאמה האישית, לפי כרטיסיות.
מגדירים או בוחרים תנאי טירגוט לפרמטר המותאם אישית. רק משתמשים שעומדים בתנאי הזה יקבלו חוויה מותאמת אישית. חלק מהתנאים הנפוצים הם הגבלת ההתאמה האישית רק למשתמשים בפלטפורמה מסוימת או רק למשתמשים באזור מסוים.
כשהחלופות, היעד, המדדים הנוספים והטירגוט מתאימים לכם, אתם יכולים להמשיך לשלב הבא. שומרים את השינויים ומפעילים אותם כדי להתחיל להתאים אישית את חוויית השימוש של המשתמשים. המשתמשים יתחילו לקבל ערכי פרמטרים בהתאמה אישית תוך כמה שעות, אבל המערכת תצטרך עד 14 ימים כדי ללמוד על המשתמשים ולהגיע לביצועים הכי טובים.
במסוף Firebase, אתם יכולים להשתמש באחת מהאפשרויות הבאות כדי לראות את הביצועים של ההתאמה האישית (עוברים אל DevOps & Engagement > Remote Config):
בוחרים אותה בדף Personalizations.
לוחצים על תנאי הטירגוט של הפרמטר בדף Remote Config.
מידע נוסף על פירוש התוצאות מופיע במאמר הסבר על תוצאות ההתאמה האישית.