워드프레스에서 젯팩(Jetpack)을 사용해 방문자 통계를 확인하고 있다면 사이트 관리자가 사이트를 자주 방문하면서 통계가 왜곡될 수 있습니다. 보다 정확한 사용자 통계를 위해 젯팩 10.6 버전부터 제공되는 jetpack_stats_excluded_ips 필터를 사용하여 특정 IP 주소를 통계 추적에서 제외시킬 수 있습니다.
젯팩 통계의 경우 로그인 사용자의 방문은 기본적으로 카운트하지 않지만, 로그아웃 상태에서 접속하면 카운트가 됩니다. 관리자 IP 주소를 등록하여 카운트되지 않도록 하면 통계의 정확도를 높일 수 있습니다.

젯팩 통계: 로그인 사용자 방문 추적 활성화
Jetpack 통계는 워드프레스의 개발을 담당하는 기업인 Automattic이 개발한 젯팩 플러그인에 포함된 무료 웹사이트 분석 도구입니다. 구글 애널리틱스(Google Analytics)와 달리 워드프레스 관리자 대시보드에서 바로 기본적인 방문자 통계 정보를 확인할 수 있어 편리합니다. 일일 방문자 수, 페이지뷰, 인기 게시물, 유입 경로, 검색 키워드 등 핵심 지표를 직관적인 그래프와 표로 제공합니다.
젯팩 통계에서는 기본적으로 관리자뿐만 아니라 편집자, 작성자, 기여자(외부 필진), 구독자 등 모든 로그인 사용자의 방문을 집계하지 않습니다.
관리자에 대해서는 방문 추적을 할 필요가 없지만, 일반 회원(구독자)의 방문은 카운트해야 하는 경우가 많습니다. 그런 경우 다음과 같은 방법으로 구독자들의 방문을 추적하도록 활성화할 수 있습니다.
1 워드프레스 관리자 페이지에서 Jetpack » 설정 » Traffic 탭을 클릭합니다.

2 아래로 스크롤하여 Jetpack Stats 섹션으로 이동하여 클릭합니다.

3 '구독자' 등 추적을 원하는 로그인 사용자의 역할을 클릭하여 추적을 활성화합니다.

통계에서 관리자 IP 제외하기
관리자가 로그인 상태에서 사이트를 방문해도 방문 유입으로 기록되지 않지만, 로그아웃 상태로 사이트에 접속하면 통계에 집계가 됩니다.
특정 IP 주소를 통계에서 제외시키려는 경우 젯팩에서 제공하는 jetpack_stats_excluded_ips 필터(훅)를 사용할 수 있습니다.
이 필터는 Jetpack의 통계 추적에서 특정 IP 주소를 제외시키는 기능을 하며, 주로 자신의 IP나 관리자의 IP를 제외하여 방문자 통계가 왜곡되지 않도록 할 때 사용됩니다.
차일드 테마의 함수 파일(functions.php)에 다음과 같은 형식으로 IP 주소를 입력하여 통계에 포함되지 않도록 할 수 있습니다. (차일드 테마가 아닌 부모 테마의 함수 파일에 추가할 경우, 테마가 업데이트되면 추가한 코드가 사라지게 됩니다.)
add_filter(
'jetpack_stats_excluded_ips',
function( $excluded_ips ) {
$excluded_ips[] = '123.456.789.012'; // 본인의 IP 주소
return $excluded_ips;
}
);
여러 개의 IP 주소를 제외하고 싶은 경우에는 다음과 같은 코드를 사용할 수 있습니다.
add_filter(
'jetpack_stats_excluded_ips',
function( $excluded_ips ) {
$excluded_ips[] = '123.456.789.012'; // 사무실 IP
$excluded_ips[] = '98.765.432.101'; // 집 IP
$excluded_ips[] = '111.222.333.444'; // 팀원 IP
return $excluded_ips;
}
);
더 깔끔한 방법으로 array_merge를 사용할 수 있습니다.
add_filter(
'jetpack_stats_excluded_ips',
function( $excluded_ips ) {
$my_excluded_ips = array(
'123.456.789.012', // 사무실 IP
'98.765.432.101', // 집 IP
'111.222.333.444', // 팀원1 IP
'55.66.77.88', // 팀원2 IP
);
return array_merge( $excluded_ips, $my_excluded_ips );
}
);
네이버 검색엔진에서 "내 IP"로 검색하여 현재 컴퓨터에 연결된 인터넷 회선의 공인 IP 주소를 확인할 수 있습니다.

마치며
젯팩은 사이트 속도에 영향을 미치기 때문에 저는 젯팩은 가급적 사용하지 않는 편입니다. 중요하지 않은 사이트에서 티스토리 통계와 비슷한 레이아웃으로 기본적인 방문자 수를 확인하려는 경우에 젯팩 통계를 활성화하여 이용하고 있습니다.
자세한 방문자 통계를 확인하고 싶은 경우에는 구글 애널리틱스를 이용할 수 있습니다. 워드프레스에서는 쉽게 구글 애널리틱스 연동 설정을 할 수 있습니다.
참고로 가입형 워드프레스에서는 젯팩이 기본적으로 활성화되어 있지만, 워드프레스닷컴 서버에 최적화되어 있어서 그런지 사이트 속도가 빠른 것 같습니다. 하지만 설치형 워드프레스에 젯팩을 설치하면 속도가 느려지는 경우가 종종 있으므로, 사이트 속도에 영향이 없는지 체크하여 사용 여부를 결정하면 좋을 듯 합니다.
상업용 사이트에서는 젯팩 통계를 유료 버전으로 업그레이드해야 합니다. 상업용 사이트에서 무료 버전을 이용하면 매우 제한적인 정보만 확인이 가능합니다.
첫 번째 IP 주소 제외 코드를 사용 중인데 IP가 제외되지 않습니다.
제팩 문서에 나와 있는 방식인데요.
https://developer.jetpack.com/hooks/jetpack_stats_excluded_ips/
실제로는 생각처럼 되지 않는가 보네요.
참고로 로그인 상태에서는 보통 카운트가 되지 않습니다.
LiteSpeed Cache 플러그인을 비활성화하면 코드가 작동해서 스크린샷에 나와 있는 내용으로 해결했습니다!
https://i.imgur.com/EmTFw3J.jpeg
게시물 방문 기록은 찍히지 않는데 홈페이지 방문 기록이 찍혀서 추가로 이 작업도 해주었습니다.
https://i.imgur.com/X1Nl0wn.png
LiteSpeed Cache에서 홈 URL을 캐시 제외하면 사이트 건강 상태에서 “페이지 캐시가 감지되지 않았으며 서버 반응 시간이 느립니다” 경고가 표시돼서 현재는 게시물 방문 기록만 찍히지 않게 해 둔 상태입니다!
https://i.imgur.com/4lsh8f7.jpeg
모든 페이지에서 방문 기록이 찍히지 않으면서 사이트 건강 > 상태에 페이지 캐시 경고 메시지가 뜨지 않는 수정된 MU-Plugin 코드입니다!
https://i.imgur.com/VudcqXc.jpeg
안녕하세요.
저는 부모테마를 사용하는거 같은데..
제 경우엔 코드스니펫을 활용해서 저 코드를 넣으면
테마가 업데이트되도 문제 없을까요?
차일드 테마(자식 테마, 하위 테마)가 아닌 부모 테마의 함수 파일에 추가할 경우 테마가 업데이트되면서 추가한 코드가 사라집니다. 차일드 테마를 만들어서 차일드 테마 내의 함수 파일(functions.php)에 추가할 것을 권장합니다.
관리자 IP를 제외하면 통계의 정확도가 확실히 높아지겠네요. 실제 사용자 방문 패턴을 파악하는 데 큰 도움이 될 것 같습니다. 로그인한 상태에서의 방문은 기본적으로 카운트되지 않지만, 로그아웃 상태에서의 방문이 통계에 포함되는 건 조금 의외네요.
이 글을 참고하여 로그인 사용자의 경우에도 구독자 등 일반 사용자의 방문은 카운트되도록 설정을 변경할 수 있습니다.😄
정확한 통계를 위해 관리자 IP를 제외하는 팁 정말 유용하네요! 덕분에 좀 더 신뢰할 수 있는 방문자 분석이 가능할 것 같습니다.
보다 정확한 통계를 원하는 경우 구글 애널리틱스를 활용하는 것을 고려해볼 수 있습니다😄