제목
측정 프로토콜 세션 ID
작성자
쿠크다스스
작성일
2023-12-12 14:00
조회
366
답변완료
측정 프로토콜 방식으로 GA4 데이터를 수집 중입니다.

웹사이트 로그인 시 purchase 이벤트가 실행되도록 설정했는데,

page_view 보다 먼저 실행되어서 purchase와 page_view의 세션id가 서로 다르게 찍힙니다.

 

GA매뉴얼을 봤을 때, 측정 프로토콜은 아직 베타버전이라 세션을 지원하지 않는다는데,

그래서 그런것일까요?

같게 할 방법이 없을지 궁금합니다 ㅠㅠ
전체 1

  • 2023-12-14 15:45

    안녕하세요, 쿠크다스스님
    셋팅하신 설정에 의문점이 많긴 하나.. ㅎㅎ 그렇게 하신 이유가 있으시겠죠?

    Measurement Protocol로 전송한 데이터를 합치기 위해서는,
    쿠키에 있는 GA 식별자 값을 서버에서 가져온 다음,
    이를 Measurement Protocol의 'client_id'라는 항목에 직접 추가해주셔야 합니다.

    비로그인의 상태에서는 GA가 쿠키 식별자로 사용자를 식별하고 있기 때문에,
    로그인 시점의 Measurement Protocol로 전송하는 이벤트에도 이 값을 담아서 전송해야 해당 사용자의 이전 데이터와 붙게 됩니다.