구글 태그 관리자
GTM
한 줄 정의
웹사이트·앱에 넣는 측정용 코드 조각(태그)을 웹 화면에서 만들고 고치고 배포할 수 있게 해 주는 구글의 태그 관리 시스템입니다. 영어 Google Tag Manager의 약자로 실무에서는 "GTM"이라고 부릅니다.
어떻게 작동하나
사이트에 태그 관리자 코드를 한 번 설치해 두면, 그다음부터 GA4·구글 Ads·타사 태그를 태그 관리자 화면에서 관리합니다.
네 가지 기본 개념 (태그 관리자 고객센터 「태그 관리자에 대한 개요」 기준)
| 개념 | 뜻 | 예 |
|---|---|---|
| 컨테이너 | 한 사이트·앱에 설치되는 태그·트리거·변수의 묶음 | "우리 쇼핑몰 웹 컨테이너" |
| 태그 | 분석·측정을 하는 코드 조각 | GA4 이벤트 태그, 광고 전환 태그 |
| 트리거 | 태그를 언제 실행할지 정하는 조건 | "결제 완료 페이지가 열릴 때" |
| 변수 | 태그 설정을 간소화·자동화하는 값 | 페이지 주소, 클릭한 버튼 문구 |
작업 → 미리보기 → 게시
- 작업공간에서 태그·트리거·변수를 고칩니다. 아직 실제 사이트에는 반영되지 않습니다.
- 미리보기를 눌러 사이트 주소를 연결하면, Tag Assistant 디버그 화면에서 어떤 태그가 실행됐는지, 트리거가 작동했는지, 어떤 데이터가 전송됐는지 확인할 수 있습니다. 이 화면은 미리보기를 연 브라우저(또는 공유받은 사람)에만 보이고 일반 방문자에게는 보이지 않습니다.
- 게시해야 실제 사이트에 반영됩니다. 게시할 때마다 버전이 남고, 누가 언제 게시했는지 기록됩니다. 문제가 생기면 버전 목록에서 이전 버전을 다시 게시해 되돌릴 수 있습니다.
GA4와 연결: GA4 고객센터는 태그 관리자로 GA4를 설치할 때 G-로 시작하는 구글 태그 ID(측정 ID)를 쓴다고 안내합니다(GA4 항목).
쉽게 풀어 말할 때
"홈페이지에 측정 코드를 넣을 때마다 개발자한테 부탁하면 며칠씩 걸리잖아요. GTM은 홈페이지에 '코드 꽂는 콘센트'를 하나 달아 두고, 마케터가 관리 화면에서 플러그(태그)를 꽂았다 뺐다 하는 거예요. 꽂기 전에 미리보기로 불 들어오는지 확인하고요."
업계 말로 말할 때
- "메타 픽셀이랑 GA4 구매 이벤트는 GTM으로 걸게요. 결제 완료 페이지 트리거 하나에 둘 다 붙이면 됩니다."
- "미리보기에서 태그는 실행되는데 값이 비어 있어요. 데이터 레이어 변수 이름이 개발 쪽이랑 다른 것 같습니다."
- "어제 게시 이후로 전환이 끊겼어요. 바로 이전 버전으로 롤백하고 원인 찾겠습니다."
실무 팁
- 게시 전에 반드시 미리보기로 확인합니다. 태그가 두 번 실행되거나 모든 페이지에서 실행되는 실수가 흔합니다. 미리보기에서 실행 횟수와 전송 값을 확인한 뒤 게시합니다.
- 버전 이름과 설명을 꼭 적습니다. "v23"보다 "10/29 구매 이벤트에 상품 ID 추가"처럼 적어 두면 문제가 생겼을 때 어느 버전으로 되돌릴지 바로 압니다.
- 같은 태그를 사이트 코드와 GTM 양쪽에 넣지 않습니다. 개발자가 이미 GA4 코드를 직접 넣었는데 GTM에도 GA4 태그를 걸면 페이지 조회·이벤트가 중복 집계될 수 있습니다. 설치 위치를 한 곳으로 정합니다.
헷갈리기 쉬운 말
확인 퀴즈
구글 태그 관리자에서 "결제 완료 페이지가 열릴 때 태그를 실행하라"는 조건을 담당하는 것은?
정답과 풀이 보기
정답: 3번. 태그를 언제 실행할지 정하는 조건이 트리거입니다. 1번은 태그·트리거·변수를 담는 묶음, 2번은 실제로 실행되는 코드, 4번은 태그 설정에 쓰는 값입니다.