DEV WIKI
데이터·분석 · 플랫폼

Google Tag Manager

Google Tag Manager는 웹사이트나 모바일 앱에 태그를 배포하고 관리하는 태그 관리 시스템입니다. 사이트에 컨테이너 스니펫을 한 번 설치하면 이후 태그·트리거·변수를 웹 인터페이스에서 구성하므로, 태그 하나를 추가할 때마다 사이트 코드를 다시 수정하지 않아도 됩니다.

적용 범위
Google Tag Manager의 공개 기능과 본문에 적은 설정·운영 조건
출처
Google
출처 확인일
2026-08-29
최종 검토
2026-08-29
수정일
2026-08-29
오류·수정 제보 (새 창에서 열림)

플랫폼 정의

Google Tag Manager(GTM)는 웹사이트나 모바일 앱의 코드를 직접 고치지 않고도 측정 태그를 설정하고 배포할 수 있는 태그 관리 시스템입니다. 웹사이트에 GTM 컨테이너 코드를 설치하면 이후에는 웹 인터페이스에서 추적 태그, 트리거, 변수를 관리할 수 있습니다.

GTM 자체는 데이터를 수집하는 도구가 아니라, 다른 측정 태그(예: 분석·광고 태그)를 실어 나르고 실행 시점을 제어하는 컨테이너입니다.

구성 개념

개념역할
컨테이너한 사이트·앱에 설치되는 태그·트리거·변수 설정의 묶음
태그실행하려는 개별 측정 코드
트리거특정 이벤트가 발생할 때 태그를 실행시키는 조건
변수태그 설정을 단순화·자동화하는 데 쓰이는 값

컨테이너 스니펫을 한 번 설치하면, 이후 태그 추가·수정은 웹 인터페이스에서 이뤄지므로 매번 사이트 코드를 다시 배포하지 않아도 됩니다. 모바일 앱에서는 바이너리를 다시 빌드·제출하지 않고 태그를 관리할 수 있습니다.

Google Tag Manager와 Google 태그·GA4의 차이

세 이름은 같은 제품을 뜻하지 않습니다.

항목하는 일확인할 식별자
Google Tag Manager여러 측정 태그의 설정과 실행 조건을 관리컨테이너 ID GTM-...
Google 태그Google Analytics·Google Ads 같은 제품으로 데이터를 보내는 공통 태그태그 ID G-..., AW-...
Google Analytics 4전송된 웹·앱 이벤트를 처리하고 보고서로 표시GA4 속성·웹 데이터 스트림·측정 ID

GTM 컨테이너가 페이지에 있다는 사실만으로 GA4 데이터 수집이 완료된 것은 아닙니다. 컨테이너 안에 Google 태그가 있고, 현재 페이지에서 트리거가 실행되며, 올바른 측정 ID로 요청이 전송되는지까지 별도로 확인해야 합니다.

GTM 설치 여부 확인

Google 공식 절차는 웹사이트의 각 페이지에 두 개의 컨테이너 코드 조각을 설치하도록 안내합니다. 설치 뒤에는 코드 존재 여부만 보지 말고 실제 페이지에서 컨테이너가 감지되고 태그가 실행되는지 확인합니다.

  1. GTM 관리 화면에서 대상 사이트의 컨테이너 ID가 GTM-... 형식인지 기록합니다.
  2. 배포된 페이지의 HTML에서 같은 컨테이너 ID가 사용되는지 확인합니다.
  3. Tag Assistant를 열어 검사할 운영 URL에 연결합니다.
  4. Tag Assistant가 같은 컨테이너 ID를 감지하는지 확인합니다.
  5. GTM 워크스페이스의 Preview에서 테스트 행동을 실행하고, 대상 태그가 Tags Fired 또는 Tags Not Fired 중 어디에 표시되는지 확인합니다.
  6. 변경한 태그를 운영에 적용하려면 컨테이너를 게시하고, 일반 브라우저에서 다시 검사합니다.

Preview는 게시 전 워크스페이스 초안을 시험하는 기능입니다. Preview에서 실행됐다는 결과만으로 일반 방문자가 받는 Live 버전에도 반영됐다고 판단하지 않습니다.

확인 결과에 따라 다음 문서를 선택합니다

관찰 결과다음 확인
Tag Assistant가 컨테이너를 감지하지 못함페이지의 컨테이너 ID, 설치 위치, 실제 배포 HTML을 비교합니다.
Preview에서 대상 태그가 Tags Not Fired에 표시됨Tags Not Fired 원인 확인
Preview에서는 실행되지만 일반 사이트에서는 실행되지 않음GTM 미리보기와 운영 사이트 결과 비교
수정한 설정이 Live 버전에 없음GTM 컨테이너 게시 상태 확인
태그는 실행됐지만 GA4 보고서에 데이터가 없음GA4 데이터 수집 구간 확인

태그가 실행되지 않을 때 트리거를 바로 All Pages로 넓히면 의도하지 않은 페이지와 행동까지 측정할 수 있습니다. 기존 트리거·예외·동의 조건과 게시 버전을 먼저 기록한 뒤 한 항목씩 변경합니다.

운영 시 참고

  • 서버 사이드 태깅: 태그 처리를 클라우드로 옮겨 실행하는 방식으로, 브라우저 대신 서버 환경에서 태그를 처리합니다.
  • REST API: 계정·컨테이너·버전·태그·트리거·변수·권한 구성을 코드로 자동화할 수 있습니다.

태그가 실행되지 않는다면 컨테이너 설치, 태그 설정, 트리거 조건, 게시 버전, 수신 서비스의 처리 결과를 나눠서 확인해야 합니다.

관련 기술

자주 발생하는 오류·증상

참고 자료

Google · 공식 자료 (새 창에서 열림)

확인 범위: definition, container, tag-trigger-variable · 확인일: 2026-08-29

Google · 공식 자료 (새 창에서 열림)

확인 범위: definition, server-side-tagging, rest-api · 확인일: 2026-08-29

Tag Assistant (새 창에서 열림)

Google · 공식 자료 · 확인 범위: Tag Assistant에서 현재 페이지에 설치된 Google 태그와 Tag Manager 컨테이너를 확인할 수 있습니다., 디버그 화면에서 태그 실행과 전송 데이터를 확인할 수 있습니다. · 확인일: 2026-08-29

Set up your Google tag in Google Tag Manager (새 창에서 열림)

Google · 공식 자료 · 확인 범위: 웹용 Tag Manager는 사이트 페이지에 두 개의 컨테이너 코드 조각을 설치합니다., Google 태그를 추가한 뒤 트리거를 지정하고 컨테이너를 게시해야 운영 사이트에 최신 변경이 반영됩니다. · 확인일: 2026-08-29

최근 검토된 문서