Files
our-claude-skills/ourdigital-custom-skills/13-ourdigital-gtm-manager/docs/report_template.md
Andrew Yim ec5e30c825 feat(gtm-manager): Rename to ourdigital-gtm-manager and add dataLayer injector
BREAKING CHANGE: Renamed from 13-gtm-audit to 13-ourdigital-gtm-manager

New Features:
- DataLayerInjector class for generating custom HTML tags
- Support for 20+ GA4 event types (ecommerce, forms, video, engagement)
- Subcommand structure: audit and inject modes
- Preset tag generation (ecommerce, engagement, all)
- DOM scraping option for dynamic value extraction
- Generate tags from audit report findings
- Korean payment method support (카카오페이, 네이버페이, 토스)

CLI Changes:
- `python gtm_manager.py audit --url ...` for auditing
- `python gtm_manager.py inject --preset ecommerce` for tag generation
- `python gtm_manager.py inject --event purchase --event add_to_cart`
- `python gtm_manager.py inject --from-audit report.json`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 20:55:42 +09:00

116 lines
2.3 KiB
Markdown

# GTM Audit Report Template
## Executive Summary
| Metric | Status |
|--------|--------|
| Container Installed | ✅ / ❌ |
| Container Valid | ✅ / ❌ |
| DataLayer Active | ✅ / ❌ |
| Tags Firing | X of Y |
| Critical Issues | X |
| Warnings | X |
## Container Status
**Container ID**: GTM-XXXXXX
**Installation Position**: head / body
**Multiple Containers**: Yes / No
**Noscript Fallback**: Present / Missing
### Issues Found
- [ ] Issue description
## DataLayer Analysis
### Events Captured
| Event Name | Count | Has Issues |
|------------|-------|------------|
| page_view | 1 | No |
| add_to_cart | 0 | - |
### DataLayer Quality
- [ ] Initialized before GTM
- [ ] Standard event naming
- [ ] Correct data types
- [ ] E-commerce structure valid
## Tag Firing Report
### Tags Fired ✅
| Destination | Events | Parameters |
|-------------|--------|------------|
| GA4 | page_view | page_location, page_title |
| Meta Pixel | PageView | - |
### Tags Not Detected ⚠️
| Expected Tag | Reason | Priority |
|--------------|--------|----------|
| GA4 purchase | Event not triggered | High |
## Network Request Analysis
Total requests captured: X
### By Destination
| Destination | Requests | Status |
|-------------|----------|--------|
| GA4 | X | ✅ |
| Meta | X | ✅ |
| Google Ads | 0 | ⚠️ |
## Issues & Recommendations
### Critical 🔴
1. **Issue Title**
- Description
- Impact
- Recommended Fix
### Warning 🟡
1. **Issue Title**
- Description
- Recommended Fix
### Info 🔵
1. **Issue Title**
- Description
## Action Items Checklist
### Immediate (Critical)
- [ ] Action item 1
- [ ] Action item 2
### Short-term (This Week)
- [ ] Action item 3
### Long-term (This Month)
- [ ] Action item 4
## Technical Details
### Environment
- URL Audited: https://example.com
- Audit Timestamp: YYYY-MM-DD HH:MM:SS
- Browser: Chromium (headless)
- Viewport: 1920x1080
### Raw Data
Full JSON report available at: `gtm_audit_report.json`
---
## Appendix: Tag Destination Reference
| Tag Type | Network Pattern |
|----------|-----------------|
| GA4 | google-analytics.com/g/collect |
| UA (Legacy) | google-analytics.com/collect |
| Google Ads | googleads.g.doubleclick.net |
| Meta Pixel | facebook.com/tr |
| LinkedIn | px.ads.linkedin.com |
| TikTok | analytics.tiktok.com |
| Kakao | pixel.kakao.com |
| Naver | wcs.naver.com |