Adsense click bot đang nhấp vào trang web của tôi


11

Tôi có một trang web nhận được khoảng 7.000 - 10.000 lượt xem trang mỗi ngày ngay bây giờ. Bắt đầu khoảng 1 giờ sáng ngày 7/1/12 tôi nhận thấy TLB đang tăng mạnh. Những nhấp chuột này sẽ được ghi có sau đó được ghi có ngay sau đó. Vì vậy, họ rõ ràng là nhấp chuột gian lận. Ngày hôm sau tôi có khoảng 200 lần nhấp với khoảng 100 trong số đó là lừa đảo. Đó là khoảng 3 - 8 lần nhấp mỗi giờ phân tán đều cho mỗi ba quảng cáo 24 giờ một ngày. Điều này khiến tôi tin rằng đó là một loại bot click Adsense. Ngoài ra, tôi đã xóa quảng cáo tối hôm qua, sau đó đặt chúng trở lại vào khoảng 3 giờ sáng và các nhấp chuột không hợp lệ bắt đầu trong vòng 10 phút.

Tôi đã đăng ký statcorer.com để phân tích các liên kết thoát trên Adsense. Sau đó, tôi có điều kiện chặn quảng cáo cho địa chỉ IP của người / bot mà tôi nghi ngờ làm điều này. Nhưng, tôi nghĩ rằng bot có một số proxy để lựa chọn và có thể làm mới địa chỉ IP.

Tôi đã thông báo cho Google thông qua biểu mẫu nhấp / email không hợp lệ 4 lần trong hai ngày qua để cho họ biết rằng tôi biết về tình huống này và đang nghiên cứu giải pháp. Tôi cũng đã tạm thời xóa tất cả quảng cáo trên trang web đó.

Làm thế nào tôi có thể chặn một bot như thế này? Cảm ơn bạn.


Kiểm tra nhật ký của riêng bạn. Bạn không thể dựa vào statcount vì clickbot có thể không thực thi javascript của statcount.
ZippyV

Tôi không có quyền truy cập để thoát các liên kết trong "Phân tích Godaddy" của mình. Trừ khi có một số cách khác để làm điều đó?
Graham

Bạn cần nhật ký textfile thô có mỗi yêu cầu được ghi. Không có một thư mục đăng nhập trên ftp của bạn?
ZippyV

Tôi sẽ xem lại nhật ký truy cập thô của bạn sau đó kiểm tra xem ai đang kết nối với bạn. Getclicky thực hiện công việc tốt khi phát hiện IP thông qua proxy khi có thể để có thể giúp bạn biết IP thực sự của bot.
Anagio

Câu trả lời:


5

Mặc dù tôi hoàn toàn đồng ý với danlefree và câu trả lời trước đây của anh ấy, nhưng có một số cách để gây khó khăn hơn cho các bot, ít nhất là đối với các bot "không thông minh".

1 - Khác với chuỗi IP và Tác nhân người dùng, bạn có thể thử đặt cookie và chỉ hiển thị quảng cáo nếu cookie được đặt. Ngoài ra, nếu bot sử dụng cookie, hãy thử xem liệu nó có đủ thông minh để xóa chúng khi thay đổi IP không (có thể sẽ như vậy, nhưng nó đáng để thử). Nếu không, bạn có thể sử dụng cookie unique_id để ngăn bot nhấp vào.

2 - Nếu bạn có nhiều lần truy cập bot với cùng một IP, bạn cũng có thể thử hiển thị: không có tệp nào trong tệp CSS một khối mã tương tự như AD và xem bot có nhấp vào nó không. Nếu vậy, bạn có thể cấm nó đánh các AD khác (cho đến khi nó thay đổi IP). 3 - Tôi không nghĩ nó đáng giá, nhưng bạn có thể thử đào tạo thuật toán Machine Learning ngăn hiển thị quảng cáo cho các bot bị nghi ngờ, nhưng bạn có thể sẽ có một số (nhiều) dương tính giả, vì thực sự rất khó để dự đoán người dùng nào là một bot chỉ dựa trên hành vi (đặc biệt là nếu bot cố gắng mô phỏng con người).

Cuối cùng bạn có thể không thể đánh bại bot này, nhưng vẫn có thể cố gắng làm cho "cuộc sống" của nó khó khăn hơn.


3
How can I block a bot like this?

Không có cách nào dễ dàng để bạn chặn các nhấp chuột bất hợp pháp vào quảng cáo được phân phát cùng với nội dung của bạn - nếu một người có thể nhấp vào quảng cáo, thì bot cũng có thể.

Phát hiện và giảm thiểu là trách nhiệm của Google, vì vậy (ngoài việc hoàn thành sự tích cực của bạn bằng hoạt động báo cáo có thể phản ánh kém về tình trạng tài khoản AdSense của bạn), bạn có thể giới hạn phạm vi lo ngại của mình về các bot này xem hoạt động của chúng có ảnh hưởng đến hiệu suất trang web hay không cho du khách hợp pháp.


Mối quan tâm của tôi là Nhà quảng cáo báo cáo điều này với Google. Tôi đã không được ghi có cho một nhấp chuột bất hợp pháp, cũng không ảnh hưởng đến người dùng hợp pháp, nhưng nó hiển thị hơn 100 lần nhấp không hợp lệ mỗi ngày. Tại một số điểm sẽ không ổn với Google. Tôi sẽ tiếp tục cấm IP liên quan đến nó và có thể phải cấm tất cả người dùng từ nhà cung cấp của nó, ví dụ như Comcast hoặc bất cứ điều gì (trường hợp xấu nhất). Bạn đã nghe nói về loại tình huống này và cách mọi người đối phó với nó? Ngoài ra, cuối cùng Google có thể giải quyết loại vấn đề này không?
Graham

1
@Graham Chắc chắn có các biện pháp giảm thiểu mà Google có thể thực hiện, tuy nhiên, đây là một cuộc chạy đua vũ trang không có giải pháp ngay lập tức (hãy để Google chiến đấu với nó - tài nguyên của bạn được chi tiêu tốt hơn khi báo cáo những điều Google không nắm bắt và xây dựng trang web của bạn) .
danlefree

@Graham - Tôi nghĩ bạn có quyền được quan tâm. Tôi đã nghe và đọc về những câu chuyện kinh dị về việc chấm dứt tài khoản của Google và bất kỳ khoản tiền chưa thanh toán nào cùng với nó. Giống như danlefree nói, miễn là con người có thể nhấp vào quảng cáo, thì bot cũng vậy - và trách nhiệm của Google là đảm bảo nhà quảng cáo của họ không trả tiền cho các nhấp chuột không hợp lệ, vì vậy hãy để lại cho họ. Tôi hy vọng với điều kiện địa chỉ IP của kẻ tấn công không phải là địa chỉ của riêng bạn (tức là họ không nghi ngờ việc bạn nhấp vào quảng cáo của chính mình), bạn nên khá an toàn và họ sẽ đơn giản giảm giá cho tất cả các lần nhấp gian lận.
Ẩn danh

@danlefree - Cảm ơn những gợi ý hay. Tôi đồng ý rằng Googles phải có trách nhiệm nắm bắt loại hành vi này và chấm dứt hành vi đó. Tuy nhiên, cuối cùng, các nhà xuất bản có trách nhiệm xử lý các tình huống này. support.google.com/adsense/bin/... . Bài báo đó giải thích lập trường của Googles về loại hành vi này. Tôi nghĩ Click bom là điều bạn phải mong đợi và chuẩn bị sẵn sàng.
Graham

0

Cảm ơn các bạn đã gợi ý tuyệt vời. Đây là những gì tôi đã làm:

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

Tôi có thể thấy rằng bot thực sự đã thay đổi IP cho mỗi lần nhấp. Nhưng, nó luôn sử dụng Chrome / 20 làm trình duyệt; đó là thuộc tính nhất quán duy nhất. Vì vậy, tôi có điều kiện chặn quảng cáo cho bất kỳ ai sử dụng trình duyệt đó. Bây giờ chắc chắn là một sự thỏa hiệp và sẽ mất một chút lợi nhuận. Nhưng, nó tốt hơn so với giải pháp thay thế. Ngoài ra, trong khoảng một tháng nữa tôi sẽ gỡ bỏ nó và nếu bot vẫn còn hoạt động.


Tôi nghĩ ý bạn là === false- strpose () sẽ quay trở lại 0nếu haystack bắt đầu bằng kim (mà, trừ khi bạn đang sử dụng một so sánh nghiêm ngặt, sẽ đánh giá một cách lỏng lẻo như false)
danlefree

Tôi sẽ không so sánh theo nghĩa đen. Nó hoạt động ổn định như tôi đã có nó. Mặt khác, nếu (! Strpose ($ _ SERVER ['HTTP_USER_AGENT'], 'Chrome / 20') {} cũng sẽ hoạt động tốt.
Graham

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.