GA vs GTAG vs GTM

이짜젠·2024년 12월 31일
0
post-thumbnail

GA

  • 사용자의 액션을 추적하기 위해 데이터를 쌓고 분석해주는 도구
  • GA를 사용하려면 계정 생성 후, 제공해주는 스크립트를 프로젝트에 심어야 함
  • GA 버전에 따라 제공되는 스크립트가 다르기때문에 주의
    • 구버전
      • analytics.js 스크립트를 사용
    • 최신버전 (GA4)
      • gtag.js 스크립트 사용

GTAG

  • 구글 product 사용자를 식별하기 위한 tag 생성/관리자 (Unique ID).
  • 여러 구글 제품 (like GoogleAnayltics, GoogleAds..) 편리하게 사용하기 위함
  • 하나의 태그에 여러개의 제품을 물림으로써, 편하게 사용하고자하는 제품의 추가가 가능하다.
  • GTAG가 등장하기 이전에는 GA나 GoogleAds같은 각각의 프로덕트마다 별도의 스크립트를 심어주어야 했다.

GTM

  • 사용자 이벤트를 정의하고 관리할 수 있는 도구
    • 발생할 이벤트타입을 정의할 수 있다.
    • 정의한 이벤트가 발생했을때 데이터를 어떤식으로 처리할지 정의할 수 있다. ex) GA 로 보낸다.
  • 분석/마케팅 툴과 그 대상이 되는 프로젝트와의 중간다리 역할
  • GTM 등장 이전
    • 직접 일일이 플랫폼을 삽입하는 스크립트들을 넣어주어야 한다.
      • 이건 GTAG를 통해서도 해결이 가능한 부분이지만, 더 GTM이 더 간단하다.
      • GTAG는 구글 product 이외에도 다양한 분석플랫폼과의 연결을 지원한다.
    • 사용자 이벤트를 추가하고 싶을땐 직접 프로젝트 코드에 코드를 수정해야 한다.
      • 마케터들은 위 작업을 매번 개발자에게 요청해야 했다.
  • GTM 등장 이후
    • 마케터들은 최초에 한번만 개발자에게 GTM script를 심어달라고 요청
    • 그 이후에는 GTM 을 이용해 이벤트 정의나 기타 다양한 작업들을 개발자를 거치지않고 직접 처리
  • 분석대상 프로젝트가 GTM을 통해 마케터가 정의한 작업을 기반으로 생성된사용자 로깅 스크립트를 동적으로 로드함으로써, 마케터가 개발자의 개입없이 로깅 이벤트나 기타 다양한 정보들을 추가/수정할 수 있게된다.

Reference

profile
오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.

0개의 댓글