제목
측정 프로토콜 세션 ID
작성자
쿠크다스스
작성일
2023-12-12 14:00
조회
366
답변완료
측정 프로토콜 방식으로 GA4 데이터를 수집 중입니다.
웹사이트 로그인 시 purchase 이벤트가 실행되도록 설정했는데,
page_view 보다 먼저 실행되어서 purchase와 page_view의 세션id가 서로 다르게 찍힙니다.
GA매뉴얼을 봤을 때, 측정 프로토콜은 아직 베타버전이라 세션을 지원하지 않는다는데,
그래서 그런것일까요?
같게 할 방법이 없을지 궁금합니다 ㅠㅠ
웹사이트 로그인 시 purchase 이벤트가 실행되도록 설정했는데,
page_view 보다 먼저 실행되어서 purchase와 page_view의 세션id가 서로 다르게 찍힙니다.
GA매뉴얼을 봤을 때, 측정 프로토콜은 아직 베타버전이라 세션을 지원하지 않는다는데,
그래서 그런것일까요?
같게 할 방법이 없을지 궁금합니다 ㅠㅠ
안녕하세요, 쿠크다스스님
셋팅하신 설정에 의문점이 많긴 하나.. ㅎㅎ 그렇게 하신 이유가 있으시겠죠?
Measurement Protocol로 전송한 데이터를 합치기 위해서는,
쿠키에 있는 GA 식별자 값을 서버에서 가져온 다음,
이를 Measurement Protocol의 'client_id'라는 항목에 직접 추가해주셔야 합니다.
비로그인의 상태에서는 GA가 쿠키 식별자로 사용자를 식별하고 있기 때문에,
로그인 시점의 Measurement Protocol로 전송하는 이벤트에도 이 값을 담아서 전송해야 해당 사용자의 이전 데이터와 붙게 됩니다.