ניקוד לידים ב-ML: הערכה ותעדוף עם הסברים של SHAP

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

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מדוע דירוג לידים לא מתחיל לתפוס: נתונים וחוסר אמון בהערכה

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

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

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

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

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

מה נותן תעדוף פניות לפי הסתברות לעסקה

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

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

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

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

גישות לתעדוף פניות: חוקים ומודלים

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

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

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

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

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

איך אנחנו מטמיעים תעדוף: מביקורת נתונים ועד השקה

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

סדר העבודה ונקודות בקרה

  1. ביקורת נתונים. מפרקים את המקורות: עסקאות ושלבים, היסטוריית נקודות מגע, פעילות באתר, התכתבויות ושיחות. בודקים שלמות, כפילויות, השהיות ברישום אירועים ואיך נרשמת עובדת העסקה. בתוצאה — מפת מקורות ורשימת שדות שאפשר לסמוך עליהם.
  2. תווית המטרה. מסכמים מה נחשב לליד מוכשר, וקובעים אופק תצפית — כמה זמן ממתינים לתוצאה כדי שהתווית תספיק להיות ידועה. את ההגדרה מתאמים עם מחלקת המכירות, אחרת המודל יתחיל למטב תוצאה לא נכונה.
  3. סכמת מאפיינים. מקבצים פעילות באתר, היסטוריית נקודות מגע, פרופיל החברה ואיכות הקשר. לכל מאפיין — חלון אגרגציה וכלל לטיפול בערכים חסרים. חותכים כל מה שנודע רק לאחר העסקה.
  4. אימון וכיול. משווים את התוצאה לכלל התעדוף הנוכחי ומכווננים את סף החיתוך לפי הקיבולת האמיתית של מחלקת המכירות, ולא לפי "דיוק מקסימלי".
  5. בדיקה על תקופה מוחזקת. האימון — על חתך מוקדם יותר, הבדיקה — על מאוחר. בודקים לא רק את האיכות הכוללת, אלא גם את היציבות לפי ערוצים, פלחים וסוגי לקוחות.
  6. מסירה לתפעול. מגדירים הרשאות ומנטורינג לאיכות הנתונים הנכנסים, מקבעים נוהל אימון מחדש ואחראי על המאפיינים. המנהלים מקבלים עדיפות ב-CRM הרגיל שלהם והסברי SHAP לכל ליד — רואים אילו מאפיינים העלו אותו ברשימה.

ארטיפקטים ונהלים: קונפיגורציות, סכמות, תיעוד

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

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

מקרה בוחן: בנייה מחדש של תעדוף הפניות, מדדים לפני ואחרי

מה היה לפני

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

מה שינינו

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

מה נהיה

דיוק הפלח העליון עלה מ-41% ל-68% — שתיים מכל שלוש עסקאות בעדיפות אכן נסגרות. מהירות התגובה לפניות בעדיפות צומצמה מ-9 שעות ל-40 דקות, ושיעור הפניות שטופלו עלה מ-62% ל-91% בהרכב מחלקה זהה. בנפרד נעלם סוג של אובדן שבו פנייה עם ביקוש ברור התקררה בתור הכללי ועברה למתחרה.

במה נבדל דירוג לידים עם הסברים מחוקים ידניים

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

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

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

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

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

ספקות טכניים נפוצים לגבי תעדוף פניות

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

האם יספיקו הנתונים אם יש עדיין מעט עסקאות סגורות?

מתחילים מחוקים וממודל לינארי על 10–15 מאפיינים — המשקלים ניתנים לפרשנות. כשמצטברות כמה מאות פניות סגורות, עוברים לבוסטינג: הדירוג מדויק יותר, והתרומה של המאפיינים לכל פנייה (SHAP) נשארת מובנת למנהל.

מה יקרה בעת החלפת ערוצי גיוס?

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

איך בודקים את איכות התיוג?

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

מי אחראי על החוקים והמודל?

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

התעדוף נשאר ניתן לבדיקה בכל שלב — מהתיוג ועד להסבר של פנייה מסוימת.

נדון במשימה שלכם: נתונים, מדדים, תוכנית הטמעה

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

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

תארו את המשימה — כמה היסטוריה יש, אילו שדות מתמלאים ואיך התעדוף בנוי כיום. נחזור עם הערכת לוחות זמנים ותוכנית עבודה.