정규 표현식(정규식) 정보

애널리틱스는 정규 표현식을 지원하므로 보기 필터, 목표, 세그먼트, 잠재고객, 콘텐츠 그룹, 채널 그룹 등의 항목을 더 유연하게 정의할 수 있습니다.

이 도움말에서는 유니버설 애널리틱스와 Google 애널리틱스 4 모두에서 사용할 수 있는 정규 표현식을 설명합니다. 

애널리틱스의 맥락에서 정규 표현식은 애널리틱스 데이터의 패턴과 광범위하게 또는 세부적으로 일치하는 구체적인 문자 배열입니다.

예를 들어 보기 필터를 만들어 직원이 생성한 사이트 데이터를 제외하려면 정규 표현식을 사용하여 직원이 사용하는 전체 IP 주소 범위에서 모든 데이터를 제외할 수 있습니다. IP 주소의 범위가 198.51.100.1 - 198.51.100.25인 경우 25개의 IP 주소를 입력하는 대신 전체 주소 범위와 일치하는 123\.456\.789\.\d+ 같은 정규 표현식을 만들 수 있습니다.

또는 2개 도시의 캠페인 데이터만 포함하도록 보기 필터를 만들려면 San Francisco|New York(샌프란시스코 또는 뉴욕) 같은 정규 표현식을 만들 수 있습니다.

정규 표현식 메타 문자

와일드 카드

. 단일 문자(글자, 숫자 또는 기호)와 일치합니다. 1.은
10, 1A와 일치합니다.

1.1은
111, 1A1과 일치합니다.

? 앞의 문자와 0 또는 1회 일치합니다. 10?는
1, 10과 일치합니다.

+ 앞의 문자와 1회 이상 일치합니다. 10+는
10, 100과 일치합니다.

* 앞의 문자와 0회 이상 일치합니다. 1*는
1, 10과 일치합니다.

| OR 일치를 만듭니다.

표현식의 끝에 사용하지 마세요.
1|10은
1, 10과 일치합니다.

앵커

^ 문자열 앞 부분의 인접 문자와 일치합니다. ^10은
10, 100, 10x
와 일치합니다.
^10은
110, 110x
와 일치하지 않습니다.
$ 문자열 끝부분의 인접 문자와 일치합니다. 10$는
110, 1010과 일치합니다.

10$는
100, 10x와 일치하지 않습니다.

그룹

( ) 문자열에서 같은 순서로 포함된 문자와 일치합니다.


또한 기타 표현식을 그룹화하는 데 사용됩니다.
(10)은
10, 101, 1011을 반환합니다.

([0-9]|[a-z])는
모든 숫자 또는 소문자를 반환합니다.

[ ] 문자열에서 순서에 상관없이 포함된 문자와 일치합니다. [10]은
012, 120, 210과 일치합니다.

- 대괄호 안에 문자 범위를 만들면 문자열에서 모두 일치합니다. [0-9]는 0~9의 모든 숫자와 일치와 일치합니다.

이스케이프 문자

\ 인접 문자는 정규식 메타 문자가 아닌 문자 그대로 해석해야 합니다. \.은 인접한 점을 와일드 카드가 아닌 마침표 또는 소수점으로 해석해야 한다는 것을 나타냅니다.

216\.239\.32\.34 matches
216.239.32.34

 

유니버설 애널리틱스와 Google 애널리틱스 4 간의 기본 동작

기본적으로 유니버설 애널리틱스 속성의 정규 표현식은 '부분 일치'로 간주됩니다. 제공된 패턴이 데이터의 어디에든 포함되어 있으면 표현식이 true입니다.

예를 들어 'India' 패턴을 제공하는 경우 정규식이 'India', 'Indian', 'Indianapolis' 등과 일치합니다. 이 부분 일치를 이루기 위해 메타 문자를 사용할 필요는 없습니다. 

Google 애널리틱스 4 속성에서 기본 정규식은 '전체 일치'입니다. 데이터가 제공된 패턴과 정확하게 일치해야 합니다. 예를 들어 'India' 패턴은 'India'와만 일치합니다. 이 정규식이 부분 일치처럼 작동하도록 하려면 메타문자를 사용해야 합니다. 'India.*'는 'India'로 시작하고 다른 값으로 끝나는(또는 뒤에 아무것도 없는) 모든 값을 반환합니다.

단순한 표현식 사용

정규 표현식을 간결하게 유지합니다. 정규식이 간단하면 다른 사용자가 쉽게 이해하고 수정할 수 있습니다.

메타 문자 일치

정규식 메타 문자를 문자 그대로 해석해야 하면 백슬래시(\)를 사용하여 이스케이프 처리하세요. 예를 들어 IP 주소에서 소수점으로 점을 사용하면 점을 백슬래시(\.)로 이스케이프 처리하세요. 그래야 점이 와일드 카드로 해석되지 않습니다.

메타 문자를 사용하여 일치 제한

정규 표현식은 가능한 한 모든 항목과 일치하려는 속성을 가지고 있으므로 지정하지 않으면 사용자가 지정한 것뿐만 아니라 모든 인접 문자와도 일치하려고 합니다. 예를 들어 'site'는 'site'가 포함된 모든 문자열(예: mysite, yoursite, theirsite, parasite)과 일치합니다. 정확하게 일치하려면 이에 맞게 정규식을 구성하세요. 예를 들어 'site' 문자열과만 일치하려면 'site' 문자 앞, 뒤 모두에 ^site$ 같이 정규식을 구성합니다.

Google RE2 정규식 구문

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
true
나에게 맞는 학습 과정 선택하기

Google 애널리틱스 4를 최대한 활용하는 데 도움이 되는 새로운 리소스인 google.com/analytics/learn을 확인해보세요. 새 웹사이트는 동영상, 도움말, 안내 가이드와 함께 Google 애널리틱스 Discord, 블로그, YouTube 채널, GitHub 저장소 링크를 제공합니다.

지금 학습 시작하기

검색
검색어 지우기
검색 닫기
기본 메뉴
8163235186069132433
true
도움말 센터 검색
true
true
true
true
true
69256
false
false