구글 태그 매니저(GTM)란, 구글 애널리틱스(Google Analytics)에 사용자들이 사이트에서 상호작용했던 데이터를 보내기 위해, 추적에 필요한 태그를 생성하는 일련의 과정을 관리하는 하나의 태그 관리 시스템입니다. GTM을 사용하면 우리는 시간을 절약할 수 있고, 우리 웹사이트에서 더 많은 시도를 해볼 수 있으며, 매우 사용하기 편합니다. 또한 구글 태그 매니저를 마스터하게 되면, 우리가 직접 태그를 창조하여 다양한 상황과 공간에서 활용할 수 있습니다. 전 구글 태그 매니저에 대해서 많은 공부를 해왔고 앞으로도 GTM에 대한 많은 내용들을 공유할 예정입니다.
하지만 일단 첫 번째로는 뭐니 뭐니 해도, 구글 태그 매니저를 사용하는 이유가 가장 먼저 필요한 내용일 것입니다.
그래서 "구글 태그 매니저를 사용하는 10가지 이유"를 시작으로, GTM의 방대한 자료들을 브런치에 정리해나가려고 합니다.
사실, 구글 태그 매니저는 우리 웹사이트에 전환 트래킹이나, 추적 트래킹을 하기 위해 , 일찌감치 사용해왔습니다. 하지만 사실 대한민국의 구글 태그 매니저를 구글 애널리틱스와 함께 사용하는 기업은 극히 드물고, 구글 태그 매니저를 제대로 활용할 줄 아는 사람도 매우 적습니다. (최근 들어 많아지고 있는 추세이긴 합니다.)
사실 구글 태그 매니저를 사용하지 않고도 Google Analyitics를 좀 더 업그레이드할 수 있지만, 코드의 변환이나 웹사이트의 형태 등등의 다양한 개발적 이슈로 구글 애널리틱스를 단독으로 사용하는 것은 매우 까다롭고 어렵습니다.
대신에, 구글 태그 매니저를 구글 애널리틱스와 함께 사용하게 되면 , 아주 단기간에 리소스를 크게 들이지도 않고, 구글 애널리틱스를 최고의 인사이트를 뽑아낼 수 있는 도구로 업그레이드시킬 수 있습니다.
GTM을 설치하는 것은 구글 애널리틱스를 설치하는 것과 비슷한 노력만 들이면 됩니다. 그리고 여러분의 웹사이트는 미래에 훨씬 더 사용 가능한 활용성과 개선사항들을 단순하게 만들 수 있습니다. 구글 애널리틱스와 구글 태그 매니저의 관계에 대해서 아직 감이 잘 잡히지 않는다면, 구글 태그 매니저에 대한 이해도부터 높여봅시다. 일단 본질적으로 , 구글 태그 매니저는 구글 애널리틱스를 대체할 수 없습니다. 구글 애널리틱스가 추적된 데이터를 조회하는 "리포트"로써의 역할을 한다면, 구글 태그 매니저는 손쉽게 데이터를 추적할 수 있도록 도와주는 "Tracking Tool"이라고 이해하면 편할 것입니다.
GTM은 많은 과정들의 개선 속도를 향상해 줍니다. 변화와 새로운 태그들이 굉장히 빨리 만들어질 수 있고, 웹사이트 내에 있는 특정 코드를 수정할 필요도 없습니다. 이는 개발지식이 없는 마케터들에게는 엄청나게 유용한 도구다. 왜냐하면, 개발 지식이 없더라도, 10분이면 새로운 태그를 생성하여 보고자 하는 데이터를 바로 조회할 수 있기 때문입니다. 게다가, 여러분들 회사에 IT팀이나 개발자들과 함께 협업하여 구글 태그 매니저를 사용하면, 곧 개발자는 필요 없어질 정도로 빠르게 데이터를 추적할 수 있습니다. Paula's Choice라는 스킨케어 쇼핑몰의 경우, 구글 태그 매니저를 사용함으로써, 웹사이트에 명령어를 하나 추가하는데 600%의 속도가 개선되었다고 합니다. (이 쇼핑몰의 케이스 스터디는 나중에 자세히 다루도록 하겠습니다.)
* 구글 태그 매니저를 설치하는 전체 과정들은 결국엔 우리 웹사이트의 개선 속도를 극대화시킵니다.
아마도 아직까지 구글 태그 매니저를 도입하지 않고 망설이는 회사는 "보안 이슈"가 매우 클 것이라고 생각합니다. 하지만, 전혀 걱정할 필요가 없습니다! 구글 태그 매니저는 우리 웹사이트를 갉아먹거나 오류를 일으키지 않을뿐더러, 오히려 우리 웹사이트를 더욱 건강하게 지켜주는 도구가 될 것입니다.
GTM을 처음 시작하는 분들을 위해서도, GTM , GA 계정에 접근할 수 있는 권한만 가지고 있다면 언제든 다시 들어올 수 있습니다.
당신이 개발자가 아니라서 두려우신가요? 그러면 더더욱 구글 태그 매니저에 감사해야 합니다. GTM은 매우 복잡한 명령어가 아닌 이상 최소한의 개발 지식도 요구하지 않습니다. 그리고 당신은 대부분의 명령어를 코드 한 줄 짜지 않고도 만들 수 있을 것입니다. 그렇기 때문에 더더욱 구글 태그 매니저는 마케터들에게 유용하고, 개발자들은 좀 더 중대한 업무에 집중할 수 있도록 도와줄 것입니다.
한편 , 개발자들과 IT 담당자들은 원하는 코드를 마음대로 짤 수 있게끔 개인화되어있는 구글 태그 매니저를 더더욱 사랑할 것이다. 구글 태그 매니저를 공부하기 위한 영어로 된 자료들은 매우 많습니다. 하지만 한국에서는 구글 태그 매니저에 대한 제대로 된 자료를 아직은 많이 보지 못했습니다. (제가 하겠습니다..)
여러분들이 만들어둔 태그를 실제로 발행하기 전까지는 태그가 사이트에 설치되지 않습니다. 미리 여러분이 만들어놓은 명령어를 발행하지 않고도 사이트에 테스트를 할 수 있는데 , 이는 GTM의 매우, 매우 중요한 특징입니다. GTM은 내장된 디버그 기능을 가지고 있어서, 여러분들의 브라우저에서만 실제로 테스트하고 다른 사람들에게는 안 보이게끔 명령어를 실행할 수 있습니다. 이는 다른 사람들에게 보일 보안 이슈를 해결하고, 당신이 마음껏 테스트해볼 수 있는 놀이터를 실시간으로 제공해주는 것과 같은 아주 중요한 기능입니다.
또한 Tag manage Injector와 Tag Assistant와 같은 크롬 확장 프로그램을 사용하면 , 훨씬 더 디버깅 기능을 활용하는데 용이합니다. (아직은 몰라도 됩니다.)
모든 웹사이트를 막론하고, 구글 태그 매니저는 히스토리를 제어할 수 있습니다. 당신이 구글 태그 매니저 안에서 어떤 태그를 만들거나 수정하거나 할 때마다 모두 기록으로 저장됩니다. 만약 여러분이 이전에 설정해놓은 명령어를 다시 되돌리고 싶다면, 단순히 그때 기록된 버전을 선택하기만 하면 끝납니다. 이것 역시 명령어들 사이의 트러블 슈팅이나 태그를 관리하는 데에 있어서 매우 용이한 기능입니다.
또 다른 이해관계자들과 하나의 구글 태그 매니저를 공유할 때에도 , 누가, 언제, 어떤 태그를 발행했는지에 대한 기록이 모두 남아있습니다.
같은 프로젝트를 여러 명이 함께 진행하고 있다면, 구글 태그 매니저에 있는 작업공간(WorkSpace)과 환경(Environments)은 당신의 팀이 태그를 만들고 테스트하는데에 훨씬 더 쉽게 구현해줄 것입니다. 이러한 작업 공간과 환경에 대한 용이성은 여러 개의 구글 태그 매니저 컨테이너를 사이트에 넣어둔 대기업이나 글로벌 기업에 매우 적합합니다. 또 대행사나 외주 작업자들도 쉽게 외부에서 작업할 수 있습니다.
GTM은 해당 계정에 접근하고자 하는 유저들에게 "보기" , "편집" , "게시" 권한을 각각 부여할 수 있다. 그래서, 여러분들은 내부적으로도 구글 태그 매니저를 용이하게 제어할 수 있고, 광고를 집행하거나 Analytics에 데이터 추적을 할 때에도 다양한 권한 레벨에 맞게 부여할 수 있습니다.
GTM은 구글 애널리틱스나 구글 애즈 등등 굉장히 많은 서드 파티 툴들을 위해 그에 맞는 많은 내장 명령어를 보유하고 있습니다. 이는 GTM을 이제 막 시작하고자 하거나 개발지식이 없는 마케터들에게는 더할 나위 없이 도움이 될 것입니다. 우리는 매우 쉽게 내장 명령어들의 정보들을 가지고, 코드 수정 하나 없이 우리 사이트에 맞는 데이터를 추적할 수 있습니다.
Google Analytics 사용자 이벤트 트래킹을 위해 코드를 수정해서 onclick 속성을 넣어서 데이터를 트래킹 하는 것은 정말로 번거롭습니다. 하지만 대신에, 우리는 그냥 클릭 한 번으로, 사용자들의 클릭 애션과 같은 것들을 미리 정의할 수 있는 트리거가 준비되어있습니다. 우리가 이미 만들어진 트리거를 발행하기만 한다면, 매우 쉽게 클릭 액션과 같은 상호작용들을 잡아낼 수 있습니다.
즉, GTM은 클릭이나 , 유튜브 영상 조회, 스크롤과 같은 다양한 행동들을 쉽게 트래킹 할 수 있는 트리거를 미리 마련해놓았습니다..
자, 이상으로 구글 태그 매니저가 좋은 10가지 이유를 열거해보았습니다. GTM의 장점을 밤을 새워서 얘기할 수도 있습니다. 저는 앞으로 구글 태그 매니저에 관한 글을 한 200여 개 정도 작성할 예정입니다.
관련 스택