아무거나

GA + GTM 맞춤 측정기준(dimension) 연동 본문

IT/개발관련툴

GA + GTM 맞춤 측정기준(dimension) 연동

전봉근 2021. 11. 24. 09:22
반응형
  • GA에 dimension 추가
    • 관리 > 맞춤 측정기준 > 맞춤 측정기준 > 추가
    • Name, Scope 입력 후 생성
  • 코드 추가
    // GA
    ga('create', 'UA-XXXXXXX-X', 'auto');
    ga('send', 'pageview', {'dimension1': '127.0.0.1'})
    
    // GTM
    // dimension3: 디바이스 유형, dimension4: 언어유형
    window.clickAnalysisDataLayer.push({
      'dimension3': 'MO',
      'dimension4': 'EN',
    });
  • 변수 구성 (데이터 영역 변수 이름과 GA 맞춤 측정기준의 변수이름과 일치하여야 한다.)
    • cd3-디바이스 유형
      • 변수 유형: 데이터 영역 변수
      • 데이터 영역 변수 이름: dimension3
      • 데이터 영역 버전: 2
    • cd4-언어 유형
      • 변수 유형: 데이터 영역 변수
      • 데이터 영역 변수 이름: dimension4
      • 데이터 영역 버전: 2
    • cd1-CID
      • 변수 유형: 맞춤 자바스크립트
      • 맞춤 자바스크립트
        function() {
          return document.cookie.match(/_ga=(.+?);/)[1].split('.').slice(-2).join(".");
        }
        
    • cd20 - UserAgent
      • 변수 유형: 맞춤 자바스크립트
      • 맞춤 자바스크립트
        function() {
          return navigator.userAgent ? navigator.userAgent : undefined;
        }
        
    • cd19 - 이전 페이지 URL
      • 변수 유형: 맞춤 자바스크립트
      • 맞춤 자바스크립트
        function() {
          return document.referrer ? document.referrer : undefined;
        }
        
    • cd?? - 현재 페이지 제목
      • 맞춤 자바스크립트
      • document.title // 인위적으로 페이지 타이틀을 변경시 로직 위치에 따라 Dom Load에 영향을 받아 수집을 잘못하는 경우가 있을 때 사용 window.onload = function() { return document.title; }
  • GA 애널리틱스 변수의 맞춤 측정기준 추가
    • 맞춤 측정기준
      • 지수: 3, 측정기준 값: {{cd3-디바이스 유형}}
      • 지수: 4, 측정기준 값: {{cd4-언어 유형}}
  • 태그 구성
    • 기존 태그의 원하는 영역에 {{cd3-디바이스 유형}} 변수를 할당하면 값을 가져올 수 있다. (단, 상기 코드적용과 GA 애널리틱스 변수의 맞춤 측정에 연동되어야한다.)
반응형
Comments