Kapcsolatfelvételi űrlapok, botok és szégyentelen spam

Depositphotos 52422737 s

A levélszemét lekérdezés egy hatalmas téma az e-mailekkel. Az emberek évek óta igyekeznek tisztán tartani a postaládájukat a bosszantó dolgoktól kezdve spamarrest eszközöket az egyszerű levélszemét-szűrőkhöz, amelyeknek furcsa képességük van a hamis pozitívok elérésére. Valójában az e-mail spam olyan kellemetlenséggé vált, hogy a kormány még belépett (képzelje el), és törvényeket írt róla. De van egyfajta spam, amelyet még mindig az ébereknek kell elkapniuk ... és remélem, hogy segít nekem.

Csak bosszúságnak indult, de az üzleti tevékenység teljes megszakításáig nőtt. Minden űrlap elküldése automatikusan kiváltja a vezetést a CRM-ben. Ami azt jelentette, hogy az elmúlt körülbelül egy évben rengeteg olyan vezetésem volt, hogy eladjak SEO cégeknek, akik fel tudnak jutni a Google 1. oldalára. Tehát egy házi sörforma-kezelő létrehozására vállalkoztam, amely megkezdi a csúnya spamelők azonosítását és kiküszöbölését a hamis pozitív kockázat nélkül. Mert végül is, bár utálom a spamet, még jobban utálom az elveszett lehetőséget.

Először két kategóriába soroltam azokat a spam típusokat, amelyeket kivitelezhetõen megszüntethettem:

  1. Az az igazi ember, aki hibás adatokat közöl, csak azért, hogy elérje azt a sütit az űrlap mögött ... az ingyenes próbaverzió, az ingyenes fehér könyv, a csepegtető marketing tartalom stb.
  2. Az internetet feltérképező robotok, amelyek kapcsolt linkeket és hibás adatokat küldenek bármilyen megtalált formára.

Ezen kis együttműködési projekt részeként (amelyhez itt hozzászólhat), hadd adjam hozzá a következő paramétert: NO CAPTCHA. Magam sem tudom félidőben elolvasni a veszélyes dolgokat, és félni kell attól, hogy a CAPTCHA önmagában csak nehézségekkel csökkenti az ólomátalakítást.

Tehát a trükk egy olyan logikai teszt sorozat létrehozása, amely alapján futtathatja a beküldött űrlapot, amely az idő jelentős részében pozitívan azonosítja a spameket, miközben szinte soha nem blokkolja a törvényes leadeket.

Itt vagyok, ahol vagyok:

  1. Helyezzen be egy bevitelt az űrlapba, írja be a = text, de a style = ”display: none;” értéket. A robotok természetesen beírnak egy értéket bármely szövegbeviteli mezőbe annak érdekében, hogy elkerüljék a szükséges mezőellenőrzőket. Ha azonban ezt a konkrét mezőt be kellene nyújtani adatokkal együtt, akkor biztosan tudhatjuk, hogy egy ember nem tette meg.
  2. Ellenőrizze az „asdf” szót. Egyszerű, tudom, de a történelmi spamről szóló jelentés azt mutatta, hogy ez a hamis beadványok meglehetősen népszerű formája. Ha az asdf karakterlánc bármely mezőben megjelenik, az spam.
  3. Ellenőrizze az ismétlődő karaktereket. Megpróbáltam és megpróbáltam, de nem tudtam olyan jogos okot kitalálni, amely szerint bármelyik karakternek több mint háromszor kell ismételnie egy név, cégnév vagy cím mezőben. Ha meg tudsz győzni az ellenkezőjéről, nagyszerű. Ami mostani, az „XXXX Consulting Company” nem lesz vezető szerep számomra.
  4. Ellenőrizze, hogy vannak-e azonos húrok. Tim Allen szomszédján, Wilson Wilson kívül senkinek, akit ismerek, ugyanaz a karakterlánc értéke van a kapcsolatfelvételi űrlap minden mezejében. Ha túl sok mező megegyezik, az spam.
  5. Végül, és ez kulcsfontosságú: ellenőrizze azokat az URL-eket, ahol nem tartoznak. A spam egyik legklassikusabb esete az, ha URL-t helyez el egy olyan mezőben, ahova nem tartozik. A szöveges mező „üzenet” mezőjén kívül nem szabad URL-t használni a személy nevéhez, telefonszámához, cégnevéhez vagy egyéb módon. Ha kipróbálják, az spam.

Ez az 5 logikai teszt jóval több mint 70% -kal csökkentette a spamküldeményeket az elmúlt hónapban ingyenes kapcsolatfelvételi űrlap termék. Örülnék, ha ezt a számot még magasabbra emelném. A legtöbb spam beküldés, amely még mindig elbújik, a rossz hírű SEO ajánlatok. Tehát itt van a következő kihívás: Tudna-e előállítani egy sor kulcsfontosságú kifejezést és a sűrűség küszöbértékét, amely ésszerűen jelezné, hogy a beadvány tartalma SEO-ról szól? Természetesen ez lehet egy rossz ötlet, hogy a SlingShot srácai megvalósítsák az oldalukat, de a többiek számára ez megfelel.

A webfejlesztők egyesülnek: mit kellene még tesztelni?

5 Comments

  1. 1

    Nagyon tetszik az ötlet, hogy adjunk hozzá egy mezőt a display:none elemmel. Ez zseniális! Sok hónapja írtam egy bejegyzést arról, hogy a Captcha milyen szörnyű technológia… megbünteti az ártatlanokat, és egy további, szükségtelen lépést ad a felhasználók számára. Ez a felhasználói élmény ellentéte. Lehet, hogy próbára teszem a rejtett meződet!

  2. 2

    Nagyon tetszik az ötlet, hogy adjunk hozzá egy mezőt a display:none elemmel. Ez zseniális! Sok hónapja írtam egy bejegyzést arról, hogy a Captcha milyen szörnyű technológia… megbünteti az ártatlanokat, és egy további, szükségtelen lépést ad a felhasználók számára. Ez a felhasználói élmény ellentéte. Lehet, hogy próbára teszem a rejtett meződet!

  3. 3

    Nagyon jól működik, de ha a meglévő űrlapokon kihelyezi, eltarthat egy ideig, amíg a hatás érvényesül. A robotok gyakran gyorsítótárazzák az űrlapot, és úgy teszik közzé, ahogyan hetekkel ezelőtt látták, amíg vissza nem térnek, és újra meg nem látják. Tehát mindaddig, amíg az Ön gyorsítótárazott űrlapjára tesznek közzé bejegyzéseket, átjutnak. Körülbelül egy hónapon belül látnia kell az eredményeket.

  4. 4

    1. Időzítő;
    2. Nehezen kitalálható űrlapmezőnevek;
    3. szerveroldali űrlapellenőrzés;
    4. egy űrlapmező, amelynek nem várható értéke;
    5. a JavaScript frissítése egy rejtett mezőben űrlap elküldésével;
    6. módosítsa az űrlap attribútumait JavaScript használatával;

    #1 a kedvencem. Indítson el egy időzítőt, amint a kapcsolati oldal (vagy bármely oldal) betöltődik. A szerver oldalon állítsa be az űrlap kitöltéséhez szükséges várható időt. Ha túl hamar küldi be, a felhasználó üzenetet fog látni/fiók letiltva/adminisztrátor e-mailt kap/stb. Ez valójában minden típusú bot tevékenység 99.9%-át kiküszöböli.

    #2 tárolja a mezőneveket egy munkamenetben, és véletlenszerű neveket adjon a mezőknek. Megnehezíti a bot tanulását.

    #3 ez fontos. Az e-mailek nagyon pontosan ellenőrizhetők reguláris kifejezésekkel, egy telefonszám mezőnek 10 számot kell tartalmaznia, 2 vagy több mezőt ugyanazzal az értékkel=bot stb.

    #4 a cikkében, az 5. és 6. néhány szkriptopció.

  5. 5

    Köszönöm a bejegyzést, Nick. Értékeld a megosztást.

    Martin – Szerintem az időzítő remek ötlet. Feltételezem, hogy egy bot átsuhanna rajta, és a küszöb kissé alacsony lenne… talán 5 másodperc? Csak kíváncsi vagyok az előre kitöltött űrlapokra a tényleges felhasználóknak, valamint azoknak a felhasználóknak, akik visszatérnek az oldalra, és azonnal tudják, hogy ki akarják tölteni az űrlapot. csak a két fillérem. Tudom, hogy körülbelül egy évet késtem ezzel a bejegyzéssel, így nem várok sok választ, csak reménykedve tettem közzé 🙂

    köszönöm mégegyszer!

    -Dave

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.