GTM 자동화 도구 개발로 업무 효율 60배 UP!
by DD
11개월 전
조회수 1
GTM 수동 설정의 문제점을 파악하고, 자동화 도구 개발을 시작함
Google Sheets API를 활용하여 텍소노미 데이터를 JSON으로 변환
작업 속도 60배 향상, 데이터 정확성 및 협업 효율 증가
GTM 자동화 도구 아키텍처
GTM 자동화 도구는 Google Sheets API를 통해 텍소노미 데이터를 JSON으로 변환한다. 구체적으로, React 기반 UI에서 사용자가 스프레드시트 링크를 입력하면, API 호출을 통해 데이터를 가져온다. 따라서, GTM API를 사용하여 태그, 트리거, 변수를 자동 생성한다.
API 호출 최적화 및 에러 처리
GTM API는 분당 호출 수 제한이 있어, 요청 단위를 나누어 처리했다. 429 에러(Too Many Requests) 발생 시, 5초 대기 후 재시도하는 로직을 구현했다. 반면, GTM API의 비동기 처리 및 에러 핸들링은 안정적인 데이터 수집 자동화에 필수적이다.
다양한 분석 도구 지원 전략
Mixpanel, GA4 등 다양한 분석 도구를 지원하기 위해, 각 태그 유형에 맞는 템플릿을 구성했다. GTM 컨테이너 내보내기 기능을 활용하여 JSON 구조를 분석하고 적용했다. 따라서, 새로운 도구 추가 시 템플릿만 정의하면 확장성을 확보할 수 있다.