# GTM Implementation QA Checklist 태깅 구현 품질 검증 체크리스트. ## 1. Pre-Implementation ### Documentation - [ ] Tagging Plan 승인 완료 - [ ] DataLayer 스키마 개발팀 공유 - [ ] 이벤트 택소노미 합의 완료 ### Access - [ ] GTM 컨테이너 접근 권한 - [ ] GA4 속성 접근 권한 - [ ] 광고 플랫폼 접근 권한 ### Tools - [ ] GTM Preview 모드 정상 - [ ] GA4 DebugView 활성화 - [ ] Chrome DevTools 준비 ## 2. DataLayer Validation ### Base Setup - [ ] GTM 스니펫 이전 dataLayer 초기화 - [ ] 페이지 로드 시 기본 데이터 push - [ ] pageType, userId 등 기본 변수 존재 ### Data Types - [ ] 숫자 값이 Number 타입 - [ ] 금액에 통화 코드 포함 (KRW) - [ ] transaction_id 유니크 ### E-commerce - [ ] ecommerce: null 선행 push - [ ] items[] 배열 구조 정확 - [ ] 필수 파라미터 완비 ### Console Check ```javascript console.log(window.dataLayer); dataLayer.filter(e => e.event === 'purchase'); ``` ## 3. Tag Firing ### GA4 | Tag | Trigger | Status | |-----|---------|--------| | Config | All Pages | [ ] | | view_item | Product page | [ ] | | add_to_cart | Add button | [ ] | | begin_checkout | Checkout start | [ ] | | purchase | Thank you | [ ] | ### Google Ads | Conversion | Trigger | Status | |------------|---------|--------| | Purchase | DL - purchase | [ ] | | Lead | DL - generate_lead | [ ] | ### Meta Pixel | Event | Trigger | Status | |-------|---------|--------| | PageView | All Pages | [ ] | | ViewContent | Product | [ ] | | AddToCart | Add | [ ] | | Purchase | Thank you | [ ] | ### Kakao Pixel | Event | Trigger | Status | |-------|---------|--------| | pageView | All Pages | [ ] | | purchase | Thank you | [ ] | ## 4. Network Validation ### Endpoints ``` GA4: google-analytics.com/g/collect GAds: googleads.g.doubleclick.net/pagead/conversion/ Meta: facebook.com/tr/ ``` ### Check Points - [ ] 요청 전송됨 - [ ] 파라미터 정확 - [ ] 응답 성공 (200/204) ## 5. Cross-browser Testing ### Desktop - [ ] Chrome - [ ] Safari - [ ] Firefox - [ ] Edge ### Mobile - [ ] iOS Safari - [ ] iOS Chrome - [ ] Android Chrome ## 6. Data Validation (Platform) ### GA4 - [ ] Realtime 보고서 이벤트 표시 - [ ] 파라미터 정확히 수집 - [ ] E-commerce 보고서 정확 ### Google Ads - [ ] 전환 액션 데이터 유입 - [ ] 전환 값 정확 ### Meta - [ ] Events Manager 수신 확인 - [ ] Event match quality 확인 ## 7. Edge Cases - [ ] 빈 장바구니 결제 시작 처리 - [ ] 0개 구매 처리 - [ ] 쿠폰 없는 구매 - [ ] 게스트 체크아웃 - [ ] 새로고침 시 중복 방지 - [ ] 뒤로가기 시 처리 ## 8. Performance & Privacy ### Performance - [ ] 태그 로딩이 렌더링 차단 안 함 - [ ] 비동기 로딩 ### Privacy - [ ] 동의 없이 태그 미발화 (CMP 시) - [ ] PII 직접 수집 없음 ## Sign-off | Role | Name | Date | ✓ | |------|------|------|---| | QA Lead | | | | | Analytics Lead | | | | | Dev Lead | | | | ## Issues Log | # | Issue | Severity | Status | |---|-------|----------|--------| | 1 | | High/Med/Low | Open/Resolved |