구글 태그 매니저(Google Tag Manager)란 ?
구글 태그 매니저 또는 구글 태그 관리자로도 불려지는 Google Tag Manager에 대해 알아봅니다.
|
구글 태그 매니저에는 컨테이너와 다수의 태그로 구성되며 태그가 실행되기 위한 조건을 트리거 및 변수로 설정됩니다.
- 구글 계정만 있으면 다수의 태그 매니저 계정을 생성할 수 있음 컨테이너는 태그, 트리거, 변수로 구성됨
- 컨테이너를 구성하는 항목은 각각 복사 및 변경이 가능하며, 비슷한 성격의 항목들은 폴더별로 관리 할 수 있음
- 구글 태그 매니저 컨테이너는 구글 애널리틱스의 속성(Property)와 비슷한 개념이라고 생각하면 됨
컨테이너와 태그라는 개념을 이용하여, 이제부터는 웹사이트에 하나의 Google Tag Manager만 넣고, 이후 부터는 Google Tag Manager를 통해 여러 태그들을 통합 관리할 수 있게 됩니다.
이미지 출처 ->http://aukera.co.uk/
구글 태그 매니저(Google Tag Manager) 구성
컨테이너(Container)
- 컨테이너 안에는 다양한 태그, 트리거, 변수가 존재하며 각각의 항목이 수정될 때마다 컨테이너를 버전 별로 관리할 수 있음
- 컨테이너 기본 화면에서는 각 요소별 숫자와 수정 히스토리를 한 눈에 파악이 가능하며, 메모 기능이 있어 작업 내역에 대해서 작성할 수 있음
태그(Tag)
- 태그는 트리거에 의해 특정 액션을 수행, 구글 애널리틱스나 구글 애드워즈 뿐만 아니라 다양한 서비스로 데이터 전송 가능
- 태그는 복사 및 삭제가 가능하며, 다수의 태그를 생성하는 경우 일반적으로 기존에 생성한 태그를 복사해서 사용 권장
- 태그는 원하는 유형을 선택해서 추가적인 설정을 진행, 1개의 태그에 다수의 트리거를 붙일 수 있음
- 모든 태그에는 반드시 트리거가 동반되어야 하며, 트리거가 없으면 태그는 실행되지 않음
트리거(Trigger)
- 트리거는 태그가 실행되기 위한 조건을 의미하며, 트리거는 이벤트 유형에 따른 필터값으로 구성
- 특정 조건일 때 트리거가 실행되도록 설정 가능하며, 조건 설정 시 변수에 따른 조건 및 값을 입력
- 조건 설정시 생성된 변수를 선택하고 연산자에 따른 값을 입력(연산자 선택 시 정규식 활용 가능)
변수(Variable) – 기본 제공 변수
- 태그 매니저에서는 기본적으로 제공해주는 변수를 선택 후 사용할 수 있음
1-1) 기본 제공 변수 예시 이미지
변수(Variable) – 사용자 정의 변수
- 사용자 정의 변수는 기본 정의 함수에 원하는 변수가 없을 경우 사용자가 직접 맞춤형 변수를 생성할 수 있는 기능
- 일반적으로 맞춤 자바스크립트 변수를 사용하여 원하는 데이터를 접근 또는 호출하며, 소스 코드는 직접 입력해야 함
1-2) 사용자 정의 변수 예시 이미지
폴더(Folder)
- 생성된 태그, 트리거, 변수를 폴더별로 분류해서 관리할 수 있음
- 구글 태그 매니저를 활용하면 태그를 비롯한 구성요소가 증가하게 되는데 주기적으로 생성된 항목을 분류하는 것을 권장
버전(Version)
- 태그와 트리거는 가능하면 적게 만들면서 중복되지 않도록 하는 설계를 권장
- 태그 매니저 무료 버전 사용 시 999 버전을 넘어가면 신규 컨테이너를 생성해서 기존에 생성한 데이터를 가져와야함
관리자(사용자 관리, 태그 관리자 설치)
- 사용자별 권한 부여 및 태그 매니저 추적코드를 확인할 수 있음
- 툴에 익숙하지 않은 사용자가 게시를 하는 경우 사이트 운영에 영향을 줄 수 있으므로 사용자 리스트는 주기적인 모니터링 권장
(C) TagMan