애드센스 무효 클릭 감시를 위한 IP 추적을 일부 포스팅에 나온 대로 따라해 보면 한 가지 문제가 생긴다. 페이지뷰 상승(2 ~ 3배)과 이에 따른 이탈률 감소(급감).
나의 경우 페이지뷰는 3배까지 증가했었고 확인 후 수정을 마친 상태라 페이지뷰와 이탈률이 다시 정상이 되었다.
문제가 된 부분은 세 부분이었다. 티스토리 플러그인, 구글 애널리틱스, 구글 태그 매니저. 이 세 곳에서 각각 페이지뷰를 올리고 있었다. 나는 구글 태그 매니저에서만 페이지뷰를 올리는 방법을 택하였다. 그게 제일 편하길래.
1. 티스토리의 구글 애널리틱스 플러그인 해제
플러그인을 활성화 되어 있다면 페이지뷰가 +1에 기여한다. 해당 플러그인은 사용자가 수정하지 못하기도 하고, ip 추적 과정(구글 태그 매니저 및 애널리틱스)을 따라했다면 이미 추적코드가 들어간 상태이기 때문에 불필요하게 중복된다. 따라서 해제한다. (티스토리 사용자만 해당)
2. <head>에 있는 구글 애널리틱스 추적코드 수정 (참고)
구글 애널리틱스 추적코드는 기본적으로 페이지뷰 +1에 기여한다. gtag('config', 'UA-XXXXX'); 부분을 gtag('config', 'UA-XXXXX', { 'send_page_view': false }); 로 수정하여 페이지뷰를 올리지 못하게 한다.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXX', { 'send_page_view': false });
</script>
3. 구글 태그 매니저에서는 페이지뷰 +1을 올려야 하기 때문에 수정사항이 없음
4. 확인
페이지뷰 및 이탈률 정상으로 회복하였고 IP 확인도 잘 된다.