קודם מוודאים שההודעות מגיעות מהטופס

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

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

ארבעה סוגי רעש דורשים החלטות שונות

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

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

אפשר לגלול בטבלה לצדדים.

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

מפרידים הגנה מבירור התאמה עסקית

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

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

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

מבקשים שינוי לפי הדפוס שנמצא

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

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

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

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

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

יומן קצר מונע שינוי של הכול בבת אחת

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

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

אפשר לגלול בטבלה לצדדים.

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

בודקים אדם אמיתי וגם כישלון שאפשר לתקן

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

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

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

מחפשים חסימות שווא, לא רק פחות הודעות

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

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

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

מה שולחים למי שמטפל באתר

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

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

TumokaPLAN / BUILD / GROW
מסלול טיפול בספאם בטופס
  1. מאמתים את מקור ההודעות
  2. מסווגים את סוג הרעש
  3. משנים הגנה אחת
  4. בודקים אדם אמיתי ושגיאה
  5. משווים רעש וחסימות שווא

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

מקורות להעמקה

Cloudflare: אימות טופס גם בצד השרת

Cloudflare: פירוש תוצאות אימות

Cloudflare: בדיקות תקינות ושגיאה