Google Analytics 4(GA4)는 이벤트 기반 데이터 모델을 사용하여, 사용자 행동을 더 정밀하게 추적할 수 있습니다. 사용자 속성과 세그먼트를 설정하는 방법을 단계별로 알려드릴게요.
사용자 속성 (User Property)
사용자 속성은 사용자의 고정 특성(예: 회원 유형, 고객 구분, 플랜 등)을 나타냅니다. 한 번 설정되면 이후 방문 시에도 동일하게 유지됩니다.
관리자 콘솔에서 등록하기
- Admin > Custom definitions > User properties 이동
- Create user property 클릭
- 정보 입력:
| 항목 | 입력값 |
| Name | user_type |
| Scope | User |
| Description | 사용자 유형: internal / partner / customer |
| Event Parameter | user_type |
⚠️ Event parameter 이름은 실제 데이터 전송 시 사용되는 파라미터와 반드시 일치해야 합니다.
Google Tag Manager로 데이터 전송하기
- 변수 생성
- GTM → Variables > New > User-Defined Variable > Custom JavaScript 선택
- 코드 예시
function() {
if (window.location.pathname.includes('/partner')) {
return 'partner';
} else if (window.location.pathname.includes('/internal')) {
return 'internal';
} else {
return 'customer';
}
}
2. GA4 태그에 속성 추가
- GTM → Tags > GA4 Configuration Tag 선택
- Fields to Set 추가:
| Field Name | Value |
| user_properties.user_type | {{user_type}} |
결과 확인하기
- GA4 콘솔 → Configure > Custom definitions > User properties
- 또는 Explore > Free-form > User property 차트에서 확인 가능
세그먼트 (Segment)
세그먼트는 특정 사용자 그룹을 분석 목적으로 구분하는 기능입니다. 예를 들어 “문의 폼 제출 사용자”, “파트너 유입 사용자” 등으로 나눌 수 있습니다.
세그먼트 생성하기
- GA4 좌측 메뉴 → 탐색(Explore) 클릭
- 새 탐색 생성 → Free-form 템플릿 선택
- 왼쪽 패널의 세그먼트 섹션에서 + 새 세그먼트 만들기 클릭
- 세그먼트 유형 선택:
- User segment: 사용자 단위 (예: 문의 완료 사용자)
- Session segment: 세션 단위 (예: 광고 유입 세션)
- Event segment: 이벤트 단위 (예: 파일 다운로드 이벤트)
주요 세그먼트 예시
| 목적 | 조건 |
| 문의한 사용자 그룹 | Event name = form_submit |
| B2B 유입 사용자 | user_property: user_type = partner |
| 첫 방문자 그룹 | first_visit_date = today |
| 오가닉 유입 사용자 | default_channel_group = Organic Search |
| 고객 여정 테스트용 | Page path contains /pricing → then form_submit |
✅ “세그먼트 미리보기” 기능으로 적용 범위를 실시간 확인 가능
실무 적용 예시
| 상황 | 적용 방식 |
| 리드 추적 | form_submit, contact_click 수행자 중심 세그먼트 구성 |
| 캠페인 효과 분석 | utm_source, utm_campaign 기준 세그먼트 구분 |
| 내부 직원 트래픽 제외 | user_type = internal 속성으로 필터링 |
| CRM 연동 | 로그인 시 user_id, user_type을 GA4로 전송하여 사용자 식별 강화 |
사용자 속성(User Property)과 세그먼트(Segment) 설정 방법을 알아보았습니다. B2B 브랜드 사이트의 경우, user_type을 활용해 partner, customer, internal 구분을 표준화하는 것이 효율적입니다.
이외에 유입 키워드 분석을 위해서는 Search Console, 광고 캠페인 효과 추적을 위해서는 Google Ads, 심화 분석이나 CRM 연동 데이터 활용에는 BigQuery Export를 추천드립니다.

'IT' 카테고리의 다른 글
| 비개발자도 하는 바이브 코딩 : Antigravity 환경 세팅하기 (0) | 2026.02.23 |
|---|---|
| 데이터 분석하다가 내 서비스를 만들기로 했다 (0) | 2026.02.23 |
| SW사업자 일반 현황관리 등록 방법 및 작성 요령 (2) | 2025.03.11 |
| 소프트웨어 사업자 신규 신청 사용 매뉴얼 (0) | 2025.03.11 |
| Big Data 시대에 반드시 알아야 할 기초 통계지식 (최종평가 문항 및 답) (0) | 2023.04.29 |