본문 바로가기
IT

[8조] <전민우 대표 : 진짜 데이터 마케팅 GA DDM> 3주차 강의 후기

by KR_guide 2017. 9. 22.

<진짜 데이터 마케팅 GA DDM 3주차 강의>

 

 

 

 

 

정규 표현식

Regular Expression

 

목표 설정 시 "일치" 값을 입력해 필터링을 할 수 있지만, 정규 표현식을 이용하면 더 다양한 variation이 가능하다.

 

 정규표현식  뜻  예시
 .  단일 문자  naver.com = naver1com = naver2com
 |  or  naver|daum = naver = daum
 \  다음 문자가 텍스트임을 표시  naver\.com = naver.com
 *  이전 항목이 0개 이상 포함됨  goo*gle = google = gooogle
 +  이전 항목이 최소 하나 이상 포함됨  goo+gle =/= google = gooogle
 ?  이전 항목이 0개 또는 한 개 포함  colou?r = color = colour
 ^  해당 입력란의 시작과 데이터가 일치  ^site = sitemap =/= mysite
 $  끝나는 문자열이 일치
 ()  괄호 안의 요소와 순서를 만족시킨다  Thank(you) = Thankyou =/= Thankuoy
 []  일치하는 항목의 목록  [abc] = a, b, c가 포함된 문자열
 -  대괄호와 함께 사용하여 목록 확장  [a-d] = [abcd] = a, b, c, d가 포함된 문자열

 

정규표현식을 두개 이상 결합하여 응용할 수 있다.

 

 정규표현식  뜻  예시
 .*  뒤에 어떤 문자열이 와도 된다  naver\..* = naver.com = naver.net = naver.kr
 (|)

 

 

 

 

 

 

 

구글 태그 매니저

GTM: Google Tag Manager

 

목표를 조금 더 상세하게 설정하고 싶을 때 구글 태그 매니저를 사용한다.

구글 애널리틱스가 아닌 구글 태그 매니저 페이지에서 세팅하고 GA에 연결한다.

GTM은 태그, 트리거, 변수로 이루어져 있는데, 이 세 개를 하나의 세트로 보면 개념을 이해하기에 좋다.

 

 

 

1. GTM 분석 스크립트 삽입하기

 

GTM을 사용하기 위해서는 GA와 같이 분석 스크립트를 소스에 삽입해야 한다.

GA와 동일하게 계정을 생성하고 추적 코드를 받는다.

첫 번째 코드를 head에, 두 번째 코드를 body에 삽입하면 된다.

 

 

 

 

2. GTM의 기본 개념

 

GA에서는 도착 기반의 고객 행동을 주로 추적한다면, GTM은 클릭 기반의 고객 행동을 추적하기에 용이하다.

 

 

예를 들어 "앞문으로 빨간 모자를 쓴 사람이 들어오면 박수를 치자"라는 명령이 있다면, 각각의 해당사항은 아래와 같다.

→ 태그(Tags): 박수를 치자 / 트리거(Triggers): 앞문으로 들어오면 / 변수(Variables): 빨간모자

태그는 명령어, 트리거는 조건, 변수는 변수로 이해하면 쉽다.

 

GA에서 예를 들어보자.

"Npay 버튼을 클릭하면 GA로 데이터를 보내자."

→ 태그: GA로 데이터를 보내자 / 트리거: 클릭하면 / 변수: Npay 버튼

 

 

 

 

3. GTM 적용 프로세스

 

개념을 어느정도 파악했다면 실제 사례를 통해 GTM 적용 프로세스를 알아보자.

변수 정의 → 트리거 생성 → 태그 생성의 순서로 세팅한다.

 

 

1) 변수 정의

우선 어떤 변수를 사용할 수 있는 지 파악해야 한다.

 

 

추적하고자 하는 버튼 위에 커서를 올리고 우클릭 → 검사를 누른다.

 

 

 

오른쪽에 뜨는 개발 환경 창에서 변수를 확인할 수 있다.

Npay 구매 버튼에서 사용할 수 있는 변수는 id, href, class 세 가지가 있다.

 

 

 

 

Variables → Configure 를 클릭해 변수를 정의해준다.

Npay 버튼에서 사용할 수 있었던 변수 id, class, url(href)을 클릭하면

앞으로 이 변수들을 인지할 수 있게 된다.

 

 

 

 

2) 트리거 생성

 

이제 조건에 해당하는 트리거를 생성해준다.

처음 정의했던 변수를 기준으로 한다.

 

 

 

아까 트리거 → new → 모든 요소 → 일부 클릭으로 설정한다.

아래 변수 부분에는 아까 설정해 둔 변수들이 선택사항으로 뜬다.

id, class, url 중 하나를 선택하고, 매개변수를 입력한다.

동시 만족 트리거를 생성하려면 + 버튼으로 조건을 여러 개 생성할 수 있다.

 

조건을 equals로 설정하여 변수를 그대로 입력할 수도 있고,

RegEx를 선택하여 위에서 배운 정규식을 활용할 수도 있다.

 

 

 

 

3) 태그 생성

 

마지막으로, 이러한 변수로 트리거가 발생했을 때

어떤 행동을 취하게 할 것인지 태그로 지정해준다.

 

 

 

Tags → new → Tag Configuration → 유니버셜 애널리틱스 선택

 

 

 

 

추적 유형은 이벤트로 설정하고, 카테고리와 식별할 수 있는 키워드를 입력한다.

하단 Google 애널리틱스 설정 → New Variable을 선택하면

GA계정과 연동할 수 있도록 추적 ID를 기입하는 칸이 나온다.

GA → 설정 → 속성 → 속성설정 → 추적정보 → 추적코드 에서 추적 ID를 확인할 수 있다.

 

 

Tag Triggering에 Npay클릭 트리거를 추가한다.

 

 

 

여기까지 GTM 세팅은 완료됐다.

오른쪽 상단 Preview를 눌러 디버깅을 거친 후에

Submit을 눌러 최종적으로 태그를 활성화한다.

 

GA → 행동 → 이벤트 → 개요 → 이벤트 카테고리에서

세팅한 트리거가 뜨는 지 확인해본다.

 

 

 

 

 

 

4. GTM 활용하기

 

구글 태그 매니저를 활용해 이벤트를 설정해보았다.

직접적으로 데이터 분석 및 리마케팅에 적용해보자.

 

 

 

1) 이벤트를 목표로 전환

 

GA로 들어오는 데이터를 활용해 목표를 설정할 수 있다.

기존 GA로는 도착 기반의 목표를 세팅할 수 있었지만,

GTM을 활용하면 클릭을 베이스로 목표를 설정할 수 있다.

 

 

"Npay 버튼을 클릭해 구매 완료"를 목표로 삼고 싶다면,

설정 → 보기 → 목표 → 새 목표에서 아래와 같이 입력한다.

 

목표 설정: 맞춤 목표

목표 유형: 이벤트

목표 세부정보: 태그 설정 시 기입했던 값을 복사&붙여넣기

 

GTM에서 태그로 입력했던 값을 그대로 붙여넣는다.

(대·소문자, 띄어쓰기가 구분되니 그대로 복사해서 붙여넣기 하는 것을 추천)

 

그리고 저장을 눌러 완료한다.

 

 

 

 

2) 이벤트를 세그먼트로 설정

 

효율적인 리마케팅을 위해 이벤트 골을 달성한 고객만 모아보자.

세그먼트로 모은 고객을 애드워즈에 연결해 리마케팅을 시도해볼 수 있다.

 

 

GA → 잠재고객 → 개요 → 세그먼트 → 새 세그먼트 → 조건 → 필터 설정

 

필터는 이벤트 카테고리로 설정한 후, GTM에서 설정한 태그 이름을 기입한다.

역시 대·소문자와 띄어쓰기가 구분되니 정확히 기입한다.

 

이벤트 골을 여러개 설정해서 좀 더 명확한 세그먼트를 설정할 수 있다.

골을 여러개 사용할 경우 OR 혹은 AND 를 활용해 조건을 추가해준다.