פיתוח מערכת דירוג למוכרים במרקטפלייס
במרקטפלייס עם 10,000 מוכרים ומאות ביקורות ביום, ממוצע אריתמטי פשוט לא עובד: כמה ביקורות מזויפות מעוותות את התמונה האמיתית. לכן אנו מפתחים מערכת דירוג שמתחשבת לא רק בדירוגי כוכבים אלא גם במדדים אובייקטיביים של עמידה בהזמנות — אחוז משלוחים, מהירות עיבוד, ביטולים והחזרות. קונים מקבלים החלטות בשניות: מוצר ממוכר עם דירוג 4.8 נמכר משמעותית טוב יותר מאותו מוצר ממוכר עם דירוג 4.0. אם הדירוג לא משקף את המציאות, האמון יורד. המטרה שלנו היא לספק מנגנון הוגן ושקוף שמעודד עבודה איכותית ומגן על הפלטפורמה מפני מניפולציות. הבסיס הוא מודל רב-גורמי עם משקלים שונים וחלון נע של 90 יום.
רכיבי הדירוג
הדירוג לא צריך להצטמצם רק לכוכבי ביקורות. מערכת איכותית מתחשבת במספר פרמטרים:
| פרמטר | משקל | מקור נתונים |
|---|---|---|
| דירוג ביקורות ממוצע | 40% | טבלת ביקורות |
| אחוז משלוחים מוצלחים | 20% | order_deliveries |
| מהירות עיבוד הזמנות | 15% | order_status_history |
| אחוז ביטולים (באשמת המוכר) | 15% | order_cancellations |
| אחוז החזרות | 10% | returns |
הדירוג הסופי הוא סכום משוקלל של מדדים מנורמלים, בקנה מידה של 1–5. כל פרמטר מנורמל באמצעות Z-score או min-max. זה מתחשב באופי השונה של המדדים ומונע משליטה של גורם אחד. גישה זו יציבה יותר ופחות חשופה למניפולציות מאשר ממוצע פשוט.
איסוף ביקורות: תהליך וכללים
ניתן להשאיר ביקורות רק לאחר אישור מסירת ההזמנה. זה מוציא ביקורות על רכישות שלא התקיימו. טופס הביקורת:
- דירוג כללי (1–5 כוכבים)
- דירוגי פרמטרים: דיוק התיאור, אריזה, מהירות משלוח
- טקסט (אופציונלי, עם אורך מינימלי)
- תמונת ביקורת (העלאה דרך S3)
תזכורת לביקורת: push/אימייל 3 ימים לאחר המסירה, חוזרת לאחר 7 ימים.
ניהול ביקורות
ביקורות עוברות סינון אוטומטי (ניבולי פה, דפוסי ספאם) וניתן לערער עליהן על ידי המוכרים. מוכר יכול להגיב לכל ביקורת — זה גלוי לציבור ומראה מעורבות. תלונת מוכר על ביקורת נשלחת למנחה. עילות להסרה: ביקורת על מוצר אחר, מכילה מידע אישי, זיוף ברור. אלגוריתמים מנתחים טקסט לניבולי פה, דפוסי ספאם (משפטים חוזרים, קישורים), ודירוגים נמוכים בצורה חריגה מחשבונות חדשים. ביקורות חשודות מסומנות ונשלחות לניהול ידני. מוכר יכול לערער על ביקורת על ידי מתן ראיות (צילומי מסך של התכתבות, תמונות משלוח).
למה אנו משתמשים בחלון נע
הדירוג לא מחושב מחדש בזמן אמת (יקר), אלא בלוח זמנים:
- פעם בשעה למוכרים פעילים (>10 הזמנות ב-30 יום)
- פעם ביום לאחרים
דוגמת שאילתת SQL לחלון נע
SELECT seller_id, AVG(rating) as avg_rating, COUNT(*) as reviews_count, AVG(CASE WHEN status='delivered' THEN 1.0 ELSE 0.0 END) as delivery_rate
FROM orders
WHERE created_at >= now() - interval '90 days'
GROUP BY seller_idהדירוג מבוסס על חלון נע: רק 90 הימים האחרונים נחשבים. זה מגן מפני נתונים ישנים "נרקבים" ומעודד שמירה על איכות.
מהן ההשלכות של דירוג נמוך?
- דירוג < 4.0 — אזהרה בלוח הבקרה, מוצרים מופיעים נמוך יותר בתוצאות החיפוש
- דירוג < 3.5 למשך 30 יום — הגבלת הזמנות חדשות, הודעה לצוות התמיכה
- דירוג < 3.0 — השעיה אוטומטית של החשבון עד לבדיקה
זה מניע מוכרים לשפר ולא להמשיך עם דירוג נמוך במשך שנים.
תהליך פיתוח מערכת הדירוג
- אנליטיקה — איסוף דרישות, ניתוח מדדים וארכיטקטורה קיימים.
- עיצוב מודל — חישוב משקלים, נורמליזציה, לוגיקת חישוב מחדש.
- פיתוח API — יצירת נקודות קצה לביקורות, דירוגים וניהול.
- פאנל ניהול — ממשק למנחים ומנהלים.
- שילוב תור — עיבוד משימות רקע דרך Redis/Beanstalkd.
- בדיקות ותיעוד — בדיקות עומס, Swagger/OpenAPI.
- פריסה — על השרת שלך או בענן.
אנו מבטיחים שהמערכת תטפל בעד 100,000 ביקורות ביום ללא ירידה בביצועים. לעומסי שיא (אחרי מבצעים), משתמשים בתור משימות Redis ובקנה מידה אופקי של עובדים. ניסיון הצוות — מעל 5 שנים, 12 פרויקטים גדולים שבוצעו.
מה כלול בעבודה
הפיתוח כולל: עיצוב מודל, API לביקורות וניהול, פאנל ניהול, שילוב תור, בדיקות עומס, תיעוד (Swagger/OpenAPI), הדרכה לצוות שלך, פריסה על השרת שלך או בענן, ותמיכה לחודש אחד לאחר ההשקה.
השוואת גישות: ממוצע פשוט מול משוקלל
| מאפיין | ממוצע פשוט | משוקלל (שלנו) |
|---|---|---|
| רגישות לספאם | גבוהה | נמוכה |
| יציבות הדירוג | נמוכה | גבוהה |
| שקיפות למוכרים | בינונית | גבוהה |
| הגנה מפני מניפולציות | חלשה | חזקה |
דירוג משוקלל משקף טוב יותר את איכות השירות בפועל ופחות חשוף למניפולציות. עלות הפיתוח תלויה במורכבות ובהיקף — מחושבת באופן אישי. מודל הדירוג הרב-גורמי מוכר בתעשייה כאובייקטיבי ביותר.
מידע נוסף על עקרונות מערכות מוניטין ניתן למצוא בויקיפדיה.
הזמינו פיתוח מערכת דירוג למרקטפלייס שלכם — קבלו ייעוץ מהמהנדס שלנו והערכת לוחות זמנים משוערת. צרו קשר כדי לדון בפרטים.







