애드 센스 클릭 봇은 클릭으로 내 사이트를 폭격합니다.


11

현재 하루에 약 7,000-10,000 페이지 조회수가있는 사이트가 있습니다. 12 월 1 일 오전 1 시경부터 CTR이 급격히 상승하고 있음을 알았습니다. 이러한 클릭은 곧 크레딧이 부여되고 신용이 취소됩니다. 따라서 분명히 사기성 클릭이었습니다. 그 다음날 약 200 회의 클릭이 발생했으며 그 중 100 건은 사기였습니다. 시간당 3 ~ 8 회의 클릭 수가 하루 24 시간 3 개의 광고 각각에 고르게 분산되어 있습니다. 이것은 일종의 애드 센스 클릭 봇이라고 믿게합니다. 또한 지난 저녁에 광고를 삭제 한 후 오전 3 시경에 다시 광고를 게재했으며 10 분 이내에 무효 클릭이 시작되었습니다.

Adsense의 이탈 링크를 분석 하기 위해 statcounter.com 에 가입했습니다 . 그런 다음 내가 의심 한 사람 / 봇의 IP 주소에 대한 광고를 조건부로 차단했습니다. 그러나 봇에는 선택할 수있는 여러 프록시가 있으며 IP 주소를 새로 고칠 수 있다고 생각합니다.

지난 2 일 동안 유효하지 않은 클릭 양식 / 이메일을 통해 4 번 상황을 알고 해결책을 찾고 있음을 알리기 위해 Google에 알 렸습니다. 또한 해당 사이트의 모든 광고를 일시적으로 제거했습니다.

이런 봇을 어떻게 차단할 수 있습니까? 감사합니다.


자신의 로그를 확인하십시오. 클릭 봇이 statcounter의 자바 스크립트를 실행하지 않을 수 있으므로 statcounter에 의존 할 수 없습니다.
ZippyV

"Godaddy Analytics"에서 링크를 종료 할 수 없습니다. 다른 방법이 없다면?
Graham

각 요청이 기록 된 원시 텍스트 파일 로그가 필요합니다. FTP에 로그 디렉토리가 없습니까?
ZippyV

원시 액세스 로그를 검토 한 후 IP가 연결되는 사용자를 확인하십시오. Getclicky는 가능한 경우 프록시를 통해 IP가 들어오는 것을 감지하여 봇의 실제 IP를 알려주는 데 도움이됩니다.
Anagio

답변:


5

비록 danlefree와 그의 이전 답변에 전적으로 동의하지만, 적어도 "잘 모르는"봇에게는 봇을 어렵게 만드는 몇 가지 방법이 있습니다.

1-IP 및 User-Agent 문자열 이외의 쿠키를 설정 한 경우에만 쿠키를 설정하고 광고를 표시 할 수 있습니다. 또한 봇이 쿠키를 사용하는 경우 IP가 변경 될 때 쿠키를 지울 정도로 영리한지 확인하십시오. 그렇지 않은 경우 unique_id 쿠키를 사용하여 봇의 클릭을 막을 수 있습니다.

2-동일한 IP를 가진 여러 봇 히트가있는 경우 CSS 파일에 AD와 유사한 코드 블록이없고 봇이 클릭하는지 확인하십시오. 만일 그렇다면, 다른 AD를 치는 것을 금지 할 수 있습니다 (IP가 변경 될 때까지). 3-그만한 가치는 없다고 생각하지만 의심되는 봇에게 광고를 표시하지 못하게하는 기계 학습 알고리즘을 훈련하려고 시도 할 수는 있지만 실제로는 어떤 사용자를 예측하기가 어렵 기 때문에 약간의 오 탐지가있을 수 있습니다 행동에만 의존하는 봇입니다 (특히 봇이 사람을 모방하려고하는 경우).

당신은 아마이 로봇을 물리 칠 수는 없지만 "인생"을 더 어렵게 만들려고 노력할 수 있습니다.


3
How can I block a bot like this?

콘텐츠와 함께 게재 된 광고에 대한 불법 클릭을 차단할 수있는 방법은 없습니다. 사람이 광고를 클릭하면 봇도 마찬가지입니다.

감지 및 완화는 Google의 책임이므로 (애드 센스 계정 상태에 좋지 않은 영향을 미칠 수있는 활동을보고하여 실사를 완료하는 것 외에) 이러한 봇에 대한 우려 범위를 해당 활동이 사이트 성능에 영향을 미치는지 여부로 제한 할 수 있습니다. 합법적 인 방문자를 위해.


내 관심사는 광고주가 Google에이를보고하는 것입니다. 불법 클릭 1 회에 대한 크레딧을 얻지 못했지만 합법적 인 사용자에게 영향을 미치지는 않지만 하루에 100 회 이상 무효 클릭이 발생합니다. 언젠가는 Google에서 괜찮지 않을 것입니다. IP와 관련된 IP를 계속 금지하고 Comcast 또는 그 밖의 모든 것 (최악의 시나리오)과 같은 공급자로부터 모든 사용자를 금지해야 할 수도 있습니다. 이러한 유형의 상황과 사람들이이를 처리하는 방법에 대해 들어 보셨습니까? 또한 Google은 결국 이러한 종류의 문제를 해결할 수 있습니까?
Graham

1
@Graham Google이 취할 수있는 완화 조치가 있지만, 이는 즉각적인 해결책이없는 무기 경쟁입니다 (Google과 싸워야합니다. Google이 사이트에서 파악하지 못한 내용을보고하는 데 리소스를 더 많이 사용하는 것이 좋습니다) .
danlefree

@Graham-걱정하시는 것이 맞습니다. Google 해지 계정과 미지급 자금에 대한 공포 이야기에 대해 들었습니다. danlefree와 마찬가지로 인간이 광고를 클릭 할 수있는 한 봇도 마찬가지입니다. 광고주가 무효 클릭에 대해 비용을 지불하지 않도록하는 것은 Google의 책임입니다. 공격자의 IP 주소가 본인의 것이 아니라면 (예 : 귀하의 광고 클릭을 의심하지 않는) 상당히 안전해야하며 모든 사기성 클릭을 할인해 줄 것입니다.
익명

@danlefree-좋은 제안에 감사드립니다. 이런 종류의 행동을 포착하고 끝내는 것은 Google의 책임이라는 데 동의합니다. 그러나 이러한 상황을 처리하는 것은 궁극적으로 게시자의 책임입니다. support.google.com/adsense/bin/... . 이 기사는 이러한 행동에 대한 Google의 입장을 설명합니다. 클릭 폭격은 여러분이 기대하고 준비해야 할 내용이라고 생각합니다.
Graham

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

그래도 문자 비교를하지 않을 것입니다. 내가 한 것처럼 일관되게 작동했습니다. 그렇지 않으면 if (! strpos ($ _ SERVER [ 'HTTP_USER_AGENT'], 'Chrome / 20') {}도 잘 작동합니다
Graham

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.