제목
react(SPA)환경에서 GTM user_id 전송이 제대로 된건지 궁금합니다. (사용자개별화분석 로그확인 불가)
작성자
흐핫
작성일
2024-01-09 14:46
조회
412
답변완료
리액트를 통해 서비스를 운영하고 있고, GTM-user_id 전송을 통해 '사용자 개별화 GA 분석'을 하고자 합니다.

현황: user_id GA 전달을 통해 '사용자 id로 로그인함' 부분이 확인이 되는 상황. 태그매니저에서 user_id 전송은 event setting variable을 모든 이벤트에 심어놓는 방식으로 했습니다. (구글 태그에 user_id를 심어놓으니 아무 추적이 안되어 변경했습니다)

문제: 실시간에서 '사용자 ID로 로그인함' / 'YES' 까지는 진행되었고 확인은 되는데, 탐색에서의 '사용자 개별화 분석'에서 user_id를 클릭하면 로그가 확인되지 않습니다.  반면 device_id로는 계속해서 잘 잡힙니다.

일단, google Tag에선 user_id 및 user_properties를 따로 기입하지 않았습니다. event setting variable로 모두 처리를 해놓았는데, 구글 tag user_id를 통해 전달했을땐 처리가 안되었습니다. data_layer을 통해 전달된 시점을 늦춰서 구글 태그를 발동시키더라도 특별히 인식되지 않았습니다.
첨부파일 2개
전체 3

  • 2024-01-09 16:23

    안녕하세요, 흐핫님
    일단 답변드린 내용으로 설정 후, 정리된 상태에서 데이터 관련 문의를 해주시는게 옳겠다는 생각이 듭니다.
    따라서, 비슷한 성격의 게시글들을 정리하고 해당 게시글에만 답변을 드려요.

    먼저 SPA에서 user_id 설정에 대한 부분은 아래 댓글을 참고해보시겠어요?
    - https://dachata.com/question/?mod=document&pageid=1&target=content&keyword=user_id&uid=2151

    결론부터 말씀드리자면 모든 이벤트에 설정하지 않고, 구성 태그에만 설정하는 방식으로 셋팅하시면 됩니다.
    다만, user_id가 업데이트되는 시점에 구성태그를 또 한번 실행시켜 추가된 user_id 정보를 구성 태그에 반영을 시켜주어야 하구요.

    추가적으로 GA4에는 위 동작이 가능할 수 있도록 [중복 인스턴스 제거] 설정을 비활성화해주시면 됩니다.

    위와 같이 셋팅 후 데이터 변화를 한번 더 체크해보시는 것을 추천드려요.


  • 2024-01-10 11:13

    안녕하세요! 답변감사드립니다.
    혹시 GA4에서 [중복 인스턴스 제거]가 어느쪽에 있는지 알 수 있을까요?? 어제부터 계속 찾고 검색해봐도 안나와서 문의드립니다 ㅠㅠ

    또한, 말씀주신대로 이벤트에 설정하지 않고 구성 태그에만 설정했고, user_id를 data Layer에서 잘 가져온것도 확인했습니다.
    하지만 이렇게 진행하니 실시간에서 id로 로그인함이 보이지 않게 되었습니다 ㅠ 이것도 중복 인스턴스 제거와 관련이 있을까요?
    https://i.imgur.com/LmAMWei.png" alt="LmAMWei.png" />

    스크린샷-2024-01-10-오전-11.11.17.png

    첨부파일 : 스크린샷-2024-01-10-오전-11.10.43.png


    • 2024-01-12 22:33

      GA4 스트림 메뉴에서 웹 스트림을 클릭하시고 [태그 설정 구성]에서 [관리자] 탭으로 이동하신 다음,
      [구글 태그 관리]의 추가 설정 항목에서 [동일 페이지상 구성의 중복 인스턴스 무시(권장)]을 비활성해주시면 됩니다.

      좀 깊숙히 숨겨져 있는 기능이라 찾기 쉽지 않으실꺼에요 ㅎㅎ

      스크린샷-2024-01-12-오후-10.28.23.png