บอท Adsense click กำลังคลิกวางระเบิดเว็บไซต์ของฉัน


11

ฉันมีเว็บไซต์ที่มีจำนวนการดูประมาณ 7,000 - 10,000 หน้าต่อวันในขณะนี้ เริ่มประมาณ 1:00 น. ในวันที่ 7/1/12 ฉันสังเกตเห็นว่า CTR เพิ่มขึ้นอย่างรวดเร็ว การคลิกเหล่านี้จะได้รับเครดิตจากนั้นยกเลิกการเครดิตในไม่ช้า ดังนั้นพวกเขาจึงเห็นได้ชัดว่าเป็นการคลิกที่เป็นการฉ้อโกง ในวันถัดไปฉันมีการคลิกประมาณ 200 ครั้งโดยมีการคลิกหลอกลวงประมาณ 100 ครั้ง ใช้เวลาประมาณ 3 - 8 คลิกต่อชั่วโมงเพื่อกระจายโฆษณาอย่างสม่ำเสมอทั้งสามโฆษณา 24 ชั่วโมงต่อวัน สิ่งนี้ทำให้ฉันเชื่อว่าเป็นบอท Adsense click บางประเภท นอกจากนี้ฉันได้ลบโฆษณาเมื่อเย็นแล้วจึงนำโฆษณากลับมาประมาณตี 3 และการคลิกที่ไม่ถูกต้องเริ่มต้นภายใน 10 นาที

ฉันสมัครใช้งานstatcounter.comเพื่อวิเคราะห์ลิงค์ทางออกใน Adsense จากนั้นฉันปิดกั้นโฆษณาตามที่อยู่ IP ของบุคคล / บอทที่ฉันสงสัยว่าทำสิ่งนี้ แต่ฉันคิดว่าบอทมีผู้รับมอบฉันทะหลายอย่างให้เลือกและสามารถรีเฟรชที่อยู่ IP ได้

ฉันได้แจ้งให้ Google ทราบผ่านแบบฟอร์มการคลิก / อีเมลที่ไม่ถูกต้อง 4 ครั้งในช่วงสองวันที่ผ่านมาเพื่อแจ้งให้พวกเขาทราบว่าฉันตระหนักถึงสถานการณ์และกำลังแก้ไขปัญหาอยู่ ฉันได้ลบโฆษณาทั้งหมดในไซต์นั้นชั่วคราว

ฉันจะบล็อกบอทแบบนี้ได้อย่างไร ขอขอบคุณ.


ตรวจสอบบันทึกของคุณเอง คุณไม่สามารถพึ่งพา statcounter ได้เนื่องจาก clickbot อาจไม่ได้ใช้งานจาวาสคริปต์ของ statcounter
ZippyV

ฉันไม่สามารถเข้าถึงลิงก์ออกใน "Godaddy Analytics" ของฉัน ถ้าไม่มีวิธีอื่นที่จะทำ?
เกรแฮม

คุณต้องการบันทึกไฟล์ text ดิบที่มีการบันทึกคำขอแต่ละครั้ง ไม่มีไดเรกทอรีบันทึกใน ftp ของคุณหรือไม่
ZippyV

ฉันจะตรวจสอบบันทึกการเข้าถึงข้อมูลดิบของคุณจากนั้นตรวจสอบ whois ของ IP ที่เชื่อมต่อกับคุณ Getclicky ทำงานได้ดีในการตรวจจับ IP ของผู้รับมอบฉันทะเมื่อเป็นไปได้ซึ่งอาจช่วยบอก IP จริงของบอทได้
Anagio

คำตอบ:


5

แม้ว่าฉันจะเห็นด้วยกับ danlefree ทั้งหมดและคำตอบก่อนหน้านี้ของเขามีบางวิธีที่จะทำให้ยากขึ้นสำหรับบอทอย่างน้อยสำหรับบอท "ที่ไม่ฉลาด"

1 - นอกเหนือจากสตริง IP และตัวแทนผู้ใช้คุณสามารถลองตั้งค่าคุกกี้และแสดงโฆษณาเฉพาะเมื่อมีการตั้งค่าคุกกี้ นอกจากนี้หากบอทใช้คุกกี้ลองดูว่าฉลาดพอที่จะลบทิ้งเมื่อเปลี่ยน IP หรือไม่ (อาจเป็นไปได้ แต่คุ้มค่าที่จะถ่าย) หากไม่เป็นเช่นนั้นคุณสามารถใช้คุกกี้ unique_id เพื่อป้องกันบอทจากการคลิก

2 - หากคุณมีบอตจำนวนมากที่มี IP เดียวกันคุณสามารถลองแสดง: ไม่มีในไฟล์ CSS บล็อกของรหัสที่คล้ายกับโฆษณาและดูว่าบอทคลิกที่มัน หากเป็นเช่นนั้นคุณสามารถแบนจากการกดปุ่มโฆษณาอื่น ๆ (จนกว่าจะเปลี่ยน IP) 3 - ฉันไม่คิดว่ามันคุ้มค่า แต่คุณสามารถลองฝึกอัลกอริทึมการเรียนรู้ของเครื่องจักรที่ป้องกันการแสดงโฆษณาไปยังบอทที่สงสัย แต่คุณอาจจะมีผลบวกปลอม ๆ เป็นบอทที่ยึดตามพฤติกรรมเท่านั้น (โดยเฉพาะถ้าบอทพยายามเลียนแบบมนุษย์)

คุณอาจไม่สามารถเอาชนะบอทนี้ได้ในที่สุด แต่ก็ยังสามารถพยายามทำให้ "ชีวิต" ของมันยากขึ้นได้


3
How can I block a bot like this?

ไม่มีวิธีที่จะป้องกันไม่ให้คุณปิดกั้นการคลิกที่ผิดกฎหมายในโฆษณาที่แสดงพร้อมกับเนื้อหาของคุณ - ถ้าคนสามารถคลิกโฆษณาบอทได้

การตรวจหาและลดความรับผิดชอบเป็นความรับผิดชอบของ Google ดังนั้น (นอกเหนือจากการดำเนินการตรวจสอบสถานะให้เสร็จสิ้นโดยการรายงานกิจกรรมซึ่งอาจสะท้อนให้เห็นถึงสถานะบัญชี AdSense ของคุณไม่ดี) คุณสามารถ จำกัด ขอบเขตความกังวลของคุณเกี่ยวกับบอทเหล่านี้ สำหรับผู้เยี่ยมชมที่ชอบด้วยกฎหมาย


ความกังวลของฉันคือผู้โฆษณารายงานสิ่งนี้ต่อ Google ฉันไม่ได้รับเครดิตสำหรับการคลิกที่ผิดกฎหมายและไม่มีผลกับผู้ใช้ที่ถูกกฎหมาย แต่จะแสดงการคลิกที่ไม่ถูกต้องมากกว่า 100 ครั้งต่อวัน ในบางจุดที่ไม่สามารถใช้ได้กับ Google ฉันจะห้ามแบนไอพีของมันที่เกี่ยวข้องและอาจต้องห้ามผู้ใช้ทั้งหมดจากผู้ให้บริการเช่น Comcast หรืออะไรก็ตาม (สถานการณ์กรณีที่เลวร้ายที่สุด) คุณเคยได้ยินสถานการณ์แบบนี้และผู้คนจัดการกับมันอย่างไร? ในที่สุด Google ก็สามารถแก้ปัญหาแบบนี้ได้หรือไม่
เกรแฮม

1
@Graham มีมาตรการบรรเทาผลกระทบที่แน่นอนซึ่ง Google สามารถทำได้อย่างไรก็ตามนี่คือการแข่งขันทางอาวุธที่ไม่มีวิธีแก้ปัญหาในทันที (ให้ Google ต่อสู้กับมัน - ทรัพยากรของคุณจะถูกใช้ไปกับการรายงานที่ดีขึ้น .
danlefree

@ เกรแฮม - ฉันคิดว่าคุณถูกต้องที่จะต้องกังวล ฉันเคยได้ยินและอ่านเกี่ยวกับเรื่องราวสยองขวัญที่ไม่มีสิ้นสุดของ Google ที่ยกเลิกบัญชีและเงินทุนที่ค้างชำระใด ๆ เช่นเดียวกับ danlefree กล่าวว่าตราบใดที่มนุษย์สามารถคลิกโฆษณาได้บอท - และเป็นความรับผิดชอบของ Google เพื่อให้แน่ใจว่าผู้โฆษณาของพวกเขาไม่จ่ายเงินสำหรับการคลิกที่ไม่ถูกต้องดังนั้นปล่อยให้พวกเขา ฉันคาดหวังว่าที่อยู่ IP ของผู้โจมตีไม่ใช่ของคุณ (เช่นพวกเขาไม่สงสัยว่าคุณคลิกโฆษณาของคุณเอง) คุณควรจะปลอดภัยพอสมควรและพวกเขาจะลดการคลิกที่เป็นการฉ้อโกงทั้งหมด
ไม่ระบุชื่อ

@danlefree - ขอบคุณสำหรับคำแนะนำที่ดี ฉันยอมรับว่ามันควรจะเป็นความรับผิดชอบของ Google ในการจับพฤติกรรมแบบนี้และยุติมัน อย่างไรก็ตามท้ายที่สุดแล้วความรับผิดชอบของผู้จัดพิมพ์คือการดูแลสถานการณ์เหล่านี้ support.google.com/adsense/bin/… . บทความนี้อธิบายถึงท่าทางของ Google ในพฤติกรรมแบบนี้ ฉันคิดว่า Click bombing เป็นสิ่งที่คุณคาดหวังและเตรียมพร้อม
เกรแฮม

0

ขอบคุณสำหรับคำแนะนำดีๆ นี่คือสิ่งที่ฉันทำลงไป:

    <?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome/20') == false) { ?>
        Show AD if browser isn't Chrome/20
    <?php } ?>

ฉันสามารถเห็นได้ว่าบอตกำลังเปลี่ยน IP ของทุกการคลิก แต่จะใช้ Chrome / 20 เป็นเบราว์เซอร์เสมอ นั่นเป็นคุณลักษณะที่สอดคล้องกันเท่านั้น ดังนั้นฉันจะบล็อกโฆษณาอย่างมีเงื่อนไขสำหรับทุกคนที่ใช้เบราว์เซอร์นั้น ตอนนี้มันเป็นการประนีประนอมอย่างแน่นอนและจะสูญเสียผลกำไรเล็กน้อย แต่มันดีกว่าทางเลือกอื่น นอกจากนี้ในเดือนหรือดังนั้นฉันจะลบมันและถ้าบอทยังคงเดินด้อม ๆ มองๆ


ฉันคิดว่าคุณหมายถึง=== false- strpos ()จะกลับมา0ถ้ากองหญ้าเริ่มต้นด้วยเข็ม (ซึ่งถ้าคุณใช้การเปรียบเทียบที่เข้มงวดจะประเมินอย่างหลวม ๆfalse)
danlefree

ฉันจะไม่เปรียบเทียบตัวอักษร มันทำงานได้อย่างสม่ำเสมอเหมือนที่ฉันมี มิฉะนั้นถ้า (strpos ($ _ SERVER [ 'HTTP_USER_AGENT'] 'Chrome / 20') {} จะทำงานดีเกินไป.
เกรแฮม

-1

สิ่งที่คุณทำถูกต้องแล้ว เมื่อใดก็ตามที่มีเหตุการณ์ดังกล่าวเกิดขึ้นคุณจะได้รับคำแนะนำให้นำโฆษณาของคุณออกเพื่อให้ถูกแบนและแจ้งให้ Google ทราบเกี่ยวกับเรื่องนี้


ตอนนี้ฉันสามารถคิดถึงผลการสอบชาวอินเดีย Lol
ฉันเป็นคนที่โง่ที่สุดใน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.