טפסים ליצירת קשר, בוטים וספאם חסרי בושה

52422737 ש

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

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

כדי להתחיל, הרתחתי את סוגי דואר הזבל שיכולתי לבטל עד שתי קטגוריות:

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

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

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

כאן אני נמצא:

  1. הכנס קלט לטופס, הקלד = טקסט, אך סגנון = "תצוגה: אין;". מטבע הדברים בוטים יזריקו ערך לכל שדה קלט טקסט במטרה לעקוף את בודקי השדה הנדרשים. עם זאת, אם היה מוגש שדה מסוים זה עם נתונים בו, אנו יכולים לדעת בוודאות שאדם לא עשה זאת.
  2. בדוק אם יש "asdf". פשוט, אני יודע, אבל דיווח על דואר זבל היסטורי הראה שזו סוג פופולרי למדי של הגשות שקריות. אם המחרוזת asdf מופיעה בשדה כלשהו, ​​זהו דואר זבל.
  3. בדוק אם יש תווים חוזרים. ניסיתי וניסיתי, אך לא יכולתי לחשוב על סיבה לגיטימית שדמות כלשהי צריכה לחזור עליה יותר מ -3 פעמים בשם, שם חברה או שדה כתובת. אם אתה יכול לשכנע אותי אחרת, נהדר. נכון לעכשיו, "חברת הייעוץ XXXX" לא תהפוך למובילה עבורי.
  4. בדוק אם קיימים מיתרים זהים. מלבד שכנו של טים אלן, וילסון ווילסון, לאף אחד שאני מכיר אין אותו מחרוזת בכל התחומים של טופס יצירת קשר. אם יותר מדי שדות זהים, זה ספאם.
  5. לבסוף, וזה המפתח: בדוק אם קיימות כתובות אתרים בהן הן אינן שייכות. אחד המקרים הקלאסיים ביותר של דואר זבל הוא הצבת כתובת URL בשדה שהוא לא שייך אליו. מחוץ לתיבת "ההודעה" באזור הטקסט, אין להשתמש בכתובת אתר לשם, מספר טלפון, שם חברה או אחר. אם הם מנסים את זה, זה דואר זבל.

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

מפתחי אתרים מתאחדים: מה עוד צריך לבדוק?

תגובות 5

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    1. טיימר;
    2. קשה לנחש שמות שדות;
    3. אימות טופס בצד השרת;
    4. שדה טופס שלא צפוי להיות בעל ערך;
    5. ש-JavaScript מעדכן שדה נסתר עם שליחת טופס;
    6. שנה את תכונות הטופס ב-submit עם JavaScript;

    מס' 1 הוא האהוב עליי. הפעל טיימר ברגע שדף איש הקשר (או כל עמוד) נטען. בצד השרת קבעו זמן נדרש צפוי למילוי הטופס. אם נשלח מוקדם מדי, המשתמש יראה הודעה/חשבון מושבת/אדמין מקבל אימייל/וכו'. זה למעשה מבטל 99.9% מכל סוג של פעילות בוטים.

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

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

    מס' 4 הוסבר במאמר שלך, 5 ו-6 כמה אפשרויות סקריפט.

  5. 5

    תודה על הפוסט, ניק. מעריך את השיתוף.

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

    שוב תודה!

    -דייב

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.