제목
GTM 활용 GA4 user id 수집에 관하여
작성자
john
작성일
2023-01-05 14:41
조회
770
답변완료
안녕하세요.

GA4에서 유저 아이디를 수집할 수 있는 방법은 두 가지가 있는 것 같습니다.

첫 번째는 "데이터 영역 변수"를 활용해  dataLayer에서 가져오는 방법 (User ID 수집하기: https://dachata.com/google-analytics-4/post/ga4-collect-userid/)

두 번째는 "자바스크립트 변수" 를 활용해 전역 객체 window에서 전역 변수를 가져오는 방법

현재는 두 번째 방법을 사용하는 중인데, GA4 빅쿼리 raw 데이터를 보면 유저 아이디가 누락되는 경우가 많은 것 같습니다.

이를 첫 번째 방법으로 변경한다면, 누락이 좀 줄어들까요?

감사합니다.
전체 1

  • 2023-01-05 21:37

    안녕하세요, john님!
    두 번째 방식 사용시, 이벤트가 실행되는 시점에 window 객체에 user id 정보가 없다면 누락될 여지가 있습니다.
    이때는 페이지뷰의 시점을 늦추거나, 말씀하신 첫 번째 방식으로 GTM 설치코드보다 상단에 user ID 값을 dataLayer에 넣는 코드를 추가하는 방식으로 누락을 줄일 수 있습니다.

    다만, 누락 건이 타이밍 문제가 아닌 사이트 내 추적환경의 문제일 가능성도 있으므로, 사이트 내에서 GTM이 아닌 GA으로 데이터를 전송하는 다른 추적코드가 있는지도 한 번 점검해 보세요.