필터 기능 활용

구글 애널리틱스의 필터 기능은 수집한 데이터를 조건식을 활용하여 제외, 포함, 수정하는 기능을 제공합니다. 이 기능을 활용하여 불필요한 데이터를 예외 처리하여 정합성을 높이고, 대소문자 구분으로 인해 동일한 의미의 데이터가 분리되는 것을 방지할 수 있습니다.

필터는 구글 애널리틱스 설정 화면의 아래의 메뉴에서 생성, 관리할 수 있습니다.

  • [계정] – [모든 필터] 메뉴 : 계정 내의 모든 필터를 관리할 수 있으며, 필터를 한 번에 여러 보기에 적용, 해제할 수 있습니다.
  • [보기] – [필터] 메뉴 : 현재 보고 있는 보기에 필터를 적용합니다.

구글 애널리틱스 필터 설정

구글 애널리틱스의 계층 구조

필터는 [보기] 단위로 적용됩니다. 사용자는 필터와 다음 강의에서 배울 목표 등의 설정을 보기마다 다르게 적용하여, 데이터를 여러 관점에서 조회할 수 있습니다.

참고로 여기서 알아야할 계정, 속성, 보기는 아래와 같은 계층 구조를 갖고 있습니다.

구글 애널리틱스 계층구조

  • 계정 : 계층 구조에서 가장 상위의 개념으로 계정에는 여러개의 속성과 보기가 속합니다.
  • 속성 : 데이터 수집은 속성 단위로 이뤄지며 구글 애널리틱스 추적코드는 설정한 속성 ID(추적 ID)로 데이터를 전송합니다.
  • 보기 : 속성에 수집된 데이터는 보기 설정에 따라 다양하게 조회할 수 있습니다.

유용한 필터

1. 특정 IP 차단

사이트에 설치한 추적 코드는 사용자, 즉 고객의 데이터뿐만 아니라 사이트를 관리하는 내부 관계자의 데이터도 전송하게 됩니다. 이 데이터는 고객의 행동을 정확하게 분석하기 위해 제외되어야 합니다.

구글 애널리틱스는 필터를 통해 특정 IP의 데이터를 제외하는 기능을 제공합니다.

[필터] 화면에서 [+ 필터 추가] 버튼을 클릭합니다.

구글 애널리틱스 필터 추가

필터 유형을 [맞춤]-[제외]로 선택한 다음 필터 입력란에 [IP 주소]를 지정합니다.

구글 애널리틱스 IP 제거 필터

IP 주소는 네이버에 "내 ip 주소 확인"을 검색하면 확인할 수 있습니다.

기업의 경우에는 내부에서 사용하는 ip 대역대가 다양할 수 있으니, 유관 부서를 통해 자세하게 확인하는 것을 권장합니다.

내 ip주소 확인

이렇게 파악한 IP 주소가 만약 "192.168.1.1"이라면, 이에 대한 정규식을 생성하여 다음과 같이 입력합니다.

구글 애널리틱스 IP 제거 필터 예시

추가적으로 IP가 여러 개인 상황에서는 정규식을 활용하여 아래의 형태로 입력할 수 있습니다.

  • 2개인 경우 : 192\.168\.1\.1$|192\.168\.1\.24$
  • 192.168.0로 시작하는 모든 IP : 192\.168\.0\..*

[저장]을 누르면 아래와 같이 목록에서 생성한 필터를 확인할 수 있습니다.

구글 애널리틱스 필터 등록

캠페인 필드 소문자 변경

구글 애널리틱스에는 유입을 측정하는 데이터 필드가 "소스","매체","캠페인","키워드","광고 콘텐츠"로 총 5개가 존재합니다. 이를 수집하기 위해 사이트로 유입하는 광고 링크의 URL에 5개의 캠페인 구분 값을 파라미터(UTM 파라미터)로 추가하게 됩니다.

이때 URL을 실수로 대소문자를 다르게 생성하면, 대소문자를 구분하는 구글 애널리틱스의 특성상 같은 내용임에도 불구하고 다른 데이터로 처리됩니다.

참고1. UTM 파라미터 운영 예시 (UTM 파라미터는 이후 강의에서 자세하게 다룹니다.)
– https://dachata.com?utm_source=naver&utm_medium=cpc&utm_campaign=blackfriday&utm_keyword=blackfridaysale_event&utm_content=model_image

참고2. 대소문자 차이에 따른 데이터 불일치 예시
소스/매체가 "naver / cpc"인 경우와 "Naver / cpc"인 경우를 구글 애널리틱스에서는 다른 데이터로 처리합니다.

이를 방지하기 위해서 필터 유형을 [맞춤] – [소문자]로 선택한 다음, 아래 표시한 총 5개 항목에 대한 필터를 생성합니다.

구글 애널리틱스 소문자 필터

최종적으로 아래와 같이 총 5개의 필터를 추가하면 됩니다.

구글 애널리틱스 필터

내부 검색어 필드 소문자 변경

사용자가 사이트에 입력한 검색어 또한 소문자로 통일 시킬 수 있습니다. 예를 들어, "Google Analytics"와 "google analytics"는 같은 내용이므로 이를 소문자로 통일시켜 데이터가 분리되는 것을 방지할 수 있습니다.

필터 유형을 [맞춤] – [소문자] 선택한 다음, 입력란에 [검색어]를 지정합니다.

구글 애널리틱스 검색어 필터

특정 도메인에서 발생한 데이터만 수집하기

기업에서 사용하는 도메인은 다양할 수 있습니다. 예를 들어 고객에게 서비스하는 상용 도메인 외에도 개발 도메인 데이터가 구글 애널리틱스에 수집되는 경우가 종종 발생합니다.

  • 상용 도메인 : vigbang.com
  • 개발 도메인 : dev.vigbang.com

개발 도메인에서 발생한 데이터는 일반적으로 제외되어야 합니다. 이를 위한 필터 설정은 2가지 방식으로 할 수 있습니다.

1. 특정 도메인 데이터 제외

필터 유형을 [맞춤] – [제외]로 선택한 다음, 입력란에 [호스트 이름]을 지정합니다. 입력 값으로 특정 도메인을 지정하는 정규식을 입력합니다.

구글 애널리틱스 호스트 필터

2. 특정 도메인 데이터만 수집

필터 유형을 [맞춤] – [포함]으로 선택한 다음, 입력란에 [호스트 이름]을 지정합니다. 입력 값으로 특정 도메인을 지정하는 정규식을 입력합니다.

구글 애널리틱스 도메인 필터

보고서에 도메인 이름 추가하기

구글 애널리틱스의 [행동]-[사이트 콘텐츠]-[모든 페이지] 보고서에서는 도메인이 없는 페이지 경로만 조회됩니다.

만약 여러 도메인의 데이터가 하나의 보기에서 조회된다면, 페이지 경로만으로는 어느 도메인의 페이지에서 데이터가 수집됐는지 파악이 어렵습니다.

구글 애널리틱스 FULL URL 필터

필터 유형을 [맞춤] – [고급]으로 선택한 다음, 아래 이미지와 같이 입력하면 페이지 보고서에서 전체 URL로 데이터를 조회할 수 있습니다.

참고. 필터는 소급 적용이 불가능하기 때문에 필터를 적용하게 될 경우, 페이지 경로만 있는 과거 데이터와 도메인이 추가된 이후 데이터가 보기에 함께 존재하게 됩니다.

따라서, 보기를 추가로 생성하여 도메인이 추가된 데이터는 신규 보기에서 따로 보는 것을 권장드립니다.

구글 애널리틱스 FULL URL 필터

필터 적용 후, 구글 애널리틱스의 [실시간]-[콘텐츠] 보고서에서 아래와 같이 페이지에 도메인이 추가된 것을 확인할 수 있습니다.

구글 애널리틱스 FULL URL 필터 적용

다음 강의에서는 목표 설정을 통해 핵심지표를 생성하고 관리하는 방법에 대해서 알아보겠습니다.

자주 묻는 질문

필터가 적용된 데이터는 복구가 불가능합니다. 혹시나 모를 경우를 대비해서 아무런 필터 설정을 안한 Raw Data 보기를 추가로 생성하는 것을 추천합니다.

필터는 소급 적용이 불가능하기 때문에, 이전의 데이터는 본래의 형태로 남아 있습니다. 필터의 영향이 클 경우에는 어쩔 수 없이 필터 적용 시점을 기준으로 데이터를 구분해서 조회해야합니다.

Subscribe
Notify of
guest
8 댓글
오래된 순
최신 순 평가 순
Inline Feedbacks
모든 댓글보기
하루루
Guest
하루루
3 년 전

최고의 정보 감사합니당 ><

John
Guest
John
3 년 전

2개인 경우 : 192.168.1.1$|192.168.1.24$
이렇게 나와있는데 혹시 .앞에 \를 붙여주지 않아도 되나요?

Leo
Guest
Leo
2 년 전

정말 필요한 정보였는데 너무 감사합니다.

최고에요!

Yebin
Guest
Yebin
1 년 전

특정 도메인 제외시에 Url을 꼭 정규식으로 적어야하나요??