제목
BigQuery GA4 user_id 수집 문의!
작성자
선우아빠
작성일
2023-02-01 12:36
조회
527
답변완료
안녕하세요.

다차타에서 항상 많은 도움을 받고 있습니다.

 

최근 다차타의 아티클 중 user_id 설정하는 내용을 확인하고 저희 서비스에 적용했습니다.

(참고: https://dachata.com/google-analytics-4/post/ga4-collect-userid/)

GTM으로 user_id를 설정하여 GA4에서는 수집 되는 것을 확인했습니다.

 

그런데... 빅쿼리에서 user_id가 계속 기존과 같이 null로 뜨고 있습니다.

혹시 빅쿼리에서 추가적인 옵션 변경이 필요한지 궁금합니다.

 
전체 5

  • 2023-02-01 20:31

    안녕하세요, 선우아빠님!
    GA4에 user_id가 수집되면 자동으로 Bigquery의 user_id 컬럼에 데이터가 조회되는게 맞습니다.
    (별도의 추가 설정은 필요하지 않습니다)

    먼저, GA4에서 User ID가 정상적으로 수집되는지 확인해보시겠어요?
    방법은 첨부드린 이미지처럼 [비교]에 [사용자 ID로 로그인함]이라는 조건을 설정하시고, 보고서에서 데이터가 조회되는지 확인하시면 됩니다.

    데이터가 조회되지 않으면 user_id 셋팅을 한번 더 검토해보시구요!
    데이터가 조회된다면, Bigquery쪽에 작성하신 쿼리 내용을 공유주시면 좀더 명확하게 도움을 드릴 수 있을것 같습니다.

    GA4-user_id-비교하기.jpg


    • 2023-02-02 09:56

      상세한 답변 감사합니다.

      스크린샷으로 남겨주신 것 같은 방법으로는 GA4에서 확인이 가능한 상태입니다.
      디버그 모드와 사용자 스냅샷으로도 user_id를 획득하는 것도 확인했습니다.

      그런데 빅쿼리에서는 user_id를 확인이 불가능하네요. 모두 null로 나오고 있습니다. ㅠㅠ
      빅쿼리에서는 events와 events_intraday에서 데이터 확인하고 있습니다.

      예)
      SELECT user_id FROM `프로젝트명.analytics_240017002.events_20230201` WHERE user_id is not null
      SELECT * FORM `프로젝트명.analytics_240017002.events_20230201`


      • 2023-02-02 21:51

        안녕하세요, 선우아빠님!

        지속적으로 조회가 안되신다면 차선으로 crm_id라는 [사용자] 범위의 맞춤 측정기준을 생성하시고, 해당 컬럼에 user_id에 입력하신 정보를 동일하게 수집해보시겠어요? (기존 설정은 유지한채 추가하는 개념입니다)

        그 다음 데이터가 쌓인 후 Bigquery에서 user_id 필드가 아닌 사용자 속성에 수집된 값을 통해 데이터를 조회해 보세요!

        test.jpg


        • 2023-02-06 14:36

          아! 죄송합니다. 새로 추가된 데이터스트림을 GA <-> BigQuery 연결 누락시켜서 생긴 문제였습니다. ㅠㅠ
          항상 상세한 답변 감사합니다!


          • 2023-02-06 21:27

            해결 되셨다니 다행이네요~