GA4&GTM 활용

[GA4&GTM 활용] GA4 정규 표현식 실전 활용 (2편) : 보고서·세그먼트·잠재고객·이벤트에 적용하기

마케팅 데이터 분석 연구소 2026. 8. 7. 21:46
반응형

핵심 요약 (한 줄 답변) 

GA4에는 정규식을 포함하는 최대 4가지 필터 옵션이 있습니다 — ① 정규식과 일치, ② 정규식과 부분적으로 일치, ③ 정규식과 일치하지 않음, ④ 정규식과 부분적으로 일치하지 않음. 이 중 "부분적으로 일치" 는 대부분의 기능에서 제공되지 않으므로, 옵션이 따로 보이지 않으면 항상 "전체(정확히) 일치" 로 간주해야 합니다. 정규식은 GA4 전반에서 활용됩니다. 표준 보고서·탐색 보고서의 필터, 세그먼트·잠재고객의 조건, 맞춤 채널 그룹의 소스 그룹화, 내부 트래픽 필터링의 IP 지정, 이벤트 생성·수정(두 이벤트 결합, page_location 매칭) 까지 모두 정규식으로 정교하게 제어할 수 있습니다.

 

이 글에서 알 수 있는 것

  • GA4의 4가지 정규식 옵션과 "전체 일치 vs 부분 일치"의 차이
  • 표준 보고서에서 필터 추가·보고서 맞춤설정으로 정규식 쓰는 법
  • 탐색 보고서에서 자동 추적 이벤트를 정규식으로 제외하는 법
  • 세그먼트·잠재고객에 정규식 조건을 적용하는 실전 예시 3가지
  • 맞춤 채널 그룹에서 소셜 미디어를 하나로 묶는 정규식
  • 내부 트래픽 필터링에서 여러 IP를 정규식으로 지정하는 법
  • 이벤트 생성·수정에서 두 이벤트를 결합하거나 URL을 매칭하는 실전 예시
✳️ 난이도 : 중급~고급 | 소요 시간 : 약 9분 | 대상 : GA4 필터·세그먼트·이벤트 설정에 정규식을 실전 적용하고 싶은 마케터·데이터 분석가
이 글은 「GA4 정규 표현식 기초(1편)」에 이어집니다. 와일드카드·앵커·그룹 같은 기본 문법이 익숙하지 않다면 1편을 먼저 읽어보시길 권합니다.

 

GA4 정규식 옵션 4가지 개요

GA4에서는 정규식을 포함하는 최대 4가지 선택 항목이 표시됩니다.

# 옵션 동작 방식
정규식과 일치 전체 문자열이 패턴과 정확히 일치해야 함
정규식과 부분적으로 일치 패턴이 문자열 일부에 있어도 일치(=포함)
정규식과 일치하지 않음 ①의 반대
정규식과 부분적으로 일치하지 않음 ②의 반대
✅ 핵심 : 대부분의 경우 "정규식과 부분적으로 일치" 옵션은 사용할 수 없습니다. 이 옵션이 보이지 않는다면, 구글이 향후 변경하지 않는 한 항상 정확히(전체) 일치하는 것으로 간주해야 합니다.

 

"정규식 일치"와 "부분 정규식 일치"의 차이

부분 정규식 일치는 "정규식 일치"가 아니라 "정규식 포함"처럼 동작합니다.

http://www.example.com/shoes/123-112233 을 예로 들어 보겠습니다.

  • 부분 정규식 일치를 사용하면 /shoes/[0-9]{3}-[0-9]{6}$ 로도 충분히 매칭됩니다.
  • 하지만 "정규식 일치" 를 사용하면 전체 URL과 정확히 일치해야 하므로, 패턴 앞에 마침표 와일드카드(.*)를 추가해야 합니다. → .*/shoes/[0-9]{3}-[0-9]{6}$

 

① 표준 보고서에 정규식 적용하기

표준 보고서를 필터링하는 방법은 두 가지입니다 — [필터 추가] 버튼을 쓰거나, 보고서 자체를 맞춤설정하는 것입니다.

 

방법 1. [필터 추가] 버튼

보고서 탭으로 이동해 원하는 보고서를 찾은 후, 상단의 ["+필터 추가"] 버튼을 클릭하세요. 보고서를 필터링할 측정기준을 선택하고, "정규식 일치"·"일부 정규식"·"정규식과 일치하지 않음"·"정규식과 부분적으로 일치하지 않음" 중 하나를 선택한 후 패턴을 입력합니다.

 

국가 측정기준을 정규식 일치로 필터링해 캐나다와 미국 방문자만 표시하는 화면

 

예시 : 캐나다 또는 미국 방문자만 포함하도록 보고서를 필터링하려면, 측정기준으로 "국가" 를 선택하고 "정규식과 일치" 를 선택한 후 Canada|USA 패턴을 입력합니다.

 

방법 2. 보고서 맞춤설정

 

보고서 오른쪽 상단 연필 아이콘을 클릭해 보고서 맞춤설정에서 필터를 추가하는 화면

 

맞춤설정하려는 보고서에서 오른쪽 상단의 연필 아이콘을 클릭하고, 새 페이지의 "보고서 맞춤설정" 탭에서 "필터 추가" 를 선택하세요.

❇️ 예시 : 미국이나 캐나다 방문자의 데이터를 제외하려는 경우, 이전 예제와 동일한 측정기준·패턴을 재사용하면서 "정규식과 일치하지 않음" 조건을 사용할 수 있습니다.

 

② 탐색 보고서에 정규식 적용하기

GA4의 탐색 보고서에서 필터를 사용하면 측정기준·측정항목을 기준으로 보고서를 필터링할 수 있습니다. 측정기준으로 필터링할 때 정규식 패턴을 사용하는 옵션이 제공되어 데이터를 더욱 자유롭게 볼 수 있습니다.

⚠️ 주의 : 이 필터는 "정규식 일치" 를 사용하므로 패턴이 정확히 일치해야 합니다.

 

탐색 보고서의 설정 탭 하단에 위치한 필터 요소를 보여주는 화면

 

탐색 보고서에서 설정 탭 하단에 필터 요소가 있습니다. 필터 요소를 클릭하고 측정기준·측정항목을 선택하거나 드래그해 추가할 수 있습니다.

 

필터링하려는 측정기준이 보고서에 먼저 입력되어 있는 화면

⚠️ 주의 : 필터링하려는 측정기준이 먼저 보고서에 입력되어 있는지 확인해야 합니다.

 

실전 예시 : 자동 추적 이벤트 제외하기

GA4는 일부 이벤트를 자동으로 추적합니다. 모든 이벤트를 분석하는 보고서가 있다면, 자동 추적 이벤트가 포함되어 있는 것이 오히려 불편할 수 있습니다.

 

정규 표현식과 일치하지 않음 조건으로 자동 추적 이벤트를 제외하는 필터 설정 화면

 

직접 만든 맞춤 이벤트만 확인하고 싶다면, "다음 정규 표현식과 일치하지 않음" 조건을 사용해 보고서에서 제외하려는 이벤트를 파이프 문자(|) 로 구분해 추가합니다.

page_view|scroll|user_engagement|session_start|click

 

③ 세그먼트 및 잠재고객에 정규식 적용하기

세그먼트는 GA4 탐색 분석에서 사용할 수 있는 하위 집합으로 데이터를 소급적으로 분할합니다. 잠재고객도 데이터를 하위 집합으로 나눌 수 있지만, 소급 적용은 되지 않습니다.

구분 소급 적용 탐색 분석 사용 표준 보고서 비교 사용
세그먼트 가능 가능 불가
잠재고객 불가 불가 가능
✅ 핵심 : 두 하위 집합 모두 여러 조건으로 정의할 수 있으며, 정규 표현식으로 필터링할 수 있습니다.

 

세그먼트 만드는 방법

탐색 보고서에서 세그먼트를 추가하고 사용자 세그먼트를 선택하는 화면

 

탐색 보고서로 이동해 새 보고서를 만들거나 기존 보고서를 사용합니다. 세그먼트 옆에 있는 [+] 를 클릭하고 "사용자 세그먼트" 를 선택하세요.

 

세그먼트에 정규식을 활용하는 예시 3가지 :

# 목적 측정기준 정규식 패턴
특정 국가 사용자 제외 국가 ID 정규식 US|CA와 일치하지 않음
블로그 페이지 방문자 페이지 위치 .*/(blog|article|posts|news)/.*와 일치
특정 제품 페이지 방문자 페이지 위치 .*/product/[A-Za-z0-9]+$와 일치

 

잠재고객 만드는 방법

잠재고객을 만들려면 [관리] → 데이터 표시 → [구축] 으로 이동합니다. "새 잠재고객" 버튼을 클릭한 후, 측정기준을 선택하고 조건에서 정규 표현식을 활용해 입력합니다.

 

④ 맞춤 채널 그룹에 정규식 적용하기

맞춤 채널 그룹을 사용하면 트래픽 소스를 정의된 채널 그룹으로 분류할 수 있습니다. 즉, 채널 이름과 트래픽 소스를 각 채널로 그룹화하는 규칙을 직접 지정할 수 있습니다.

 

예시 : 모든 소셜 미디어 채널을 하나로 그룹화하려면 어떻게 해야 할까요?

 

소셜 미디어로 간주되는 모든 플랫폼을 파이프 기호(|) 로 구분하고, 이를 둥근 괄호 안에 넣은 뒤 앞에 (?i) 를 추가하면 대소문자를 구분하지 않고 그룹화됩니다.

(?i)(facebook|instagram|linkedin)

 

⑤ 내부 트래픽 필터링에 정규식 적용하기

사이트 내 트래픽 추적을 피하려면 내부 트래픽 필터링을 사용하는 것이 좋습니다.

 

내부 트래픽 정의 설정에서 IP 주소를 지정하는 화면

 

[관리] → [데이터 스트림] → 데이터 스트림 선택 → [태그 설정 구성] → 자세히 보기 → [내부 트래픽 정의] 로 이동합니다. 여기서 수집하지 않을 IP 주소를 지정할 수 있습니다.

✅ 핵심 : IP 주소가 여러 개인 경우, 정규 표현식을 사용해 한 번에 지정할 수 있습니다.

 

⑥ 이벤트 생성·수정에 정규식 적용하기

GA4에서는 직접 이벤트를 만들고 수정할 수 있습니다. 이는 구글태그관리자(GTM)나 개발자를 거치지 않고도, 기존 이벤트의 변형 버전을 만들 때 유용합니다.

설정 경로: [관리] → 데이터 표시 → [이벤트] → "+이벤트 만들기" → 이벤트 생성 방법 선택에서 "코드 없이 만들기" → "옵션 더보기"

 

실전 예시 1. 두 개의 다른 이벤트를 결합해 새 이벤트 만들기

기본적으로 동일한 기능을 하는 두 이벤트가 있지만, 경우에 따라 이 둘을 하나의 별도 이벤트로 묶어 보고 싶을 수 있습니다.

 

두 이벤트를 하나의 새로운 이벤트로 결합하는 이벤트 생성 화면

 

실전 예시 2. 2개의 페이지 URL을 기반으로 새 이벤트 만들기

방문자가 어떤 작업을 성공적으로 완료했을 때, 사이트에 따라 여러 페이지가 표시되는 경우가 있습니다. 예를 들어 구매 후의 "감사합니다" 페이지나 이메일 가입 후의 "성공" 페이지가 각각 다른 URL로 표시될 수 있습니다.

URL은 사이트마다 다르므로, 사이트의 특정 구조에 맞게 정규식 패턴을 조정해야 합니다. page_location 매개변수의 값을 다음과 같이 설정할 수 있습니다.

https://.*(success|thank-you)
⚠️ 주의 : page_location 매개변수를 사용할 때 입력은 반드시 http:// 또는 https://로 시작해야 합니다.

 

결론 : 기본 문법 하나로 GA4 전체를 제어할 수 있다

1편에서 익힌 기본 구문과 패턴이 결국 GA4의 거의 모든 기능에 그대로 재사용됩니다.

"태그부터 세그먼트, 보고서 필터링까지 - 정규식 하나만 잘 익히면 비즈니스 요구에 맞춰 무엇이든 만들 수 있다."

 

이 글을 읽어보셨다면 이제 GTM과 GA4에서 "정규 표현식" 이라는 용어가 한결 익숙해지셨을 것입니다. 가장 중요한 것은 기본 구문과 패턴을 이해하는 것입니다. 이를 바탕으로 표준 보고서·탐색 보고서·세그먼트·잠재고객·맞춤 채널 그룹·내부 트래픽 필터링·이벤트 생성까지, GA4의 거의 모든 설정 화면에서 정규식을 응용할 수 있습니다.

 

자주 묻는 질문 (FAQ)

Q. GA4 정규식의 규칙은 무엇인가요? 

A. 세 가지입니다. ① 문자 제한 — GA4의 정규 표현식은 256자를 초과할 수 없습니다. ② 기본적으로 대소문자 구분 — 수정하지 않는 한 대소문자를 구분합니다. ③ 전체 일치 필수 — GA4는 전체 문자열 일치를 적용하므로, 정규 표현식이 입력 내용의 일부가 아닌 전체 문자열과 일치해야 합니다.

Q. GA4의 정규 표현식은 어디에 사용되나요?

A. GA4는 정규 표현식을 지원해 데이터 필터, 주요 이벤트, 세그먼트, 잠재고객, 콘텐츠 그룹, 맞춤 채널 그룹 등에 대한 정의를 더욱 유연하게 만들 수 있습니다.

Q. "정규식 일치"와 "부분 정규식 일치"는 어떻게 다른가요?

A. "정규식 일치"는 전체 문자열이 패턴과 정확히 일치해야 하고, "부분 정규식 일치"는 패턴이 문자열 일부에 포함되어 있어도 일치로 간주됩니다. 다만 대부분의 GA4 기능에서는 부분 일치 옵션 자체가 제공되지 않으므로, 옵션이 안 보이면 전체 일치로 간주해야 합니다.

Q. 세그먼트와 잠재고객 중 정규식을 어디에 써야 하나요?

A. 둘 다 정규식으로 조건을 정의할 수 있습니다. 과거 데이터까지 소급 분석하고 싶다면 세그먼트(탐색 분석 전용)를, 구글애즈 리마케팅 등 향후 데이터에 활용하고 싶다면 잠재고객(표준 보고서 비교 전용)을 사용하세요.

Q. 여러 소셜 미디어를 하나의 채널로 묶으려면 어떻게 하나요?

A. 맞춤 채널 그룹에서 플랫폼 이름을 파이프(|)로 구분해 괄호로 묶고, 대소문자 무시를 위해 앞에 (?i)를 붙입니다. 예: (?i)(facebook|instagram|linkedin).

Q. "감사합니다" 페이지와 "성공" 페이지처럼 URL이 다른 두 페이지를 하나의 이벤트로 잡으려면?

A. 이벤트 생성에서 page_location 매개변수에 https://.*(success|thank-you) 같은 정규식을 적용하면, URL에 success 또는 thank-you가 포함된 모든 페이지를 하나의 이벤트로 묶을 수 있습니다. 단, 값은 반드시 http:// 또는 https://로 시작해야 합니다.

 

요약 (한 장 정리)

  • 정규식 4가지 옵션 : 일치 / 부분 일치(대부분 미제공) / 불일치 / 부분 불일치
  • 표준 보고서 : [+필터 추가] 또는 연필 아이콘 → 보고서 맞춤설정
  • 탐색 보고서 : 설정 탭 하단 필터 → 자동 추적 이벤트 제외 시 유용
  • 세그먼트 vs 잠재고객 : 세그먼트=소급 가능(탐색 전용) / 잠재고객=소급 불가(보고서 비교 전용)
  • 맞춤 채널 그룹 : (?i)(facebook|instagram|linkedin)처럼 소셜 채널 통합
  • 내부 트래픽 : 여러 IP를 정규식으로 한 번에 지정
  • 이벤트 생성 : 두 이벤트 결합(form_submission+generate_lead → form_completed), page_location 매칭(https://.*(success|thank-you))
  • 핵심 원칙 : 1편의 기본 문법(.* + 패턴 + $)이 모든 기능에 동일하게 적용됨

작성 : 디애널리틱스(The Analytics) · 구글애널리틱스를 활용하여 기업의 마케팅 성과를 향상시키는 방법을 연구합니다.

반응형