אודות התאמה אישית של תצורה מרחוק

התאמה אישית משתמשת למידת מכונה - במיוחד אלגוריתם שודדים רב-זרועי הקשרי - כדי לקבוע את החוויה האופטימלית עבור משתמשים בודדים כדי להשיג מטרה. במקרה שלנו, המטרה היא לבצע אופטימיזציה למספר הכולל או לערך הפרמטר הכולל של אירועי Google Analytics ספציפיים.

מהו אלגוריתם שודדים רב-זרועי הקשרי?

"השודד הרב-זרועי" הוא מטאפורה המשמשת לתיאור המצב שבו אנו רוצים לבחור ללא הרף בנתיב המוביל לתגמולים הגבוהים והאמינים ביותר מתוך רשימה של נתיבים מרובים. כדי לדמיין זאת, אתה יכול להשתמש במטאפורה של מהמר מול שורה של מכונות מזל - המכונה לעתים קרובות "שודד חד זרוע" מכיוון שלמכונת מזל יש ידית אחת (או זרוע) והיא לוקחת את הכסף שלך. מכיוון שאנו רוצים לפתור מספר "זרועות", השודד החד-זרועי הופך לשודד רב-זרועות .

לדוגמה, נניח שיש לנו שלוש אפשרויות ואנו רוצים לקבוע מה מספק את התגמול המהימן ביותר: נוכל לנסות כל אפשרות, ולאחר מכן, לאחר קבלת תוצאה, נוכל פשוט להמשיך ולבחור את הזרוע שהניבה את התגמול הרב ביותר. זה מה שמכונה אלגוריתם חמדני : האפשרות שמניבה את התוצאה הטובה ביותר כשאנחנו מנסים אותה לראשונה היא זו שנמשיך לבחור. אבל אנחנו יכולים להבין שאולי זה לא תמיד יעבוד - דבר אחד, התגמול הגבוה יכול להיות מזל. או אולי יש איזה הקשר ספציפי למשתמש שהביא לתגמולים גבוהים יותר במהלך פרק הזמן הזה, שלא יהיה אפקטיבי מאוחר יותר.

אז הקשר נוסף כדי להפוך את האלגוריתם ליעיל יותר. עבור התאמה אישית של תצורה מרחוק, ההקשר הראשוני הזה הוא דגימה אקראית, או אי ודאות , המספקת אנטרופיה מסוימת לניסוי. זה מיישם "שודד רב-זרועי הקשרי ". ככל שהניסוי ממשיך להתנהל, חקירה ותצפית מתמשכת מוסיפה הקשר נלמד אמיתי לגבי אילו זרועות צפויות להניב תגמול למודל, מה שהופך אותו ליעיל יותר.

מה זה אומר על האפליקציה שלי?

כעת, בואו נדון במשמעות של אלגוריתם שודדים רב זרועות בהקשר של האפליקציה שלכם. נניח שאתה מבצע אופטימיזציה עבור קליקים על מודעות באנר. במקרה זה, ה"זרועות" של ההתאמה האישית יהיו הערכים החלופיים שתציין כדי לייצג את מודעות הבאנר השונות שברצונך להציג למשתמשים. קליק על מודעת באנר הוא הפרס, שאנו מתייחסים אליו כאל מטרה .

כאשר אתה משיק לראשונה התאמה אישית, המודל לא יודע איזה ערך חלופי ישיג יותר את המטרה שלך עבור כל משתמש בנפרד. ככל שההתאמה האישית בוחנת כל ערך חלופי כדי להבין את הסבירות להשיג את המטרה שלך, המודל הבסיסי גדל יותר מושכל, ומשפר את יכולתו לחזות ולבחור את החוויה האופטימלית עבור כל משתמש.

התאמה אישית משתמשת בחלון דביקות של 24 שעות. זהו משך הזמן שאלגוריתם ההתאמה האישית בוחן ערך חלופי יחיד. עליך לספק את ההתאמות האישיות שלך מספיק זמן כדי לחקור כל ערך חלופי מספר פעמים (בדרך כלל כ-14 ימים). באופן אידיאלי, אתה יכול לתת להם לפעול ללא הרף, כך שהם יכולים להשתפר ולהסתגל ללא הרף ככל שהאפליקציה שלך והתנהגויות המשתמשים משתנות.

עקוב אחר מדדים נוספים

התאמה אישית של תצורה מרחוק מספקת גם את היכולת לעקוב אחר עד שני מדדים נוספים, כדי לעזור לך להגדיר את התוצאות שלך בהקשר. נניח שפיתחת אפליקציה חברתית והגדרת ערכים חלופיים שונים כדי לעודד משתמשים לשתף תוכן עם חברים כדי להגביר את המעורבות הכוללת.

במקרה זה, ייתכן שתבחר לבצע אופטימיזציה עבור אירוע Analytics כמו link_received ולהגדיר את שני המדדים שלך ל- user_engagement ו- link_opened כדי להבין אם מעורבות המשתמש ומספר הקישורים שהמשתמש פותח עולה (מעורבות אמיתית) או יורדת (ייתכן יותר מדי קישורי ספאם ).

בעוד שמדדים נוספים אלה לא יובאו בחשבון באלגוריתם ההתאמה האישית, אתה יכול לעקוב אחריהם לצד תוצאות ההתאמה האישית שלך, ולספק תובנות חשובות לגבי יכולת ההתאמה האישית להשיג את המטרות הכוללות שלך.

הבן את תוצאות ההתאמה האישית

לאחר שהתאמה אישית פועלת מספיק זמן כדי לאסוף נתונים, תוכל לראות את התוצאות שלה.

כדי להציג תוצאות התאמה אישית:

  1. פתח את דף התצורה המרוחקת ולחץ על התאמות אישיות .

  2. בחר את ההתאמה האישית שברצונך להציג. אתה יכול לחפש את ההתאמה האישית הספציפית לפי שם או מטרה, ויכול למיין לפי שם, זמן התחלה או עלייה כוללת.

דף התוצאות מסכם את העלייה הכוללת , או אחוז ההפרש בביצועים, שההתאמה האישית מספקת על פני קבוצת הבסיס .

דף התוצאות מציג גם את המצב הנוכחי של ההתאמה האישית, את תכונות ההתאמה האישית וגרף אינטראקטיבי ש:

  • מציג תצוגה מפורטת יומית ומוחלטת של אופן ביצוע ההתאמה האישית לעומת קו הבסיס.

  • מציג את הביצועים הכוללים של כל ערך בקבוצת הבסיס.

  • מציג תוצאות יעדים וביצועים מול המדדים הנוספים שבחרת, נגישים באמצעות הכרטיסיות בראש הסיכום.

ניתן להשאיר התאמה אישית פועלת ללא הגבלת זמן ותוכל להמשיך ולבקר בדף התוצאות כדי לעקוב אחר הביצועים שלה. האלגוריתם ימשיך ללמוד ולהתאים, כך שיוכל להסתגל כאשר התנהגות המשתמש משתנה.

הבנת מחיקת התאמה אישית

אתה יכול למחוק התאמה אישית באמצעות מסוף Firebase או על ידי הסרת פרמטר התאמה אישית מהתבנית שלך באמצעות ה- API של Firebase Remote Config . לא ניתן לשחזר התאמות אישיות שנמחקו. למידע על שמירת נתונים, ראה מחיקת נתונים .

אתה יכול גם למחוק התאמות אישיות על ידי חזרה לאחור או ייבוא ​​תבנית .

החזרות לאחור

אם לתבנית הנוכחית שלך יש התאמות אישיות ואתה חוזר לתבנית שאין לה את אותן ההתאמות האישיות, ההתאמות יימחקו. כדי לחזור לתבנית קודמת, השתמש במסוף Firebase או roll back באמצעות ממשק ה-API של Firebase Remote Config.

כאשר אתה מוחק התאמה אישית וחוזר לתבנית קודמת, הפניה לאותה התאמה אישית לא חוקית מופיעה במסוף Firebase. אתה יכול להסיר את ההתאמה האישית הלא חוקית ממסוף Firebase על ידי עריכת ההתאמה האישית בכרטיסייה פרמטרים של דף התצורה מרחוק.

יבוא

ייבוא ​​תבנית שכבר לא מכילה את ההתאמות האישיות הנוכחיות שלך מוחקת גם את ההתאמות האישיות האלה. כדי לייבא תבנית, השתמש במסוף Firebase או השתמש ב- Remote Config REST API .

הצעדים הבאים

  • חקור מקרי שימוש בהתאמה אישית של תצורה מרחוק.

  • התחל עם התאמה אישית של תצורה מרחוק.