제목
GTM 유저 id 전달이 잘 안되는것 같습니다.
작성자
흐핫
작성일
2024-01-31 02:00
조회
352
답변완료
SPA를 쓰고있는 상황이며 GTM을 달았는데, 탐색 - 사용자 개별화 분석을 확인해보니 같은 유저의 여정이 모두 확인이 됩니다.


유저id 있는 사용자 개별화 분석

deviceid의 사용자 개별화 분석

위 캡쳐와 같이 Device_Id로 된 경우가 있고, User_Id로 된 경우가 있습니다.
이는 동일한 저희 팀원의 계정인데 모두 확인되는 것, 같은 계정으로 결제를 했는데 두 개의 purchase(전환)이 1초 간격으로 잡히는 것을 볼 수 있습니다.


일반 고객인데 userId가 아닌경우

근데 이렇게만 있으면 차라리 로그인 하기 전과 후의 차이로 볼 수 있겠지만, 실제 구매한 고객 중에 로그인 후에도 사용자 id가 생기지 않은 경우가 존재합니다.
일부는 유저 id가 있고, 일부는 없는 상황에서 어떻게 고치면 될까요???




구글태그

위는 구글 태그 관련 내용입니다. login 할 경우 전체 화면 로딩에 맞춰 window load 시에 구글 태그 한번 더 실행되도록 했습니다.

null

위는 event settings variable을 보여드리며, 해당 variabledms 모든 태그에 다 추가해놓았습니다.


전체 2

  • 2024-02-01 01:47

    안녕하세요, 흐핫님
    GTM 미리보기 기능으로 확인했을 때,
    페이지뷰 시점과 purchase 각각의 시점에 DL-userId에 값이 제대로 입력되고 있나요?

    user_id가 입력되는 타이밍이 늦어 특정 이벤트에 user_id가 수집되지 않는다면, GA4에서는 user_id가 누락된 이벤트를 device_id와 연결시킵니다.
    로그인 이후 시점에 발생하는 이벤트에 모두 user_id가 설정되는지를 '미리보기' 또는 확장 프로그램을 통해 점검을 먼저 해보시는 것을 추천드리구요 🙂

    추가적으로 GA4 식별자 처리 로직의 문제인지는 모르겠지만, 과거에 Bigquery에 쌓인 데이터를 확인했을 때 user_id가 정상적으로 수집됨에도 불구하고
    불규칙적으로 특정 사용자들이 device_id와 user_id로 각각 나눠진채로 사용자 탐색기에 중복으로 표시되는 현상이 있었습니다. (아직 제품이 불완전한 부분이 좀 있네요 ㅎㅎ)

    user_id 수집 상에서 문제가 없다면, 위 이슈로 인해 데이터가 비정상적으로 표시되는 것으로 예상되네요 🙂
    Bigquery가 연결되어 있으시다면 user_id와 device_id를 기준으로 특정 사용자의 전체 로그를 뽑으신 뒤 GA4의 데이터와 비교해보시면 좀더 해당 현상을 이해하실 수 있으실겁니다.


  • 2024-02-02 12:53

    감사합니다.