User-ID 기능을 사용하면 고유 식별자를 개별 사용자와 연결할 수 있으므로 여러 세션과 다양한 기기 및 플랫폼에서 발생하는 사용자 활동을 연결할 수 있습니다. 애널리틱스에서는 각 사용자 ID를 개별 사용자로 해석하기 때문에 사용자 수를 더욱 정확하게 집계할 수 있고 내 비즈니스와 사용자의 관계를 보다 전체적인 관점으로 파악할 수 있습니다.
시작하기 전에
애널리틱스에 사용자 ID를 전송하려면 사용자별로 고유 ID를 만들어 사용자에게 할당하고 이를 일관성 있게 재할당해야 합니다. 이 작업은 일반적으로 로그인 과정에서 수행됩니다. 예를 들어 사용자가 로그인할 때 사용자의 이메일 주소를 사용하여 웹사이트 또는 애플리케이션 전체에서 참조할 수 있는 고유 ID를 생성할 수 있습니다. 각 사용자 ID는 256자(영문 기준) 이하여야 합니다.
GA4에서 각 사용자의 고유 사용자 ID를 확인합니다. 여러 사용자에게 동일한 ID를 할당하면 데이터가 왜곡되어 실제 활동을 구분하기 어려워집니다.
예
사용자는 2명으로, 철수님과 영희님입니다. 실수로 두 사용자에게 동일한 사용자 ID(UserID123)를 할당합니다.
사용자 활동:
- 철수님이 노트북에서 로그인하여 웹사이트를 탐색합니다. 제품 A를 조회하고 장바구니에 추가합니다.
- 나중에 영희님이 동일한 사용자 ID(UserID123)를 사용하여 휴대전화에 로그인합니다. 제품 B를 조회하고 구매합니다.
GA4에는 제품 A와 B를 조회했지만 구매는 한 번만 한 사용자 ID가 UserID123 사용자 1명이 표시됩니다. 실제로는 사용자가 두 명이지만 결합된 인터넷 사용 기록을 다양한 관심분야를 가진 단일 사용자로 오해할 수 있습니다.
사용자 ID 보내기
사용자 ID를 보내는 방법을 알아보려면 사용자 ID 보내기를 참고하세요.
보고 ID 확인하기
다음 작업을 통해 속성에서 User-ID 옵션이 포함된 보고 ID를 사용하는지 확인합니다.
- 관리에서의 데이터 표시에서 보고 ID를 클릭합니다.
- 다음 중 하나를 선택합니다.
- 혼합됨: 사용자 ID, 기기 ID, 모델링된 데이터를 평가합니다.
- 관찰됨: 사용자 ID, 기기 ID를 평가합니다.
- 저장을 클릭합니다.
User-ID로 할 수 있는 작업
로그인한 사용자와 로그인하지 않은 사용자 비교하기
로그인한 사용자와 로그인하지 않은 사용자의 행동을 비교하려면 사용자 ID로 로그인함 측정기준을 사용하여 비교를 작성하고 아래의 일치 유형 중 하나를 선택해야 합니다.
- 다음과 정확하게 일치
- 포함
- 다음과 정확히 일치하지 않음
- 포함하지 않음
사용자 탐색 분석
사용자 탐색 분석에는 기존 세그먼트를 구성하는 사용자나, 다른 애널리틱스 기법을 사용한 결과 생성되는 임시 세그먼트를 구성하는 사용자가 표시됩니다 목록을 자세히 살펴보면 사용자를 획득한 방법 및 시기, 해당 사용자의 요약 측정항목, 사이트 또는 앱에서 사용자가 활동한 타임라인 등 개별 사용자에 대한 세부정보를 확인할 수 있습니다.
User-ID 데이터를 기반으로 리마케팅 잠재고객 만들기
사용자 ID를 기반으로 리마케팅 잠재고객을 만들 수 있습니다. Google 애널리틱스와 Google Ads 계정을 연결한 경우 Google Ads의 공유 라이브러리에서 이러한 잠재고객을 사용할 수 있습니다.
- User-ID를 사용 중인 경우 애널리틱스는 로그인한 각 사용자와 연결된 마지막 기기의 사용자 식별자 및 기기 식별자만 포함합니다.
- User-ID를 사용하지 않는 경우 애널리틱스에는 Google Ads로 내보내는 잠재고객 정보에 모든 기기 및 사용자 식별자를 포함합니다.
애널리틱스에서 User-ID 수집이 불완전한 세션을 처리하는 방법
사용자가 로그인 전 또는 로그아웃 후 사이트나 앱에서 이벤트를 트리거하는 경우가 있습니다. 첫 번째 경우 애널리틱스에서는 사용자가 로그인할 때 제공된 사용자 ID와 해당 세션을 연결하기 위해 세션 ID를 사용합니다. 두 번째 경우 사용자가 로그아웃하면 애널리틱스는 후속 이벤트와 해당 사용자 ID 연결을 중지합니다.
예를 들어 사용자가 연결된 사용자 ID 없이 세션을 시작하고 이벤트 1과 2를 트리거합니다. 이러한 이벤트와 연결된 사용자 ID는 없습니다. 그런 다음 사용자가 로그인하여 이벤트 3을 트리거합니다. 이제 이벤트 1, 2, 3 모두가 이 사용자의 ID와 연결됩니다. 사용자가 최종적으로 로그아웃한 후 이벤트 4를 트리거합니다. 이벤트 4에 연결된 사용자 ID는 없습니다. 이벤트 1, 2, 3은 해당 사용자에 연결된 상태로 유지됩니다.
- 정의되지 않음: 조회가 user_id로 기록되지 않으므로 조회 시 사용자 ID가 전송되지 않습니다. 사용자 ID를 전혀 설정하지 않은 경우에도 이 문제가 발생합니다.
- null: 조회 시 빈 값 또는 설정되지 않은 사용자 ID 값이 전송됩니다. 안정적인 user_id가 없는 '로그아웃된' 사용자로 간주됩니다.
- 빈 문자열(""): null과 같습니다.
다른 모든 값은 순 사용자 ID로 해석되어 전송됩니다. 여기에는 위에 설명된 JavaScript 값과 다른 '정의되지 않음' 및 'null' 문자열도 포함됩니다.
한도
- User-ID 기능은 Google 애널리틱스 기술과 함께 사용하도록 만들어졌습니다. 모든 구현은 반드시 애널리틱스 SDK/User-ID 기능 정책을 준수해야 합니다.
- Google 애널리틱스로 전송하는 사용자 ID는 256자(영문 기준) 이하여야 합니다.
- 구현 전에 수집 및 기록된 애널리틱스 계정의 모든 데이터는 재처리되지 않고 사용자 ID와 연결되지 않습니다.
- 한 속성에서 수집된 User-ID 데이터를 다른 속성의 데이터와 공유하거나 혼합할 수 없습니다.