2024年 1月 8日

[비망록] GTM과 GA로 표시된 데이터를 측정하기

과제

내 앱은 랜덤으로 데이터를 표시하고 있어요.

각 데이터가 몇 번씩 표시되고 있는지 확인해서 랜덤 처리가 적절한지 판단하고 싶어요.

전제

  • GTM에 컨테이너를 작성필
  • 앱에 GTM태그 추가필
  • 앱에 GA 측정 추가필

1. GTM에서 변수를 만들기

  1. 변수 유형은 데이터 영역 변수를 고르기
  2. 변수 이름을 입력하기
    이 이름은 앱에서 이벤트 발생시킬 때 사용한다

2. GTM에서 트리거를 만들기

  1. 트리거 유형은 맞춤 이벤트를 고르기
  2. 이벤트 이름을 입력하기
    이 이름은 앱에서 이벤트 발생시킬 때 사용한다

3. GTM에서 태그를 만들기

  1. 태그 유형은 Google 애널리틱스에 있는 Google 애널리틱스: GA4 이벤트를 고르기
  2. 측정 ID에 Google 애널리틱스의 ID를 입력하기
  3. 이벤트 이름을 입력하기
    이 이름은 GA쪽에서 표시될 이벤트 이름이다
  4. 이벤트 매개 변수를 추가하기
  5. 이벤트 매개 변수 이름을 입력하기
    이 이름은 GA쪽에서 표시될 변수 이름이다
  6. 이벤트 매개 변수 값 옆에 레고 버튼을 클릭해서 1.에서 만들었던 변수를 고르기
    {{ 변수 이름 }}라고 들어가면 된다
  7. 트리거에 2.에서 만들었던 트리거를 고르기

4. 앱에서 이벤트를 발생시키기

  1. 발생시키고 싶은 곳에 아래 코드를 추가하기
    window.dataLayer.push({
        event: "2.에서 만들었던 이벤트 이름",
        "1.에서 만들었던 변수 아름": `${foo}`,
    });
  2. 앱을 공개하기

5. GTM에서 미리보기로 확인하기

  1. 미리보기를 열어서 사이트에서 4.에서 설정한 이벤트가 발생할지 보낸 값이 맞을지 확인하기
  2. 결과 화면에 GA 연결 결과도 확인하기

6. GA에서 맞춤 정의를 만들기

  1. GA의 관리를 열어서 맞춤 정의를 열기
  2. 측정기준 이름을 입력하기
    이 이름은 GA속에서 사용된다
  3. 이벤트 매개변수에 3.에서 만들었던 매개 변수를 고르기

7. GA에서 탐색 분석을 만들기

  1. 세그먼트에는 이벤트 세그먼트에서 3.에서 만들었던 아벤트 이름을 고르기
  2. 측정기준에는 6.에서 만들었던 맞춤 정의를 고르기
  3. 측정항목에는 이벤트 수를 고르기
  4. 행과 열에 나오고 싶은 데이터를 들어가기