Google Tag Manager 조사

3485 단어 gtmtech
업무에서는 소스 코드에 직접 포함된 측정 광고 레이블을 Google Tag Manager(이하 GTM)로 가져온 다음 차례로 GTM을 통해 레이블을 게시합니다.그 사업을 추진하면서 개념적인 부분부터 설정하는 등 조사를 진행했다.

GTM 소개


Google Analythics 등 측정 레이블과 Google 광고 등의 광고 레이블은 코드 편집 없이 일원적으로 관리, 설정, 게시할 수 있는 레이블 관리 시스템입니다.
태그 관리자 개요 - 태그 관리자 도움말

계정 및 컨테이너


GTM을 설치하려면 하고 싶을 때 계좌와 용기를 만들어야 한다.
  • 계좌는 기업, 조직, 단체, 개인 관리 등을 총결산한 것이다
  • 컨테이너는 GTM이 설치된 사이트 단위로 제작
  • 예를 들어 주식회사 A는 B라는 서비스 사이트와 C라는 회사 사이트에서 GTM을 도입하고자 하는 경우 다음과 같이 제작한다.
  • 계좌
  • 주식회사 A
  • 용기
  • 서비스 사이트 B
  • 회사 웹 사이트 C
  • 버전 및 작업공간


    컨테이너에서 작업할 때는 작업 공간에서 작업해야 한다.
    지트와 같은 물건이라 버전 관리가 가능하다.
    주요 지점부터 작업공간을 잘라서 작업하고 변경에 문제가 없으면 주로 반영할 수 있으며 여러 사람의 작업을 간단하게 할 수 있다(충돌 등에 대응할 수도 있다).

    참조: GTM은 여러 사람이 사용할 수 있는 기능인'작업공간'을 구현했습니다.

    컨디션


    환경이라는 개념이 있어 공식적인 사용과 검증 등을 통해 환경을 구분할 수 있다.환경에 따라 라벨의 분류, 설정된 버전도 환경에 따라 반영할 수 있다.
    ex) 검증 환경과 공식 환경에서 별도의 일반 표기 등을 사용한다.
    Google 태그 관리자의 새로운 기능인 환경 을 활용하여 여러 환경을 효율적으로 관리

    네트워크 컨테이너와 서버 컨테이너


    일반적으로 코드에 끼워 넣는 네트워크 용기가 많다.
  • 라벨이 증가함에 따라 각 라벨은 각종 분석 서버에 데이터를 보내기 때문에 처리가 많아진다.
  • 더 복잡한 일을 하고 싶다(인상은 잘 모르겠지만 데이터 예처리, 가공 등?)
  • 이 경우에도 서버 컨테이너 방법이 있습니다.
    GCP에 컨테이너를 구축해 서버에서 다양한 처리를 할 수 있어 다음과 같은 장점이 있다.
  • 웹 사이트 측 처리의 경량화
  • 더 복잡한 데이터 전송 처리
  • 처리 및 데이터 숨기기
  • 통신 데이터의 통신 전에 최종 검사를 통일할 수 있는 환경 구축
  • 반면 단점은 다음과 같다.
  • 측정된 실업률 상승 위험
  • 비즈니스 사이트의 공식 환경에서 사용하면 유료
  • 상기 장점의 향수 설정 난이도가 높음
  • Google Tag Manager의 서버측 레이블 설정으로 GA4 레이블 관리
    GTM에서 서버측 동작 서버용 컨테이너 등장

    데이터 레이어


    다만 GTM에 설정된 정보가 부족해 앱에서 데이터를 GTM에 넘기려는 경우가 발생하고, 이 경우 데이터층을 활용한다.
    ex) 통용 분석된 이벤트 발송, 거래 데이터 발송 등.
    웹 애플리케이션의 사용 방법은 전방의 JS로 대상dataLayer을 변수push로 하면 GTM 측에서 데이터를 검측하고 전송할 수 있다.
    dataLayer.push({
     hoge: 'hoge',
    })
    

    GTM 설정 항목 정보


    설정할 수 있는 항목은 다음과 같은 3개다.

    표식


    Google 태그 및 구문 분석 등의 일반적인 구문 분석 및 마케팅 서비스 공급업체에서 제공하는 코드 세그먼트를 설정할 수 있습니다.
    GTM의 관리 화면에 설정하면 소스 코드에서 GTM의 라벨만 기술하면 각종 라벨을 보낼 수 있다.
    시작 타이밍도 트리거를 설정하면 원하는 타이밍에 호출할 수 있습니다.

    촉발


    요소, 페이지 뷰, 데이터 레이어 값 등을 클릭하여 테스트 이벤트를 설정할 수 있습니다.
    라벨을 전송하려면 최소한 하나를 설정해야 합니다.

    변량


    변수는 두 가지 유형이 있다.
  • 내장 변수
  • 응용 프로그램에서 얻은 값에 따라 페이지 URL, 페이지 경로 등의 유형을 사용자 정의할 수 없음
  • 사용자정의 변수
  • 사용자가 설정할 수 있는 유형
  • ex) 유니버설 에뮬레이션 코드 등
  • 좋은 웹페이지 즐겨찾기