태그매니저(GTM)에서 Google Optimize 추적하기

홈페이지에 Analytics (이하 _ga) 코드를 심지않고 태그매니저(GTM)로 Google Optimize 데이터를 추적하는 방법에 대해 알아보겠습니다. 
참고: https://support.google.com/tagmanager/
Google 태그 관리자를 통해 최적화 도구 플러그인을 게재할 수는 있지만, 홈페이지 속도가 느려질 수 있기 때문에, 구글은 대체로 직접 _ga 코드를 수정하여 심는 방법을 권장합니다.
태그 관리자를 통해 최적화 도구가 게재될 때

GTM 컨테이너가 최적화 도구 컨테이너보다 먼저 로드되어야 합니다.

그러면 태그 관리자와 최적화 도구 컨테이너가 모두 로드된 후에만 최적화 도구 실험이 실행됩니다.


태그관리자로 추적하기  

1단계: 필요한 정보 수집

태그 관리자에서 직접 최적화 도구 태그를 배포하려면 다음 정보가 필요합니다.
  1. 애널리틱스 속성 ID - 애널리틱스에서 확인
  2. 최적화 도구 컨테이너 ID - 최적화 도구에서 확인
  3. 맞춤형 애널리틱스 추적기 설정을 사용하는 태그 관리자의 모든 애널리틱스 태그

애널리틱스 속성 ID




최적화 도구 컨테이너 ID


2단계: 태그 관리자에서 최적화 도구 태그 구성

위 정보가 있으면 Google 태그 관리자에서 최적화 도구를 위한 태그 설정 가이드를 따르세요.

태그 설정해 주기

  1.  Tags → New를 선택하여 새로운 태그를 생성합니다.
  2. 제목: "Optimize - www.example.com" 을 지정해 주세요
  3. Tag Configuration → Google Optimize 를 선택합니다.
  4. 연동해 줄 Google Analytics Tracking ID 와 Optimize container ID 지정해 줍니다. (참고; Optimize snippet ID는 설정 페이지에서 찾을 수 있습니다.)
  5. More settings(추가설정) 을 누르시고 Fields to Set  → Advanced Configuration에서 구글 태그와 같이 설정해 줍니다.
  6. 트리거는 생성하지 않은 채 "저장" 버튼을 눌러주세요
  7.  Google Optimize 태그를 실행할 _ga analytics 페이지 뷰 트리거를 열어줍니다.
  8. Tag Configuration,을 눌러주세요. 그리고 Advanced Settings → Tag Sequencing를 선택합니다.
  9. 이 태그가 실행되기 전에 태그를 실행하려면 확인란을 선택하고 Google 최적화 태그를 '설정 태그'로 선택하십시오.
  10. 저장 하시면 이 페이지에 대한 optimize 설정이 다 되었습니다. 추가로 세팅을 하고 싶은 페이지에 다시 같은 작업을 반복해 주시면 됩니다~




3단계: 페이지 숨김 스니펫 추가

마지막으로 웹페이지에 페이지 숨김 스니펫을 설치하세요.

선택사항이지만 페이지 깜박임의 위험을 크게 줄이고

 연결이 느릴 때 사용자에게 더 나은 환경을 제공하는 데 도움이 됩니다.

<!-- Page hiding snippet (recommended) -->
<style>.async-hide { opacity: 0 !important} </style>
<script>
(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);
})(window,document.documentElement,'async-hide','dataLayer',4000,{'GTM-XXXXXX':true});
</script>
Note:  GTM-XXXXXX  부분을 Tag Manager container ID 바꿔주세요 (Optimize ID 아닙니다...)
최적화 도구 플러그인을 사용하는 각 페이지의 <HEAD>에 

수정된 Google 애널리틱스 추적 코드 바로 앞에 페이지 숨김 스니펫을 최대한 빨리 추가하세요.



다음에는 Optimize의 작동에 대해서도 다뤄보겠습니다~^^

댓글 쓰기