🧪 AE Operation GTM Template — Test Page

GTM AE Operation 운영 템플릿의 9개 tagType을 검증하기 위한 페이지. 분석 SDK(ta)와 병존 시나리오를 같이 확인합니다.

1. 환경 상태

GTM Container로드 중...
분석 SDK window.ta측정 중... (2초 후)
운영 SDK window.TDApp측정 중... (opsInit 태그 발화 후)
window.TDRemoteConfig
window.TDStrategy
window.thinkingdata

2. Custom Event 발화 — GTM 트리거 연결용

아래 버튼 클릭 시 dataLayer.push({event: ...}) 발생. GTM에서 해당 Custom Event 트리거에 AE Operation 태그를 연결해두면 발화됩니다.

3. triggerListener 수신 모니터

운영 SDK가 클라이언트 채널 메시지 수신 시 dataLayer.push({event:'td_ops_trigger', triggerData: {...}}) 발생. 여기에 실시간 표시.

(아직 수신 없음 — TE 운영 백엔드에서 테스트 발송 필요)

4. 콘솔 검증 스크립트

DevTools Console에 복사·실행:

// SDK 4종 로드 확인
['TDApp','TDRemoteConfig','TDStrategy','thinkingdata'].forEach(k => console.log(k, typeof window[k]));

// 수동 페치 (구성 센터 / 클라이언트 채널)
TDRemoteConfig.fetch();
TDStrategy.fetch();

// 구성 데이터 조회
console.log(TDRemoteConfig.getData());

// 분석 SDK 이벤트 전송 (병존 검증)
ta.track('analytics_test_event', { source: 'test_page' });

// 운영 SDK 이벤트 전송
window.thinkingdata.track('ops_test_event', { source: 'test_page' });

5. 네트워크 검증 가이드

  1. DevTools → Network 탭 열기
  2. Preserve log
  3. Filter: sync_js
  4. 페이지 전체 새로고침 → 10초 관찰
  5. 통과 기준: 분석 SDK 쪽 요청만 있고, 운영 SDK(`TDApp`) 쪽에서 추가로 생성되는 /sync_js 요청이 없음. autoTrack: {all false} 설정 덕분.

6. GTM 템플릿 설치 방법 (고객용)

  1. GTM 컨테이너 → TemplatesTag TemplatesNew
  2. 우상단 ImportTE Operation_KR.tpl 또는 EN/JP/CN 언어 파일 선택
  3. Save
  4. Tags → New → "AE Operation" 선택 → 파라미터 설정 → Save

자세한 가이드는 research doc 참조.