개요
사용자는 데스크톱 웹브라우저, 휴대전화의 브라우저, 네이티브 모바일 앱과 같은 다양한 기기의 프로그램을 통해 웹사이트 또는 앱과 상호작용할 수 있습니다. 기본적으로 애널리틱스에서는 각 기기에 고유한 Client ID가 할당되며, 보고서에서는 고유한 각각의 Client ID를 순 사용자로 간주합니다. User-ID는 여러 기기에 걸쳐 발생한 사용자 상호작용을 전체적으로 측정할 수 있게 해줍니다. 예를 들어 한 기기에서 발생한 마케팅 캠페인과의 상호작용을 다른 기기에서 발생한 전환과 연결하거나 여러 기기에서 순 사용자의 중복을 막아줍니다.
User-ID 기능은 아래와 같이 구성됩니다.
- 순 사용자를 나타내기 위해 안정적인 신원 확인 불가 ID로 설정할 수 있는
userId
필드 - 여러 기기에서 발생한 행동 및 전환 경로에 대한 분석 정보를 제공하는 교차 기기 보고서
User-ID가 애널리틱스 조회와 함께 userId
필드에 전송되면 보고서에 보다 정확한 순 사용자 수가 반영되고 새로운 교차 기기 보고 옵션이 제공됩니다.
이 도움말에서는 User-ID를 구성하고 애널리틱스로 전송하는 방법과 User-ID 데이터를 처리하여 User-ID가 적용된 보기에서 보고하는 방법을 설명합니다.
구성
User-ID를 애널리틱스로 전송하려면 User-ID에 1개 이상의 보고서 보기를 사용 설정해야 합니다.
User-ID에 보기를 사용 설정하면 이 보기에 다음과 같은 2가지 결과가 발생합니다.
- 신규 및 순 사용자 수가 고유한 Client ID가 아닌 고유한 User-ID를 이용해 집계됩니다.
- User-ID를 이용하는 교차 기기 보고서가 이 보기에서 사용됩니다.
userId
필드가 설정된 조회만 보여줍니다.수집
웹사이트 또는 앱에서 사용자를 인식하면 userId
필드를 이용해 애널리틱스 조회(예: 페이지뷰, 이벤트, 전자상거래 등)와 함께 이 사용자를 나타내는 ID를 전송해야 합니다.
ID 제공은 사용자의 책임입니다. ID는 일반적으로 로그인한 사용자 개개인에게 안정적인 고유 ID를 할당하는 인증 시스템에서 생성됩니다. ID의 필수 특성은 다음과 같습니다.
- 신원 확인 불가
- 서비스 또는 앱 사용자에게 고유한 값으로 제공됨
- 모든 기기에서 로그인한 사용자에게 일정하게 적용됨
특정 환경에서 userId
를 설정하는 방법과 관련된 자세한 내용은 해당 라이브러리의 Collection API 및 SDK 개발자 가이드를 참조하세요.
처리
userId
필드가 설정된 애널리틱스 조회(예: 페이지뷰, 이벤트, 거래)는 userId 이외의 조회와 별도로 처리되며, User-ID가 적용된 보기(프로필)에서만 확인할 수 있습니다.
예를 들어 User-ID가 적용된 보기(프로필)에서 User-ID가 애널리틱스 세션 도중에 설정된 경우에는 세션 시작이 User-ID를 설정한 첫 번째 조회로 변경됩니다.
User-ID 이외의 보기(프로필)에서는 userId
필드와 관련 없이 세션 전체를 보고합니다.
userId
필드가 설정된 세션만 User-ID가 적용된 프로필에서 보고됩니다.보고
데이터 처리 후에 userId
가 설정된 세션 데이터가 교차 기기 보고서에서 User-ID가 적용된 보기(프로필)를 통해 제공됩니다. Core Reporting API를 통해 세션 데이터가 제공되지만, 보고서에서 userId
필드는 측정기준으로 제공되지 않으며, 애널리틱스에서 내보낼 수 없습니다.
신규 또는 순 사용자 측정항목은 이 보기의 User-ID에 따라 정해집니다. User-ID가 적용되지 않은 보기에서는 이 측정항목이 고유한 clientIds
를 이용해 집계됩니다.
Client ID와 User-ID의 비교
다음 표는 Client ID와 User-ID의 차이점을 간단하게 요약한 것입니다.
Client ID | User-ID | |
---|---|---|
ID의 의미 | 익명의 기기 또는 브라우저 인스턴스 | 단일 사용자(예: 1개 이상의 기기 및 브라우저 인스턴스에서 콘텐츠와 상호작용할 수 있는 로그인된 사용자 계정)입니다. |
ID 설정 방법 | 임의로 생성되고 애널리틱스 라이브러리의 모든 조회와 함께 자동으로 전송됩니다. | 애널리틱스 조회와 함께 자체 userIds 를 설정하고 전송해야 합니다. |
ID를 사용하여 순 사용자 수를 집계하는 방법 | User-ID가 적용되지 않은 보기에서는 Client ID를 이용해 순 사용자 수를 집계합니다. | User-ID가 적용된 보기에서는 User-ID를 이용해 순 사용자 수를 집계합니다. |
제한사항
User-ID 기능과 관련해서는 아래의 제한사항이 적용되고 있습니다.
- User-ID 기능에 의해 사용 설정된 교차 기기 보고서는 기간을 최대 90일까지 설정할 수 있습니다.
- 웹 인터페이스 또는 API의 보고서에서 User-ID 값을 측정기준으로 쿼리할 수 없습니다.
관련 자료
- analytics.js를 사용하여 웹사이트에 User-ID 설정하기
- gtag.js를 사용하여 웹사이트에 User-ID 설정하기
- Android SDK: Android 앱에 대한 User-ID 설정 방법을 알아보세요.
- iOS SDK: iOS 앱에 대한 User-ID 설정 방법을 알아보세요.