Google 태그 관리자(Google Tag Manager)를 사용하여 Freshmarketer와 Google Analytics 통합하기

Freshmarketer를 Google Tag Manager를 사용하여 Google Analytics와 통합하기

Freshmarketer 데이터를 Google Analytics에 통합하면 많은 유용한 인사이트를 얻을 수 있습니다. Freshmarketer 실험에 버킷된 방문자를 찾으면 GA에서도 많은 유용한 지표를 얻을 수 있습니다. GTM을 사용하면 GA에서 동일한 풍부한 지표를 쉽게 얻을 수 있습니다. 참고로, Google Tag Manager를 통해 Freshmarketer 또는 Google Analytics를 통합하려면 Tag Manager를 사용하여 GA 코드를 실행해야 하며 적어도 하나의 Freshmarketer A/B 테스트 실험이 실행 중이어야 합니다.

이 문서에서는 GTM을 통해 Freshmarketer를 GA와 통합하는 방법을 논의합니다. 이 가이드를 통해 자세히 알아보세요.

Freshmarketer 데이터 획득

통합을 위해 GTM을 사용하려면 컨테이너가 있는 계정을 생성해야 합니다. 계정에 이름을 지정하여 설정하고, 웹사이트의 URL을 제공하여 컨테이너를 생성하고 컨테이너가 사용될 플랫폼을 선택하세요.

새 태그 추가를 클릭하고 태그 유형으로 사용자 정의 HTML 태그를 선택하세요. 이 태그는 Freshmarketer 자바스크립트 객체에서 관련 데이터를 수집합니다.

Freshmarketer GTM 통합

아래 Freshmarketer 스니펫을 모든 페이지에 실행하세요:

JavaScript
<script> 
function zargetGAInteg(){  
  var runningABExps = window.zargetAPI.getAllRunningExperiments('ab');
  if(runningABExps.length){
    var currentAbExp = runningABExps[0];
   dataLayer.push({
    'zargetExpId': currentAbExp.id,
    'zargetVarName': currentAbExp.appliedVariationName,
    'event':'zargetData'
  }); 
  }
}  
  if(window.zargetAPI && window.zargetAPI.expLoaded) {
     zargetGAInteg();
  }else {
    if(document.body.addEventListener){
      document.body.addEventListener("experimentLoaded", zargetGAInteg, false);
    }else{
      document.body.attachEvent("experimentLoaded", zargetGAInteg);
}
  }
</script>

코드는 다음과 같이 보여야 합니다:

코드 설치

위의 코드를 태그 구성 섹션에 추가하고 트리거 섹션에서 모든 페이지 옵션을 클릭하세요. 태그 생성 버튼을 클릭하면 태그가 생성됩니다.

변수 zargetExpId와 zargetVarName은 실행 중인 Freshmarketer 실험에서 데이터를 가져옵니다. 따라서 다음 단계는 지정된 변수에 대한 데이터 레이어 변수를 생성하는 것입니다.

Google Universal Analytics에 A/B 테스트 데이터 전달

실행 중인 A/B 테스트 실험의 데이터를 제공하려면 세 가지 단계가 필요합니다:

  1. 데이터 레이어 정보를 태그로 전송할 두 개의 변수를 생성합니다.
  2. Freshmarketer 데이터가 데이터 레이어 변수에 추가될 때 실행될 트리거를 생성합니다.
  3. 수집된 데이터를 Google Analytics로 전송할 태그를 생성합니다.

STEP 1: GTM에서 데이터 변수 생성

이제 데이터 변수를 GTM에 추가해야 합니다. 정보를 태그로 전송하기 위해 GTM에서 두 개의 데이터 레이어 변수를 생성하세요. 왼쪽 패널에서 변수를 선택하세요.

GTM 패널의 "변수"

새 변수 생성 상자가 나타납니다. 변수 이름으로 ZargetExpId를 입력하세요. 이제 변수 유형을 선택해야 합니다. 변수 유형으로 '데이터 레이어 변수'를 선택하세요. '데이터 레이어 변수 이름' 텍스트 필드에 동일한 이름 ZargetExpId를 입력하세요. 저장을 클릭하고 진행하세요.

참고: zargetVarName에 대한 또 다른 데이터 레이어 변수를 유사하게 생성하세요.

STEP 2: GTM에서 트리거 생성

페이지의 왼쪽 패널에서 트리거를 선택하세요.

Freshmarketer 데이터를 Google Analytics로 전송하려면 사용자 정의 이벤트 트리거링이 필요합니다.

GTM 패널의 "트리거"

트리거 이름을 ZargetData로 지정하세요. 트리거 유형으로 사용자 정의 이벤트를 선택하세요. 모든 사용자 정의 이벤트 옵션이 기본적으로 선택됩니다.

트리거 생성 페이지

저장을 클릭하여 진행하세요.

STEP 3: GTM에서 GA를 위한 태그 생성

새 태그를 생성하세요. 새로 만들기를 클릭하세요. 태그에 적절한 이름을 지정하세요. 태그 유형으로 Google Analytics - Universal Analytics를 선택하세요. 이 단계는 실행 중인 A/B 테스트 실험에서 수집된 모든 정보를 GA로 전송합니다.

완료되면 Google Analytics 설정 아래 드롭다운 옵션에서 새 변수를 선택하세요. GA 페이지 관리자 페이지의 속성 설정에서 찾을 수 있는 Google Analytics ID를 추적 ID에 입력하세요.

추적 ID를 입력한 후 추가 설정으로 이동하세요. 사용자 정의 차원을 확장하세요. 인덱스 아래에서 '사용자 정의 차원 추가'를 클릭하세요. 생성된 데이터 변수 ZargetExpId와 ZargetVarName을 모두 선택하세요. 드롭다운 메뉴에서 올바른 차원 값과 인덱스를 추가하세요.

GTM에서 GA를 위한 태그 생성

참고: Freshmarketer 데이터가 UA에 정확하게 매핑되도록 하려면 UA에서 사용자 정의 차원을 생성하는 것이 중요합니다.

모든 값을 추가하면 아래와 같이 나타납니다:

사용자 정의 차원을 찾을 수 없는 경우 다음 단계를 따르세요:

  1. UA 계정에 로그인하세요. '관리자' 탭으로 이동하여 "사용자 정의 차원"을 선택하세요.

UA의 사용자 정의 정의

  1. 새 '사용자 정의 차원'을 생성하세요.

새 사용자 정의 차원 생성

이제 GTM을 통해 Freshmarketer를 GA와 성공적으로 통합했습니다. GA에서 A/B 테스트 데이터에 대한 지표를 원활하게 볼 수 있습니다.

기술 지원

찾고 있는 것이 보이지 않나요? 이메일을 보내주세요.

뒤로 가기

이 문서가 도움이 되었나요?

Freshsales AI 도우미

Google 태그 관리자(Google Tag Manager)를 사용하여 Freshmarketer와 Google Analytics 통합하기

AI 어시스턴트 초기화 중...