이번 강의에서는 " 사용자 속성 " 에 대해 알아보겠습니다. 사용자 속성 이란 무엇일까요?
지난 강의에서 우리는 구글 신호 데이터를 활성화 하는 방법에 대해 알아봤습니다.
구글 신호 데이터를 활성화 하면 사용자에 대한 정보를 더 많이 파악할 수 있게 됩니다.
즉, 사용자의 데모그래픽 정보 (성별, 연령, 관심사 등) 를 파악할 수 있다는 것입니다.
이 정보는 사용자가 웹사이트 내에서의 행동 (이벤트) 과 관계가 없습니다.
사용자의 정보를 수집하고 분석해야 할 때는 이벤트 데이터가 아닌 사용자 데이터를 사용해야 합니다.
이번 강의에서는 사용자 데이터, " 사용자 속성 " 에 대해 알아보겠습니다.
1. 사용자 속성 이란?
구글애널리틱스4 (GA4) 에서 정의하는 " 사용자 속성 " 은 아래와 같습니다.
※ 사용자 속성 이란?
언어 환경설정, 지리적 위치와 같이 사용자층을 나눈 세그먼트를 설명하기 위해 정의하는 속성입니다.
잠재고객 및 세그먼트를 정의하는데 사용할 수 있습니다.
설명이 약간 어려울 수도 있습니다. 그래서 예를 한번 들어보겠습니다.
| 연령 | 만 20~29세 |
| 성별 | 남자 |
| 지역 | 서울 |
우리 서비스를 이용하는 사용자 A의 연령, 성별, 지역을 정리했습니다.
이런 방식으로 우리 서비스를 이용하는 사용자 100명을 정리했다고 가정해 보겠습니다.
우리는 이를 바탕으로 연령 " 만 20 ~ 29세 " 인 " 남자 " 를 구분하거나 지역이 " 서울 " 인 사용자를 분류할 수 있습니다.
표에서 간단하게 3가지 항목에 대해 정리를 했지만 우리는 좀 더 많은 사용자 정보를 알고 싶어 합니다.
그렇게 해야 좀 더 사용자를 잘 분류할 수 있고 구분할 수 있습니다.
이때, 사용자에 대한 정보를 담는 것이 바로 " 사용자 속성 " 입니다.
| 사용자 속성 | 값 | 구분 |
| 연령 | 만 20~29세 | 자동 수집 - 구글 신호 데이터 |
| 관심사 | 패션 | 자동 수집 - 구글 신호 데이터 |
| 국가 | 한국 | 자동 수집 - 인구 통계 |
| 언어 | 한국어 | 자동 수집 - 인구 통계 |
| 운영체제 | Windows | 자동 수집 - 기술 |
| 플랫폼 | PC | 자동 수집 - 기술 |
| 광고 수신 | 허용 | 직접 수집 |
구글애널리틱스4 (GA4) 는 여러 가지 데이터를 수집합니다.
특히 자동 또는 수동으로 수집되는 데이터가 있는데 위의 표에서 간단하게 정리했습니다.
먼저, 연령 이나 관심사 같은 경우는 구글 신호 데이터 (Google Signal Data) 를 사용 설정한 경우에만 확인할 수 있는 정보입니다.
우리가 배운 보고서 중 인구통계 보고서의 연령, 관심사에 대한 정보가 구글 신호 데이터에 의해 수집되고 보고서에 표시되는 정보인 것입니다.
국가, 언어, 운영체제, 플랫폼은 구글 신호 데이터와 상관없이 수집됩니다.
사용자가 서비스에 접속하거나 행동할 때마다 구글애널리틱스4 (GA4) 로 전송되는 데이터에 사용자의 접속 위치, 브라우저의 언어 및 기기 정보가 포함되어 있습니다.
구글애널리틱스4 (GA4) 는 해당 데이터를 바탕으로 사용자의 국가, 언어, 운영체제, 플랫폼을 분류하여 인구통계 보고서 및 기술 보고서에 표시합니다.
표 에서 중요하게 봐야 하는 항목이 바로 " 광고 수신 " 입니다. 광고 수신은 직접 수집한 사용자 속성 정보 입니다.
우리가 이벤트를 분석하기 위해 " 직접 수집 이벤트 " 를 계획하고 적용하듯이 사용자 분석을 위해 " 직접 수집 사용자 속성 " 을 계획하고 적용한 것이라고 할 수 있습니다.
| 사용자 속성 | 내용 |
| 연령 | 18-24, 25-34, 35-44, 45-54, 55-64, 65+ |
| 국가 | 사용자가 거주하는 국가 |
| 성별 | 남성, 여성 |
| 관심 분야 | 사용자의 관심 분야 |
| 언어 | 기기 운영체제의 언어 설정 (예 : en-us) |
2. 사용자 속성 수집
지금까지 " 사용자 속성 " 에 대한 정의를 확인했습니다.
그럼, 이제부터 사용자 속성 정보는 어떻게 설정해서 수집해야 하는지에 대한 설명을 드리도록 하겠습니다.
이벤트와 사용자 속성의 차이점은 무엇일까요?
우리가 지금까지 실습하면서 익힌 이벤트와 차이점은 무엇인지 궁금증이 생길 수 있습니다.
" 이벤트랑 다른게 뭐지? 그냥 웹사이트에서 광고 수신 동의 버튼 클릭 이벤트를 만들어서 on, off 여부를 수집하고 분석하면 되는 것 아닐까? " 라는 생각이 들었다면 여러분들은 지금까지 학습을 정말 잘 진행한 것입니다.
실제로 현재까지 우리가 배운 구글애널리틱스4 (GA4) 지식으로는 해당 정보를 이벤트로 수집해도 데이터 분석을 진행하는데 문제는 없습니다.
다만 앞으로 구글애널리틱스4 (GA4) 를 수준높게 활용하겠다는 생각이 있으시면 이벤트와 사용자 속성을 구분하여 데이터를 수집할 필요가 있습니다.
이 부분에 대해서는 앞으로도 계속 학습을 진행하며 살펴보겠습니다.
이벤트 수집과 사용자 속성 수집의 중요한 차이는 " 행동에 대한 정보 " 를 수집하느냐 " 사용자에 대한 정보 " 를 수집하느냐 입니다.

이벤트는 사용자의 '행동'을 정의하여 수집하고, 사용자 속성은 '사용자에 대해' 정의하고 수집합니다.
즉, 이벤트가 " 사용자가 청바지를 선택했다 " 는 정보에 집중한다면 사용자 속성은 " 이 사용자는 청바지에 관심이 있는 사용자다 " 라는 정보에 집중합니다.
쇼핑몰 상품 목록에는 여러가지 상품이 있습니다. 사용자가 " 어떤 상품을 클릭하는가? " 라는 행동 (이벤트)을 수집합니다.
이를 바탕으로 클릭이 많이 발생하는 상품이 우선 표시되도록 상품 목록에 표시되어 있는 상품의 전시 순서를 변경할 수 있을 것입니다.
쇼핑몰 마이 페이지를 생각해 보면 사용자가 광고 수신 버튼 중 " ON을 많이 클릭하는가, OFF를 많이 클릭하는가 " 라는 행동 (이벤트) 데이터는 크게 의미가 없습니다.
여기서는 결국 해당 사용자가 " 광고 수신에 동의한 사용자다 ", " 광고 수신을 거부한 사용자다 " 자체가 중요한 것입니다.
결론적으로, 이벤트로 수집하느냐 아니면 사용자 속성으로 수집하느냐는 결국 데이터를 어떤 관점으로 생각하고 있느냐의 문제입니다.
행동에 집중할 것인지, 사용자에 집중할 것인지를 잘 생각해 보면 이해할 수 있을 것입니다.
3. 사용자 속성 수집 설정 방법
사용자 속성 수집을 설정하기 전에 계획을 먼저 세워야 할 것입니다. 계획을 세울 때는 목표를 설정하고 사전 정의된 이벤트가 있는지 확인해 보셔야 합니다. 만약 사전 정의된 이벤트가 없다면 사용자 정의 이벤트를 만들어서 사용해야 합니다.
사용자 속성 수집에는 별다른 절차가 필요하지 않습니다. 우리가 필요로 하는 사용자 속성을 정의하여 바로 수집할 수 있습니다. 다만, 한 가지 조심해야 할 것은 age, country, gender, interests, os 같은 일반적인 명칭은 구글애널리틱스4 (GA4) 가 수집하는 데이터 명칭과 중복이 발생할 수 있으므로 사용하지 않는 것이 좋습니다.
위에서 " 광고 수신 " 여부에 대한 설정을 한번 해보겠습니다.
| 사용자 속성 | 내용 | 값 |
| 광고 수신 여부 | receive_ad | true | false |
사용자의 광고 수신 여부는 receive_ad 라는 사용자 속성으로 저장합니다.
이 때 광고 수신을 허용할 경우 true, 수신을 거부할 경우 false 라는 값으로 저장합니다.
사용자 속성 코드 살펴보기
사용자 속성 수집 계획이 수립되면 개발자와 협업을 진행합니다.
사용자 속성 코드의 작성이 완료되면 해당 페이지에 코드를 삽입합니다.
아래 예시는 사용자 속성 코드 를 작성한 예 입니다.
//사용자 속성 코드
gtag('set', 'user_receive_ad', {
receive_ad: true
})
코드에 대해 잠깐 설명을 드리면…
글로벌 태그(gtag, 구글애널리틱스4)야 설정(set) 해줘. 사용자 속성(user_receive_ad)을 receive_ad(광고 수신 여부) 를 true(허용)로 설정해라.
이후 사용자가 광고 관련 설정을 변경할 경우 해당 코드에 의해 사용자 속성이 수집될 것입니다.
이렇게 해서 " 사용자 속성 " 에 대해 설명이 완료되었습니다.
사용자 속성을 어떻게 설정하느냐에 따라 분석 범위가 크게 확장 될 수 있습니다.
몇가지 예를 들어 보겠습니다.
- 회원 등급에 따라 쇼핑 행동이 어떻게 바뀌는가?
- 회원 첫 구매 일자를 기준으로 재구매 까지 걸리는 시간이 얼마나 되는가?
- 회원 연령별로 관심사가 어떻게 되는가?
이러한 시나리오를 통해 데이터를 분석하고 싶으면 사용자 속성을 정의하여 데이터를 수집하시면 됩니다.
4. 사용자 맞춤 측정기준 추가하는 방법
지금까지 수집한 사용자 속성을 보고서에서 분석하기 위해서는 구글애널리틱스4 (GA4) 에서 데이터를 확인하겠다는 설정을 해야 합니다.
즉, 맞춤 측정기준을 추가해야 합니다.
사용자 속성 수집을 계획하고 사용자 속성 코드를 적용하고 맞춤 측정기준 추가 까지 3가지 순서를 가지고 진행했습니다.
실무에서는 사용자 속성 수집 계획을 완료 한뒤 개발자와 논의하여 코드를 적용하고 수집이 시작되기 전에 맞춤 측정기준으로 등록해야 실제 수집 시점과 데이터 분석 시점이 시기적으로 일치할 것입니다.

① [관리] 에서 [맞춤 정의]를 선택합니다.
② [맞춤 측정기준 만들기] 버튼을 클릭합니다.

① [측정기준 이름] 은 알아보기 쉬운 이름으로 'receive_ad' 를 입력합니다.
② [범위] 는 반드시 " 사용자 " 를 선택해야 합니다.
③ [설명] 은 해당 맞춤 측정기준의 설명을 입력합니다.
④ [사용자 속성] 은 사용자 속성으로 설정했던 'receive_ad' 를 입력합니다.
맞춤 측정기준을 추가하면 보고서의 측정기준, 측정항목 혹은 비교군, 잠재고객, 세그먼트 등에서 사용할 수 있습니다.
'GA4 무료강좌' 카테고리의 다른 글
| [GA4 강의] 기술 보고서 : 사용자의 기술 요소와 관련 데이터 확인하는 방법은? (0) | 2026.06.10 |
|---|---|
| [GA4 강의] 인구통계 보고서에서 방문자 유형을 확인하는 방법은? (0) | 2026.06.10 |
| [GA4 강의] 맞품 캠페인 링크 (UTM태그) 생성하는 방법은? (0) | 2026.06.09 |
| [GA4 강의] 맞품 캠페인 링크 (UTM태그) 분석하는 방법은? (0) | 2026.06.09 |
| [GA4 강의] 사용자 획득 보고서 분석하는 방법은? (0) | 2026.06.02 |