순서대로 소개되는 제 사례를 예제삼아, 자신에게 맞는 데이터를 정의하고 태그매니저를 이용해봅시다.
1. 로그 이벤트 트래킹 계획 세우기
어떤 목적으로 로그를 남길 계획인가요? 목적과 그에 따라 남겨야할 정보가 명확한 분들은 바로 custom template 만들기로 넘어가시면 됩니다. 위 두가지가 명확하지 않으신 분들은 log event tracking plan을 참고해주세요. 지표 분석을 위한 로깅이 목적이신 분들은 선택 1번의 포스팅을, 모델링을 위한 로깅이 목적이신 분들은 선택 2번을 보시고 남겨야할 정보를 정의&정리 해주세요.
2. 커스텀 템플릿 만들기
커스텀 템플릿을 만들어서 정의한 데이터(로그)를 rest-api endpoint로 보내줍시다. 이 과정에서 해결해야하는 문제들이 있었는데요. 아래 정리된 문제들을 주목해서 보시고 동일한 문제를 겪을 때 간단하게 해결해보세요 :)
해결해야할 핵심 문제들
- SPA - react로 만들어진 web page의 pageview 로깅!
- datalayer에 있는 변수들 등록하기!
- custom template API에서 기본제공 되지 않는 fetch post call 이용하기!