IT소식

티스토리 애드센스 부정클릭&트래픽 방어

ITIbiza 2024. 8. 7. 11:51

VOID

 

안녕하세요! ITibiza입니다.

 

누구나 꿈꾸는 불로소득 필자도 빅테크기업을 다니면서 6개 정도 사이트를 운영하고 있으며 월 백단위 이상의 광고 수익을 벌고 있습니다. 

2개 사이트는 구글 애드센스 수익을 창출하고 이러한 경험으로 이 글을 작성합니다.

 

검색엔진 SEO 관련 문의는 rnrgus5897@gmail.com 문의 주세요^^

 

구글 애드센스는 심사도 까다롭지만 승인 후에 애드센스 무효트랙픽과 부정클릭은 항상 신경 써야 되는 부분입니다. 

완벽한 보안은 없듯이 이러한 방법으로 100% 무효트랙픽과 부정클릭을 방어할 수 있는 것은 아니지만 이러한 방어를 구축하면 심리적으로 안정감을 줍니다.

 

티스토리 블로그를 운영하면서 애드센스를 통해 수익을 창출하는 경우, 부정 클릭(AdSense invalid clicks)부정 트래픽(invalid traffic)으로부터 블로그를 보호하는 것은 매우 중요합니다.

부정 클릭과 트래픽은 광고주의 비용을 증가시키고 애드센스 계정을 위험에 빠뜨릴 수 있습니다.

 

이러한 문제를 방지하기 위한 몇 가지 전략과 방법을 예시와 함께 자세히 설명드리겠습니다.

 

부정 클릭 & 트래픽의 정의

  • 부정 클릭(Invalid Clicks): 의도적으로 또는 비의도적으로 광고를 반복적으로 클릭하는 행위. 이는 광고주에게 불공정한 비용을 초래할 수 있습니다.
  • 부정 트래픽(Invalid Traffic): 봇 또는 자동화된 스크립트에 의해 생성된 트래픽, 혹은 사용자가 광고를 클릭할 의도가 없는 방문자에 의해 생성된 트래픽을 의미합니다.

 

부정 클릭 및 트래픽 방어 전략

IP 차단

의심스러운 IP 주소를 블록 하여 부정 클릭 및 트래픽을 방지할 수 있습니다. 티스토리 관리 페이지에서 설정 가능합니다.

  • 예시: 자주 문제가 발생하는 특정 국가 또는 지역의 IP를 차단합니다.

Google Analytics 설정

Google Analytics를 통해 트래픽을 분석하고 비정상적인 패턴을 감지하여 부정 트래픽을 식별할 수 있습니다.

  • 예시: 트래픽 소스별 클릭률을 모니터링하고, 평균보다 현저히 높은 클릭률을 보이는 소스를 차단합니다.

 

무효 트래픽 방지 코드

무효 클릭 방지를 위한 기본적인 접근 방법은 사용자의 클릭 행동을 모니터링, 비정상적인 클릭 패턴, IP차단이 있습니다.

 

Javascript를 사용하여 사용자의 클릭 행동을 추적하고 일정 시간 내에 과도한 클릭을 감지해서 추가 클릭을 방지하고 무효트래픽을 방어할 수 있는 코드 로직을 구현할 수 있습니다.

 

무효 트랙픽을 방지 코드

<script>
  // 사용자의 마지막 방문 시간을 로컬 스토리지에서 가져옴
  var previousVisit = localStorage.getItem("previousVisit");
  var now = new Date().getTime(); // 현재 시간
  var minInterval = 1500; // 최소 방문 간격은 1.5초로 설정
  var destinationURL = "https://www.tistory.com/"; // 리다이렉션 대상 URL 설정

  if (previousVisit) {
    var elapsed = now - parseInt(previousVisit); // 마지막 방문 이후 경과 시간 계산

    if (elapsed < minInterval) {
      console.warn("이상 행동 감지됨. 페이지 이동 중...");
      // 사용자에게 이상 행동에 대해 경고
      alert("부정 클릭이 감지되었습니다.페이지로 이동합니다.");

      // 지정된 시간 후에 다른 페이지로 리다이렉션
      setTimeout(function () {
        window.location = destinationURL;
      }, 1000); // 1초 후에 지정된 URL로 이동
    }
  }

  // 현재 방문 시간을 로컬 스토리지에 저장
  localStorage.setItem("previousVisit", now);
</script>

 

위에 코드를 분석해 보자면 최소 방문 간격 1.5초를 설정해서 1.5초 이내에 클릭이 발생된다면 "부정 클릭이 감지되었습니다. 페이지로 이동합니다." 문구와 함께 페이지를 이동시킵니다.

 

minInterval 변수는 블로그 상황에 맞게 초를 설정해 주시면 됩니다.

 

리다이렉션 대상 URL은 다른 페이지로 이동시키고 싶은 URL을 입력하시면 됩니다.

 

무효 트랙픽을 방지 코드 설치 방법

방어 코드 삽입

 

방어 코드

 

 

위에 코드를 복사해서, 티스토리 → HTML편집 → head 영역에 붙여 넣기

 

알림창

 

설정값 1.5초 이내에 클릭을 한다면 위에 알림 창과 함께 리다이렉션이 되면 정상적으로 설치가 된 겁니다.

 

애드센스 무효 트래픽 신고 방법

애드센스에 제삼자에 의한 무효 트래픽 발생의심 신고 바로가기

https://support.google.com/adsense/contact/invalid_clicks_contact

 

무효트랙픽으로 인한 계정정지 시 이의신청 바로가기

https://support.google.com/adsense/contact/appeal_form_adsense_admob?visit_id=638585899044966336-591129981&rd=1

 


 


필자의 잘못된 부분이나 피드백은 언제든지 댓글로 남겨주세요!

감사합니다^^

 

 

 

2024.08.07 - [경제용어] - [경제용어] 조인트 벤처(Joint Venture) 뜻과 장단점 알아보기

 

[경제용어] 조인트 벤처(Joint Venture) 뜻과 장단점 알아보기

안녕하세요! ITibiza입니다. 이번 글에서 비즈니스 시장에서 많이 들을 수 있는 경제 용어 조인트벤처(Joint Venture)에 대해서 알아보겠습니다.조인트 벤처는 현대 비즈니스 환경에서 매우 중요한

itibiza.tistory.com

 

2024.08.06 - [개발/Java] - [자바 스프링부트] Java 개념 및 기본 문법

 

[자바 스프링부트]Java 개념및 기본 문법

이 글에서는 입문자를 위한 자바 스프링부트 시리즈로 자바 스프링부트 - 자바 개념 및 기본 문법에 대해서 소개합니다. 안녕하세요! ITibiza 입니다. 백엔드 개발에서 다양한 언어로 백엔드 서

itibiza.tistory.com

 

2024.08.01 - [AWS] - 누구나 이해할 수 있는 AWS VPC 개념 & 서브넷

 

누구나 이해할 수 있는 AWS VPC 개념 & 서브넷

안녕하세요! ITibiza 입니다. 백엔드 개발자로 IT업계에서 일을 하신다면 클라우드 기반에 서비스로 인프라 & 서버 등등을 구축하는 것은 어려우면서도 중요한 일이라는 것을 알고 계실 겁니다. 

itibiza.tistory.com