מערכת בינה מלאכותית למעקב אחר קונים בחנות (ראייה ממוחשבת)

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

תחומי פיתוח AI

שאלות נפוצות

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

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

מעקב אחר קונים בחנות: היכן המערכת נשברת

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

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

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

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

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

אפקט מדיד של וידאו-אנליטיקה באולם המכירה

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

הזרימה מתיישבת עם ההכנסות

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

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

תורים בקופות מנוהלים לפי סף

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

ספירה כפולה כסוג נפרד של תקלות

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

אפשרויות לאיסוף נתונים: השוואת גישות

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

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

סכימה משולבת

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

איך אנחנו מטמיעים את המערכת: שלבי העבודה ההנדסית

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

שלבי ההטמעה

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

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

סכימות אזורים, מדיניות גישה ותקנונים

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

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

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

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

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

מה בדיוק תיקנו

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

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

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

מדדים לפני ואחרי

  • פער מול מדידה ידנית בקרה: 15% → 4%, באזור הקופות — עד 2%.
  • ניתוק מסלול בזרימה צפופה: מ-8–10 מסלולים לכל עשרים איש עד אחד לשישים.
  • שיעור הדקות ה«עיוורות» בעת אתחול מצלמה: 6–8 דקות → פחות משלושים שניות.
  • דוח המרה נאסף עד הפתיחה של היום הקודם — בלי עריכה ידנית.

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

במה שונה מעקב לפי מסלולים מספירה על קו

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

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

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

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

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

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

ספקות טכניים שכדאי להסיר לפני ההתחלה

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

מה קורה בזרימה צפופה כשאנשים מסתירים זה את זה?

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

עד כמה המערכת רגישה לשינויי תאורה?

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

האם זה יעבוד על מצלמות שכבר מותקנות?

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

איך אתם מבדילים בין עובדים לקונים ומה עושים עם ההקלטות?

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

נדון במשימה ונחזור עם הערכה ותוכנית עבודה

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

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

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