GA4&GTM 활용

[GA4&GTM 활용] GA4 데이터 수정(Data Redaction)이란? 이메일·개인정보 자동 제거하는 방법

마케팅 데이터 분석 연구소 2026. 8. 5. 14:13
반응형

핵심 요약 (한 줄 답변) 

GA4 데이터 수정(Data Redaction) 은 이벤트가 수집되기 전, 이메일 주소나 URL 쿼리 매개변수처럼 개인 식별 정보(PII)로 보이는 텍스트를 자동으로 찾아 제거하는 웹 데이터 스트림 설정입니다. 예를 들어 "감사합니다" 페이지 URL에 방문자의 이메일이 노출되면, GA4는 기본값으로 이를 그대로 수집해 개인정보를 구글에 전송하게 되고, 이는 GA4 서비스 약관 위반에 해당합니다. 데이터 수정은 [관리] → [데이터 스트림] → [이벤트] → [데이터 수정] 에서 설정하며, 이메일 자동 수정과 최대 30개의 맞춤 쿼리 매개변수 수정을 지원합니다. 단, 클라이언트(브라우저) 단에서 동작하며 소급 적용되지 않아, 설정 이후 발생하는 데이터부터만 보호됩니다.

 

이 글에서 알 수 있는 것

  • GA4 데이터 수정이 왜 중요한지(법적·윤리적 이유)
  • 데이터 수정으로 보호할 수 있는 2가지 정보(이메일·URL 쿼리 매개변수)
  • 데이터 수정의 작동 원리(클라이언트 측·비소급)
  • 이메일 데이터 수정을 활성화하는 방법
  • 탐색 분석으로 수집 중인 쿼리 매개변수를 찾는 법
  • URL 쿼리 매개변수 수정을 설정·테스트하는 방법
✳️ 난이도 : 중급 | 소요 시간 : 약 6분 | 대상 : 웹사이트 URL에 개인정보가 노출될 위험이 있는 마케터·데이터 분석가·개발자·쇼핑몰 운영자

 

"URL에 이메일이 그대로 찍혀서 GA4에 들어간다면"

웹사이트를 운영하다 보면 의도치 않게 개인 식별 정보(PII)가 데이터에 유입될 수 있습니다. 예를 들어 '감사합니다' 페이지 URL에 방문자의 이메일 주소가 그대로 포함되는 경우가 대표적입니다.

이런 URL은 GA4에 의해 자동으로 추적되며, 결과적으로 사용자의 개인정보가 기본값으로 구글이라는 외부 공급업체에 유출되는 셈입니다. 다행히 이 문제는 GA4 데이터 수정 기능으로 완화할 수 있습니다. 이 글에서는 데이터 수정 사용법과 제한 사항, 민감 정보를 제거하는 구체적인 절차를 정리합니다.

 

GA4 데이터 수정을 반드시 신경 써야 하는 이유

개인정보를 유출하는 것은 윤리적으로도, 법적으로도 좋지 않습니다.

  • 개인정보를 GA4에 전송하는 것은 GA4 약관 및 서비스 정책 위반입니다.
  • 기술적으로 구글은 이를 이유로 계정 데이터를 폐쇄할 권리를 가지고 있습니다.
✅ 핵심 : "몰라서 유출했다"는 방어가 되지 않습니다. 데이터 수정은 이러한 위험을 사전에 차단하는 안전장치입니다.

 

GA4 데이터 수정으로 무엇을 보호할 수 있나요?

GA4는 데이터에 나타날 수 있는 민감한 정보를 ① 이메일과 ② URL 쿼리 매개변수, 두 가지 방식으로 수정할 수 있습니다. 현재 이 기능은 '웹 데이터 스트림'에서만 사용할 수 있습니다.

구분 방식 제한
① 이메일 일반적인 이메일 텍스트 패턴을 인식해 자동 제거 패턴과 일치하는 모든 데이터가 대상
② URL 쿼리 매개변수 지정한 매개변수 키를 데이터에서 제거 최대 30개까지 지정 가능, page_location·page_referrer·page_path·link_url·video_url·form_destination 등 일부 매개변수에서만 동작

 

GA4 데이터 수정은 어떻게 동작하나요?

시작하기 전에 반드시 알아야 할 원칙이 있습니다.

  • 소급 적용되지 않습니다. 데이터 수정은 구현된 시점 이후부터만 적용되며, 과거 데이터는 수정되지 않습니다.
  • 클라이언트(브라우저) 측에서 동작합니다. GA4 추적 코드가 활성화되면, 지정한 쿼리 매개변수가 브라우저 안에서 미리 제거되어 애초에 구글 서버로 전송되지 않습니다.
✅ 핵심 : 데이터 수정은 "구글 서버에 도착한 데이터를 나중에 지우는 것"이 아니라, "애초에 전송되지 않도록 브라우저 단에서 걸러내는" 방식입니다.

 

GA4 데이터 수정 설정 위치

모든 데이터 수정 설정은 웹 데이터 스트림의 [이벤트] 메뉴 안에 있습니다.

 

GA4 관리에서 웹 데이터 스트림을 선택하는 화면

 

[관리] → [데이터 스트림] → 웹 데이터 스트림 을 선택합니다.

 

데이터 스트림 화면 하단에서 이벤트 및 데이터 수정 메뉴를 선택하는 화면

 

아래로 스크롤해 [이벤트] → [데이터 수정] 을 선택합니다.

 

이메일 데이터 수정 활성화하는 방법

이메일 수정은 속성 생성 시점에 따라 활성화 방식이 다릅니다.

 

이메일 데이터 수정 기능이 활성화되어 파란색 확인 표시가 보이는 화면

 

속성 생성 시점 이메일 수정 상태
2023년 10월 이전 생성 수동으로 활성화 필요
2023년 10월 이후 생성 자동으로 활성화됨

 

이메일 기능 옆에 파란색 확인 표시가 있으면 이미 활성화된 상태입니다. 없다면 슬라이더를 클릭해 활성화하세요.

활성화하면 GA4는 일반적인 텍스트 패턴을 사용해 모든 이벤트 매개변수에서 이메일 주소를 식별하고 정보를 수정합니다.

⚠️ 주의 : 데이터가 이메일 주소의 일반 패턴을 따르는지만 확인하기 때문에, 이메일이 아닌데도 잘못 제거될 가능성이 있습니다. 예를 들어 "@domain.com" 이 포함된 텍스트는 실제 이메일 여부와 관계없이 데이터에서 제거됩니다.

 

URL 쿼리 매개변수 데이터 수정하는 방법

이 기능으로 최대 30개의 사용자 정의 쿼리 매개변수를 선택해 데이터에서 제거할 수 있습니다.

 

쿼리 매개변수란 무엇인가요?

쿼리 매개변수는 페이지 URL에서 ? 뒤에 추가되는 정보로, 여러 개일 경우 &로 구분됩니다. 이메일·이름·성별 같은 정보가 의도치 않게 여기 담길 수 있습니다.

website.com?email=tom@gmail.com
website.com?firstname=tom&lastname=lan

 

어떤 쿼리 매개변수가 수집되고 있는지 확인하는 방법

어떤 매개변수가 수집되는지 확실하지 않다면, 탐색 분석 보고서로 직접 확인할 수 있습니다.

 

GA4 탐색 분석에서 비어 있음 템플릿을 선택하는 화면

 

[탐색] 에서 [비어 있음] 을 선택합니다.

 

탐색 분석에 페이지 경로와 쿼리 문자열 측정기준을 추가하는 화면

 

보고서에 측정기준으로 "페이지 경로 + 쿼리 문자열" 을, 측정항목으로 "이벤트 수" 또는 "활성 사용자" 를 추가합니다.

 

페이지 경로에 물음표가 포함된 데이터만 보이도록 필터를 적용하는 화면

 

데이터를 더 쉽게 보려면 "페이지 경로 + 쿼리 문자열" 에 ? 만 포함하도록 필터를 추가해, 쿼리 매개변수가 있는 URL만 표시되게 한 뒤 [적용] 을 클릭합니다.

 

이름 쿼리 매개변수가 데이터에서 수집되고 있는 것을 확인하는 화면

 

예를 들어 "이름" 쿼리 매개변수가 수집되고 있다면, 이 데이터가 수정 대상인지, 이메일은 이미 수정되고 있는지 확인해야 합니다.

 

데이터 수정 섹션에서 firstname·lastname 쿼리 매개변수를 입력하는 화면

 

제외할 쿼리 매개변수를 정했다면 [데이터 수정] 섹션으로 돌아가, 앞서 발견한 매개변수(예: firstname=tom&lastname=lan)를 입력합니다. 모두 입력한 뒤 [저장] 을 클릭합니다.

 

쿼리 매개변수 수정 테스트하기

저장 전, 페이지 하단에서 수정이 의도대로 동작하는지 미리 테스트할 수 있습니다.

 

특정 URL을 입력해 데이터 수정 결과를 미리 테스트하는 화면

 

제외하려는 쿼리 매개변수가 포함된 페이지 URL을 직접 입력하면, 수정 후 데이터가 어떻게 표시되는지 미리 확인할 수 있습니다.

⚠️ 주의 : 데이터 수정은 구현된 이후에만 적용되므로, 수정된 데이터가 실제 보고서에 표시되기까지 최대 24시간이 걸릴 수 있습니다. 이 시간이 지난 뒤 앞서 만든 탐색 분석 보고서로 돌아가 데이터가 예상대로 수정됐는지 확인하세요.

 

결론 : URL에 개인정보가 담기지 않는 것이 최선이다

GA4 데이터 수정은 안전망이지 근본 해결책이 아닙니다.

"가장 좋은 방법은 애초에 웹사이트가 개인정보를 URL에 담지 않도록 설계하는 것이다."

 

가능하다면 웹사이트 구조 자체에서 이메일·이름 등의 정보가 페이지 URL에 노출되지 않도록 하는 것이 최선입니다. 이것이 불가능하다면, 최소한 URL 쿼리 매개변수가 GA4 보고서에 표시되지 않도록 데이터 수정으로 제외하세요.

 

자주 묻는 질문 (FAQ)

Q. GA4 데이터 수정 기능이란 무엇인가요? 

A. 이벤트가 수집되기 전에 이벤트를 평가해, 이메일 주소나 쿼리 매개변수 키-값 쌍으로 인식되는 텍스트를 찾아 제거하는 기능입니다. 문제가 되는 텍스트를 제거한 뒤 데이터 수집은 정상적으로 진행됩니다. 웹 데이터 스트림 설정의 일부로 구성합니다.

Q. 데이터 수정을 하면 과거 데이터도 정리되나요?

A. 아니요. 소급 적용되지 않습니다. 데이터 수정을 구현한 시점 이후에 발생하는 데이터부터만 보호되며, 과거에 이미 수집된 데이터는 그대로 남습니다.

Q. 이메일이 아닌데 잘못 삭제될 수도 있나요?

A. 네. 이메일 데이터 수정은 일반적인 텍스트 패턴으로 판별하기 때문에, "@domain.com"처럼 이메일과 비슷한 문자열이 있으면 실제 이메일이 아니어도 제거될 수 있습니다.

Q. URL 쿼리 매개변수는 몇 개까지 수정할 수 있나요?

A. 최대 30개의 사용자 정의 쿼리 매개변수를 지정할 수 있습니다. 단, page_location·page_referrer·page_path·link_url·video_url·form_destination 등 일부 매개변수에서만 동작합니다.

Q. 어떤 쿼리 매개변수가 수집되고 있는지 어떻게 확인하나요?

A. [탐색] → [비어 있음] 으로 탐색 분석을 만들고, 측정기준에 "페이지 경로 + 쿼리 문자열"을 추가한 뒤 ?가 포함된 URL만 필터링하면 실제 수집 중인 쿼리 매개변수를 확인할 수 있습니다.

Q. 설정을 저장하면 바로 반영되나요?

A. 아니요. 데이터 수정은 구현 이후 데이터에만 적용되므로, 보고서에 반영되기까지 최대 24시간이 걸릴 수 있습니다.

 

요약 (한 장 정리)

  • 데이터 수정 = 수집 전 PII(이메일·쿼리 매개변수)를 자동 제거하는 웹 스트림 설정
  • 왜 중요한가 : 개인정보 유출은 GA4 약관 위반, 구글이 계정을 폐쇄할 권리 보유
  • 보호 대상 : ① 이메일(패턴 자동 인식) ② URL 쿼리 매개변수(최대 30개)
  • 작동 원리 : 클라이언트(브라우저) 측에서 사전 차단, 소급 적용 안 됨
  • 설정 위치 : [관리] → [데이터 스트림] → 웹 스트림 → [이벤트] → [데이터 수정]
  • 매개변수 확인법 : 탐색 분석에서 "페이지 경로 + 쿼리 문자열" + ? 필터
  • 반영 시간 : 설정 후 최대 24시간
  • 근본 대책 : URL에 애초에 개인정보를 담지 않도록 설계

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

반응형