Google Tag Manager 완벽 정리: 태그, 트리거, 변수의 개념, 단계별 설치, SEO에 유용한 태그, 그리고 Google과 AI 크롤러에 대한 한계를 설명합니다.
게시 날짜
25/10/2026
업데이트 날짜
25/10/2026
읽는 시간
11분

이 페이지의 내용
요약
Google Tag Manager(GTM)는 웹사이트의 소스 코드를 매번 수정하지 않고도 추적 코드(태그)를 추가하고 변경할 수 있는 Google의 무료 도구입니다. 모든 페이지에 컨테이너 스니펫을 한 번 설치한 뒤, 웹 인터페이스에서 태그(Google 애널리틱스 4, Google Ads 전환, 픽셀), 트리거(각 태그가 실행되는 시점), 변수(태그가 사용하는 데이터)를 만들고 미리보기 모드에서 테스트한 다음 게시합니다. GTM은 사이트를 측정하는 도구일 뿐 그 자체로 순위를 올리지는 않으며, JavaScript로 삽입한 내용은 대부분의 AI 크롤러에게 보이지 않습니다.
더 알아보고 싶다면 물어보세요
간단 퀴즈
어떤 마케팅 측정 방식이 맞습니까?
Sorank가 답변에 잘 맞습니다
귀사의 사이트에서 3일 동안 사용해 보시고 Google, ChatGPT 및 다른 AI에서 귀사의 현재 위치를 확인하십시오.
3일 무료 체험 시작3일 무료, 이후 언제든 해지할 수 있습니다. 90일 환불 보장.
Google Tag Manager는 웹사이트와, 그 사이트를 측정해야 하는 모든 마케팅 도구 사이에 위치합니다. Google은 이 도구를 "코드를 수정하지 않고" 태그를 관리하는 방법으로 소개하며, 전체 설정 과정을 태그 관리자 고객센터에서 안내합니다. 이 가이드는 GTM의 개념, 설치 방법, SEO에 중요한 태그, Google과 AI 어시스턴트에 대한 한계, 그리고 측정을 망가뜨리는 실수를 다룹니다.
Google Tag Manager는 태그 관리 시스템입니다. 사이트에 설치한 코드 하나가 다른 모든 추적 코드를 불러오고 제어합니다. 마케팅팀이 도구를 추가할 때마다 개발자에게 새 스크립트를 붙여 달라고 요청하는 대신, GTM에서 한 번 설정하고 게시하면 됩니다. Google은 2012년에 이 도구를 출시했으며 무료입니다. 더 많은 작업공간과 승인 절차가 필요한 대기업을 위한 유료 버전 Tag Manager 360도 있습니다.
GTM은 네 가지 개념으로 구성됩니다.
다섯 번째 요소는 데이터 영역(data layer)입니다. Google은 데이터 영역 문서에서 이를 Google Tag Manager와 gtag.js가 태그에 정보를 전달하기 위해 사용하는 객체로 정의합니다. 사이트가 구조화된 정보(이벤트 이름, 거래 금액, 사용자 유형을 담은 dataLayer.push)를 넣으면 GTM은 페이지를 분석하지 않고도 이를 안정적으로 읽습니다.
두 도구는 서로를 보완합니다. GTM은 태그를 배포하고 실행하며, Google 애널리틱스는 그중 일부 태그가 보낸 데이터를 저장하고 보고서로 보여 줍니다. GTM 없이 GA4를 쓰거나(Google 태그를 직접 붙여 넣는 방식) GA4 없이 GTM을 쓸 수도 있지만(광고 픽셀만 관리하는 방식), 대부분의 사이트는 두 도구를 함께 사용합니다.
| 항목 | Google Tag Manager | Google 애널리틱스 4 |
|---|---|---|
| 주요 역할 | 추적 코드 배포 및 제어 | 방문자 데이터 수집, 저장, 분석 |
| 보고서 제공 | 없음, 디버그 화면(미리보기)만 제공 | 제공: 획득, 참여, 전환 |
| 주요 사용자 | 마케터, 분석가, 개발자 | 마케터, SEO 담당자, 경영진 |
| 타사 도구 지원 | 지원: Google Ads, Meta, LinkedIn, Hotjar, 모든 맞춤 HTML | 주로 Google 제품 |
| 가격 | 무료(360 버전은 유료) | 무료(360 버전은 유료) |
자연 검색 성과는 GA4에서 확인합니다. Google에서 유입된 세션, 방문 페이지, 자연 유입에서 발생한 전환입니다. 중요한 보고서는 SEO를 위한 Google 애널리틱스 가이드에서 소개합니다.
tagmanager.google.com에 Google 계정으로 로그인하고 계정 만들기를 클릭한 뒤 회사 이름과 국가를 입력합니다. 컨테이너 이름은 도메인(www.example.co.kr)으로 지정하고 대상 플랫폼을 선택합니다. 웹사이트라면 웹을 선택합니다. iOS, Android, AMP, 서버 측 태그 지정용 유형도 있습니다.
GTM은 두 개의 코드 블록을 제공합니다. Google에 따르면 script 블록은 <head> 안의 최대한 위쪽에, noscript 블록은 <body> 여는 태그 바로 뒤에 모든 페이지마다 넣습니다. 두 블록에는 GTM-으로 시작하는 컨테이너 ID가 들어 있습니다. WordPress, Shopify, Wix, Webflow에서는 보통 플러그인, 테마 설정, 기본 연동 기능이 이 작업을 대신합니다.
팁
GTM은 페이지별이 아니라 사이트 템플릿에 설치하십시오. 스니펫이 빠진 페이지는 분석 데이터도 전환 데이터도 남지 않으며, 보고서 수치가 이상해질 때까지 아무도 알아차리지 못합니다.
태그 유형을 Google 태그로 선택해 새 태그를 만들고, GA4 측정 ID(G-XXXXXXX)를 붙여 넣은 뒤 트리거로 초기화 또는 모든 페이지를 선택합니다. 이 태그 하나로 페이지 조회와 향상된 측정의 자동 이벤트(스크롤, 이탈 클릭, 파일 다운로드, 사이트 검색)가 전송됩니다.
비즈니스에 중요한 행동을 추적합니다. 양식 제출, 데모 신청, 구매, 전화번호 클릭 등입니다. 트리거와 함께 GA4 이벤트 태그를 사용하고, 핵심 이벤트를 GA4에서 전환으로 표시합니다. 선택 방법은 전환 추적 가이드에서 설명합니다. 캠페인에서는 UTM 생성기로 링크에 매개변수를 붙여 유입 경로를 구분하십시오.
미리보기를 클릭하면 Tag Assistant와 함께 사이트가 열리고, 각 페이지와 이벤트에서 어떤 태그가 실행되었고 어떤 태그가 실행되지 않았는지 확인할 수 있습니다. 모든 것이 정상이면 제출을 클릭하고 버전 이름(예: "GA4 + 양식 전환")을 지정해 게시합니다. 게시한 모든 버전은 저장되므로 클릭 한 번으로 되돌릴 수 있습니다.
GTM은 순위를 바꾸지 않지만, SEO 판단에 필요한 측정 데이터를 제공합니다. 자연 검색 전략에 유용한 조합은 다음과 같습니다.
가능하며, Google도 방법을 문서로 제공합니다. JSON-LD 블록을 담은 맞춤 HTML 태그를 만들고 GTM 변수로 값을 채운 뒤 게시하고, 리치 결과 테스트에 URL을 입력해 확인합니다. 다만 JavaScript로 생성하는 구조화된 데이터에 관한 Search Central 페이지는 한계도 밝힙니다. GTM에서 정보를 중복 입력하면 페이지 내용과 구조화된 데이터가 어긋날 위험이 커지고, 동적으로 생성한 Product 마크업은 쇼핑 크롤링의 빈도와 안정성을 떨어뜨릴 수 있습니다.
더 큰 한계는 AI입니다. Googlebot은 JavaScript를 렌더링하므로 GTM이 삽입한 마크업도 시간이 지나면 읽을 수 있습니다. 하지만 대부분의 AI 크롤러는 그렇지 않습니다. Vercel이 2024년 12월에 발표한 분석 The rise of the AI crawler는 주요 AI 크롤러 중 JavaScript를 렌더링하는 곳이 없다고 결론지었으며, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot을 언급했습니다. Google 인프라를 사용하는 Gemini는 예외입니다.
주의
GTM으로 추가한 schema, 제목, canonical 태그, 텍스트는 ChatGPT, Claude, Perplexity에게는 존재하지 않는 것과 같습니다. schema 마크업은 서버가 출력하는 HTML(CMS 또는 테마)에 넣고, GTM은 측정에만 사용하십시오.
안전한 원칙은 추적은 GTM으로, Google과 AI가 읽어야 하는 모든 것은 HTML 소스로 처리하는 것입니다. schema 생성기로 템플릿에 붙여 넣을 JSON-LD를 만들 수 있으며, JavaScript SEO 글에서 렌더링이 색인 생성에 미치는 영향을 설명합니다.
빈 컨테이너는 가볍습니다. 무게는 그 안에 불러오는 것에서 생깁니다. 채팅 위젯, 히트맵, 여러 광고 픽셀, 무거운 맞춤 HTML이 로딩 중에 메인 스레드를 두고 경쟁합니다. 그 결과 Core Web Vitals, 특히 모바일의 Interaction to Next Paint가 나빠질 수 있습니다.
| 문제 | 해결책 |
|---|---|
| 모든 페이지에서 실행되는 태그가 너무 많음 | 각 태그를 필요한 곳에서만 실행(결제 픽셀은 결제 페이지에서만) |
| 중요하지 않은 태그가 로딩 시 실행됨 | 채팅, 히트맵, 설문에는 창 로드 또는 타이머 트리거 사용 |
| 사용하지 않는 오래된 태그 | 분기마다 컨테이너를 점검하고 불필요한 태그 일시중지 |
| 서드파티 스크립트가 많음 | 브라우저 부담을 줄이기 위해 서버 측 태그 지정 검토 |
GTM은 클릭 이후에 무슨 일이 일어나는지 알려 줍니다. 하지만 페이지가 왜 순위에 오르는지, 어떤 검색어가 노출을 가져오는지, ChatGPT가 브랜드를 언급하는지는 알려 주지 않습니다. 검색 성과의 기준 데이터는 Google Search Console에 있으며, AI에서의 노출을 알려면 고객이 던지는 질문을 어시스턴트에게 묻고 누가 인용되는지 기록해야 합니다.
Sorank는 저희 제품으로, autopilot으로 작동하는 SEO·GEO 소프트웨어입니다. GEO·SEO 대시보드는 게시한 글 옆에 Search Console의 클릭수, 노출수, 게재순위를 보여 주고, AI 언급 추적은 ChatGPT, Claude, Gemini가 브랜드를 인용하는지 매주 확인합니다. 그 트래픽이 사이트에서 어떻게 행동하는지는 GTM을 통한 GA4로 측정합니다.

정리하면, GTM은 템플릿에 한 번만 설치하고, 매출로 이어지는 소수의 이벤트만 추적하며, SEO 요소는 HTML에 두는 것입니다. 측정은 GTM과 GA4가 맡고, 성장은 상위에 노출되고 인용되는 콘텐츠에서 나옵니다. 시간을 더 들이지 않고 그런 콘텐츠를 게시하려면 Sorank 요금제를 확인하십시오. 월 $49부터 시작하며 3일 무료 체험을 제공합니다.
네. Google Tag Manager는 규모와 관계없이 모든 웹사이트와 앱에서 무료입니다. Google은 더 많은 작업공간, 승인 절차, 지원이 필요한 대기업을 위해 Google 마케팅 플랫폼의 일부로 Tag Manager 360도 판매합니다. 대부분의 기업은 유료 버전이 필요하지 않습니다.
보고서가 필요하다면 필요합니다. Google Tag Manager는 태그를 배포하고 실행할 뿐, 데이터를 저장하거나 트래픽 통계를 보여 주지 않습니다. GTM으로 Google 애널리틱스 4에 데이터를 보내면 GA4가 이를 수집해 세션, 유입 경로, 전환 보고서를 만듭니다.
컨테이너를 열고 미리보기를 클릭하면 Tag Assistant가 사이트를 불러와 각 페이지와 이벤트에서 실행된 태그를 보여 줍니다. 페이지 소스를 열어 GTM-으로 시작하는 컨테이너 ID를 검색하는 방법도 있습니다. Google 애널리틱스 4의 실시간 보고서에는 몇 초 안에 본인의 방문이 표시되어야 합니다.
먼저 Sorank를 경험한 사람들
