인프런 커뮤니티 질문&답변

oa님의 프로필 이미지
oa

작성한 질문수

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(24년 Update)

참고 사항 - 회사 GA/GTM 권한을 얻어야 하는 경우

백엔드에서 이벤트를 수집하는 경우 client_id 수집 방법

작성

·

92

0

안녕하세요 GTM이 아니라 프론트엔드나 백엔드에서 GA로 이벤트를 직접 전송하는 경우 client_id를 보내야 GTM에서 수집하는 정보와 일관성있게 데이터가 수집될 것 같은데요.

 

프론트엔드에서는 gtag.js를 통해서 client_id를 수집할 수 있을 것 같은데, 백엔드에서는 수집할 수 있는 방법이 있을까요? 백엔드에서 GA에 이벤트를 전송할 때에는 프론트엔드에서 받은 client_id를 바탕으로 백엔드에서 GA로 이벤트 데이터를 보낸다고 생각하면 될까요?

 

답변 3

1

GA4 Guide님의 프로필 이미지
GA4 Guide
지식공유자

안녕하세요. OA님

이미 답을 알고 계시네요.ㅎㅎ 맞습니다.
프론트엔드에서 받은 client_id를 바탕으로 백엔드에서 GA로 이벤트 데이터를 보내는 방식으로 처리하시면 됩니다.

주말 잘 보내세요:)
감사합니다.

0

oa님의 프로필 이미지
oa
질문자

아 그러면 head 내에서 gtm과 gtag를 모두 추가해놔도 된다는 말씀이실까요? head 내에서 둘의 위치는 상관 없을까요?

GA4 Guide님의 프로필 이미지
GA4 Guide
지식공유자

head 태그 안에 둘 다 놓으신다는 말씀은 기본 페이지뷰를 발생시키는 태그를 gtm으로 1개, gtag로 1개 ==> 이렇게 놓으신다는건가요? 이건 안됩니다.(페이지뷰 중복 발생)

예를 들면 gtm으로 기본태그를 넣고(페이지뷰 발생) gtag로 일부 이벤트를 별도 태깅하는건 가능합니다.

다만, gtm이든 gtag든 하나만 페이지뷰가 발생하게 한다면 head 태그 안에 둘 다 넣어도 될 것 같습니다.

0

oa님의 프로필 이미지
oa
질문자

감사합니다! 다만 한가지 추가로 궁금한 것이 있는데, 수업에서는 기본적으로 GTM 스크립트를 설치해서 사용했는데, 이때 gtag를 사용하려면 어떻게 해야하는 건가요?

GA4 Guide님의 프로필 이미지
GA4 Guide
지식공유자

gtm과 gtag는 함께 사용 가능합니다.
gtm으로 기본 태그와 이벤트를 설정하셨더라도 다른 이벤트를 gtag로 설정하셔도 무방합니다.(다만 당연히 이벤트 중복 발생하게 사용하시면 안됩니다 ㅎㅎ)

감사합니다.

oa님의 프로필 이미지
oa

작성한 질문수

질문하기