Google 애널리틱스 사용자 ID는 여러 사용자 세션 및 활동을 고유 ID와 연결하는 데 사용됩니다. 이를 통해 사용자 수를 더욱 정확하게 파악할 뿐만 아니라 로그인한 사용자 환경을 분석하고 여러 기기에서 나타나는 사용자 행동을 이해할 수 있습니다.
사용자 ID를 캡처하도록 Google 애널리틱스 태그를 구성하는 과정은 두 단계로 이루어집니다.
1단계: 태그 관리자에서 사용자 ID 변수 만들기
- user_id라는 이름으로 태그 관리자 변수를 만듭니다. 변수는 퍼스트 파티 쿠키 또는 데이터 영역에서 사용자 ID 값을 가져올 수 있습니다.
2단계: Google 애널리틱스 태그에 사용자 ID 필드 추가하기
태그에 사용자 ID 필드를 추가하는 단계는 유니버설 애널리틱스를 사용하는지 아니면 GA4를 사용하는지에 따라 다릅니다.
유니버설 애널리틱스 태그에 사용자 ID 필드 추가
- 유니버설 애널리틱스 태그에서 설정 더보기 > 설정할 필드를 엽니다.
- 필드 추가를 클릭합니다. 새 필드의 값으로 다음을 입력합니다.
필드 이름 값 userId {{user_id}} - 태그를 저장하고 변경사항을 게시합니다.
GA4 태그에 사용자 ID 필드 추가
사용자 ID 기반 기능이 GA4에서 올바르게 작동하려면 user_id 필드를 모든 이벤트에 연결해야 합니다. 구성 태그에서 사용자 ID 필드를 설정하면 필드가 모든 이벤트에 자동으로 연결됩니다. 따라서 각 이벤트 태그에 사용자 ID 필드를 개별적으로 추가하기보다 구성 태그에 추가하는 것이 좋습니다.
GA4 구성 태그에 사용자 ID 필드를 추가하려면 다음 단계를 따르세요.
- 구성 태그 설정에서 설정할 필드를 선택합니다.
- 행 추가를 클릭합니다. 새 필드의 값으로 다음을 입력합니다.
필드 이름 값 user_id {{user_id}} - 태그를 저장하고 변경사항을 게시합니다.
GA4 이벤트 태그에 사용자 ID 필드를 추가하려면 다음 단계를 따르세요.
- 이벤트 태그 설정에서 이벤트 매개변수를 선택합니다.
- 행 추가를 클릭합니다. 새 필드의 값으로 다음을 입력합니다.
필드 이름 값 user_id {{user_id}} - 태그를 저장하고 변경사항을 게시합니다.
로그아웃한 사용자 활동의 사용자 ID 삭제
Google 애널리틱스 사용자 ID 정책에 따라 사용자가 웹사이트에서 로그아웃한 후에는 사용자 ID를 기반으로 한 측정을 중단해야 합니다. 태그를 사용하여 사용자가 웹사이트에서 로그아웃한 후 완료하는 이벤트를 추적할 때는 사용자 ID 필드를 사용 중지하여 해당 활동에 대해 사용자 ID가 기록되지 않도록 해야 합니다.
사용자 ID가 쿠키에 저장되면 사용자가 로그아웃한 후에도 태그가 쿠키에서 사용자 ID 값을 읽을 수 있습니다. 또한 사용자 ID가 구성 태그에서 설정되었고 사용자가 로그아웃했지만 페이지에서 나가지 않으면 쿠키가 삭제된 후에도 사용자 ID가 데이터 영역에 저장된 상태로 유지됩니다.
사용자가 로그아웃한 후 사용자 ID 기록을 중지하려면 다음 안내를 따르세요.
- 사용자 ID 쿠키를 삭제합니다.
- user_id 필드가 구성 태그에 설정된 경우 사용자 ID를 설정하지 않은 새 구성 태그를 실행하여 데이터 영역에서 값을 삭제합니다.
사용자 ID 값이 'null'이면 'not set'으로 해석됩니다. false 및 0을 비롯한 다른 모든 값은 유효한 사용자 ID로 취급됩니다. 예를 들어 사이트에 로그인하지 않은 사용자에게 사용자 ID로 0을 할당하면 애널리틱스에서 이 사용자의 활동은 사용자 ID 0의 활동으로 간주됩니다.
사용자가 사이트에 다시 로그인하면 새로운 쿠키가 설정될 수 있고 태그가 다시 사용자 ID를 Google 애널리틱스로 보내기 시작합니다.