이번 아티클은 이벤트 택소노미에 관련한 2번째 아티클인데요!
저번 아티클에서는 이벤트 택소노미에 대한 규칙정의가 왜 필요하고 작업 순서를 알려드렸는데요.
(Comment. 첫 번쨰 아티클을 보지오지 않고 오셨다면 먼저 첫 번째 아티클을 보고오시길 추천드립니다!)
순서대로 차근차근 한 번 알아봅시다 🙂
오늘은 아래와 같이 예시 이벤트 텍소노미를 어떻게 규칙정의 하는지에 대해서 알아보겠습니다!
① 이벤트 카테고리 (Event Category) 정의하기
이벤트 택소노미 규칙정의를 하기 위해서는 우선 ‘이벤트 카테고리‘부터 정해야 합니다.
이벤트 카테고리는 고객여정을 ‘행동 목적 기준’으로 나눠볼 수 있는데요.
예를 들어서 (1) 회원가입 고객여정, (2) 제품구매 고객여정 (4) 상담문의신청 고객여정 등
우리 웹사이트내에서 같은 목적을 가지고 있는 페이지 행동흐름을 먼저 살펴봐야만 합니다.
- 이벤트 카테고리 : Signup Funnel (회원가입 퍼널)
- 이벤트 카테고리 : Purchase Funnel (제품구매 퍼널)
- 이벤트 카테고리 : Lead Funnel (상담문의신청 퍼널)
② 이벤트 네임 (Event Name) 정의하기
다음은 이벤트 이벤트 이름을 정해야 하는데요.
이벤트 택소노미에서 이벤트 이름은 우선 한글로 적어본 이후에 이걸 규칙 정의하면 됩니다.
예를 들어 회원가입 퍼널로 예를 들면 아래와 같은데요.
저는 개인적으로 아래와 같이 “_” (underscore) 앞에는 ‘퍼널 이름’을 기입해주고, 뒤에는 ‘해당 액션’에 해당하는 이름을 붙여줍니다.
- 회원가입 이벤트 네임 : singup_start ➡️ signup_input_info ➡️ signup_complete
- 제품구매 이벤트 네임: purchase_addtocart ➡️ purchase_checkout ➡️ purchase_complete
- 상담문의신청 이벤트 네임 : lead_start ➡️ lead_input_info ➡️ lead_complete
③ 이벤트 데이터 속성 (Event Property) 정의하기
이벤트 택소노미에서 ‘이벤트 데이터 속성’이란 이벤트 행동에 딸려오는 추가 정보 유형을 말합니다.
예를 들어 회원가입 시작(signup_start) 이벤트 행동이라면 딸려올 수 있는 추가정보로는 ‘회원가입 유형’ 있을 수 있겠죠!
그렇다면 아래 표와 같이 데이터 속성은 이벤트 액션시 ‘추가적으로 수집하고 싶은 정보‘ 정리해볼 수 있습니다!
④ 이벤트 데이터 매개변수(Event Value) 확인하기
이벤트 데이터 매개변수는 데이터 속성(Event Property)에 아래와 같이 부여되는 값(Value)입니다.
이벤트 매개변수는 보통 고객 행동에 따른 맞춤 변수를 값으로 부여해주기 때문에 데이터 매개변수는 고정된 상수 값이 아닌 변수일 가능성이 높습니다.
예를 들어 우리 회원가입 유형이 아래와 같이 3가지 유형이라면 signup_start의 method 데이터속성의 매개변수는 naver 또는 kakao 또는 google 또는 general 중에 1개의 변수 값이 부여될 것 입니다.
그렇기 때문에 해당 매개변수를 고객 행동에 맞게끔 올바른 매개변수를 불러오기 위해선 웹사이트 개발자의 도움이 필요할 수 있습니다.
하지만 개발자의 도움 없이도 구글태그매니저를 활용해서 Data Layer를 통해서 매개변수 확인이 가능하다면 개발자의 도움 없이 작업을 완료할 수 있습니다.