Google Analytics 4(GA4)는 기존 Universal Analytics보다 (not set) 데이터가 더 많이 나타날 수 있습니다. 이 때문에 “이 데이터를 믿어도 될까?”라는 고민을 하신 적이 있을 텐데요. 오늘은 GA4에서 (not set)이 나타나는 이유와 이를 해결하는 방법을 쉽고 간단히 정리해 보겠습니다.
(not set)이 나오는 이유는 무엇인가요?
- 이벤트 설정이 부족한 경우
세션이 시작될 때 반드시 필요한 session_start 이벤트가 누락되면 (not set) 값이 나타납니다.- 예: 맞춤 이벤트가 session_start보다 먼저 실행된 경우.
- Google 태그가 설정되지 않은 경우
맞춤 이벤트를 Google 태그 없이 전송하면 데이터가 누락될 수 있습니다.- 최근 업데이트: Google 태그 없이는 맞춤 이벤트 수집이 불가능합니다.
- 페이지뷰 이벤트가 없는 경우
랜딩 페이지가 기록되지 않으면 (not set) 값이 나옵니다.- 예: page_view 이벤트가 누락된 경우.
- UTM 태그가 잘못된 경우
캠페인 URL의 UTM 매개변수가 누락되거나 잘못 설정되면 (not set)이 발생합니다.- 예: 소스(source)나 매체(medium)가 빠진 URL.
- 커스텀 매개변수 초기화 중
새로 등록한 커스텀 매개변수는 초기 24시간 동안 데이터가 표시되지 않을 수 있습니다.
(not set)을 해결하는 방법은 무엇인가요?
- 이벤트 순서 점검하기
- 모든 세션에서 session_start 이벤트가 가장 먼저 실행되도록 설정하세요.
- 맞춤 이벤트는 session_start 이후에 실행되도록 확인하세요.
- Google 태그 설정하기
- 맞춤 이벤트를 수집하려면 반드시 Google 태그가 필요합니다.
- Google 태그 설정으로 데이터 누락을 예방하세요.
- 페이지뷰 이벤트 추가하기
- 세션에 page_view 이벤트가 포함되었는지 확인하세요.
- 이를 통해 랜딩 페이지 데이터를 정확히 수집할 수 있습니다.
- UTM 태그 점검하기
- 캠페인 URL의 소스, 매체, 캠페인 정보가 올바른지 확인하세요.
- UTM 빌더를 사용하면 실수를 줄일 수 있습니다.
- 매개변수 초기화 기다리기
- 새로 등록한 매개변수는 24시간 후에 데이터가 정상적으로 표시됩니다.
(not set) 해결 사례
1. 결제 방식 데이터에서 (not set) 해결
- 문제: 결제 방식(payment_type)이 add_payment_info 이벤트에서만 기록되어 (not set) 발생.
- 해결: add_payment_info 이벤트만 포함되도록 보고서를 필터링해 (not set) 제거.
2. 로그인 방식 데이터에서 (not set) 해결
- 문제: 로그인 이벤트에서 로그인 방법(custLoginType)이 누락되어 (not set) 발생.
- 해결: login 이벤트와 함께 로그인 방법(method) 값을 항상 전달하도록 설정.
3. GNB 메뉴 클릭 데이터에서 (not set) 해결
- 문제: 모든 이벤트를 포함했을 때 GNB 메뉴 데이터에서 (not set) 발생.
- 해결: click_menu, click_header, click_quick_menu로 필터링해 정확한 데이터 확보.
GA4의 최신 업데이트로 (not set) 더 줄이기
Google은 최근 업데이트를 통해 Google 태그 설정을 필수로 변경했습니다. 이를 통해 데이터 품질을 높이고 (not set) 문제를 사전에 방지할 수 있습니다.
지금 바로 설정을 점검하고 (not set) 문제를 해결하세요.
작은 변화가 더 나은 데이터를 만듭니다! 😊