Restructure skill numbering: SEO 11-30, GTM 60-69, reserve 19-28 for future skills
Renumber 12 existing skills to new ranges: - SEO: 11→13, 12→18, 13→16, 14→17, 15→14, 16→15, 17→29, 18→30, 19→12 - GTM: 20→60, 21→61, 22→62 Update cross-references in gateway architect/builder skills, GTM guardian README, CLAUDE.md (skill tables + directory layout), and AGENTS.md (domain routing ranges). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
event_name,event_category,trigger_type,trigger_condition,parameters,custom_dimensions,custom_metrics,ga4_mapping,meta_mapping,kakao_mapping,gads_mapping,priority,notes
|
||||
page_view,engagement,pageview,All Pages,-,-,-,page_view (auto),PageView,pageView,-,P1,자동 수집
|
||||
view_item,ecommerce,dataLayer,event equals 'view_item',"items[], value, currency",page_type,-,view_item,ViewContent,viewContent,-,P1,상품 상세 조회
|
||||
view_item_list,ecommerce,dataLayer,event equals 'view_item_list',"item_list_id, item_list_name, items[]",-,-,view_item_list,ViewContent,viewContent,-,P2,상품 목록 조회
|
||||
select_item,ecommerce,dataLayer,event equals 'select_item',"item_list_id, items[]",-,-,select_item,-,-,-,P3,목록에서 상품 선택
|
||||
add_to_cart,ecommerce,dataLayer,event equals 'add_to_cart',"items[], value, currency",-,-,add_to_cart,AddToCart,addToCart,-,P1,장바구니 담기
|
||||
remove_from_cart,ecommerce,dataLayer,event equals 'remove_from_cart',"items[], value, currency",-,-,remove_from_cart,-,-,-,P2,장바구니 삭제
|
||||
view_cart,ecommerce,dataLayer,event equals 'view_cart',"items[], value, currency",-,-,view_cart,-,-,-,P2,장바구니 조회
|
||||
add_to_wishlist,ecommerce,dataLayer,event equals 'add_to_wishlist',"items[], value, currency",-,wishlist_adds,add_to_wishlist,AddToWishlist,addToWishlist,-,P3,위시리스트 추가
|
||||
begin_checkout,ecommerce,dataLayer,event equals 'begin_checkout',"items[], value, currency, coupon",-,-,begin_checkout,InitiateCheckout,beginCheckout,-,P1,결제 시작
|
||||
add_shipping_info,ecommerce,dataLayer,event equals 'add_shipping_info',"items[], value, currency, shipping_tier",-,-,add_shipping_info,-,-,-,P2,배송정보 입력
|
||||
add_payment_info,ecommerce,dataLayer,event equals 'add_payment_info',"items[], value, currency, payment_type",-,-,add_payment_info,AddPaymentInfo,addPaymentInfo,-,P2,결제정보 입력
|
||||
purchase,ecommerce,dataLayer,event equals 'purchase',"transaction_id, items[], value, currency, tax, shipping, coupon",payment_method,-,purchase,Purchase,purchase,purchase,P1,구매 완료
|
||||
refund,ecommerce,dataLayer,event equals 'refund',"transaction_id, items[], value, currency",-,-,refund,-,-,-,P2,환불
|
||||
login,engagement,dataLayer,event equals 'login',method,-,-,login,-,login,-,P2,로그인
|
||||
sign_up,engagement,dataLayer,event equals 'sign_up',method,-,-,sign_up,CompleteRegistration,completeRegistration,sign_up,P2,회원가입
|
||||
search,engagement,dataLayer,event equals 'search',"search_term, results_count",-,-,search,Search,search,-,P2,검색
|
||||
generate_lead,lead_gen,dataLayer,event equals 'generate_lead',"value, currency, lead_source",-,-,generate_lead,Lead,participation,submit_lead_form,P1,리드 생성
|
||||
form_start,lead_gen,dataLayer,event equals 'form_start',"form_id, form_name",-,form_starts,custom,-,-,-,P2,폼 시작
|
||||
form_submit,lead_gen,dataLayer,event equals 'form_submit',"form_id, form_name, success",-,-,custom,Lead,participation,-,P1,폼 제출
|
||||
share,engagement,dataLayer,event equals 'share',"method, content_type, item_id",-,-,share,-,-,-,P3,공유
|
||||
cta_click,engagement,click,Click matches CTA selector,"cta_id, cta_text, cta_location",-,-,custom,-,-,-,P3,CTA 클릭
|
||||
video_start,engagement,dataLayer,event equals 'video_start',"video_title, video_id, video_duration",-,-,custom,-,-,-,P3,비디오 시작
|
||||
video_complete,engagement,dataLayer,event equals 'video_complete',"video_title, video_id",-,-,custom,-,-,-,P3,비디오 완료
|
||||
scroll_depth,engagement,scroll,Scroll 90%,percent,-,-,scroll (auto),-,-,-,P3,스크롤 깊이
|
||||
|
@@ -0,0 +1,147 @@
|
||||
# [Project Name] Tagging Plan v1.0
|
||||
|
||||
## Document Information
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Project | [프로젝트명] |
|
||||
| Client | [클라이언트명] |
|
||||
| Website/App | [URL] |
|
||||
| Version | 1.0 |
|
||||
| Last Updated | YYYY-MM-DD |
|
||||
| Author | [작성자] |
|
||||
| Status | Draft / Review / Approved |
|
||||
|
||||
---
|
||||
|
||||
## 1. Executive Summary
|
||||
|
||||
### 1.1 Measurement Objectives
|
||||
| Priority | Objective | KPI | Target |
|
||||
|----------|-----------|-----|--------|
|
||||
| P1 | | | |
|
||||
| P2 | | | |
|
||||
| P3 | | | |
|
||||
|
||||
### 1.2 Key Conversions
|
||||
| Conversion | Type | Value | Platform |
|
||||
|------------|------|-------|----------|
|
||||
| | Hard/Soft | | GA4, GAds, Meta |
|
||||
|
||||
---
|
||||
|
||||
## 2. Event Specification
|
||||
|
||||
### 2.1 GA4 Recommended Events
|
||||
| Event | Trigger | Required Params | Status |
|
||||
|-------|---------|-----------------|--------|
|
||||
| page_view | All pages | - | ✅ |
|
||||
| view_item | Product page | items[], value, currency | |
|
||||
| add_to_cart | Add button | items[], value, currency | |
|
||||
| begin_checkout | Checkout start | items[], value, currency | |
|
||||
| purchase | Thank you | transaction_id, items[], value, currency | |
|
||||
|
||||
### 2.2 Custom Events
|
||||
| Event | Purpose | Trigger | Parameters |
|
||||
|-------|---------|---------|------------|
|
||||
| | | | |
|
||||
|
||||
---
|
||||
|
||||
## 3. DataLayer Specification
|
||||
|
||||
### 3.1 Page Load Data
|
||||
```javascript
|
||||
dataLayer.push({
|
||||
'event': 'page_data',
|
||||
'page': {
|
||||
'type': '[page_type]',
|
||||
'name': '[page_name]'
|
||||
},
|
||||
'user': {
|
||||
'status': '[logged_in|logged_out]',
|
||||
'id': '[hashed_user_id]'
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### 3.2 E-commerce Events
|
||||
→ See datalayer-schema.md
|
||||
|
||||
---
|
||||
|
||||
## 4. Tag Configuration
|
||||
|
||||
### 4.1 GA4 Tags
|
||||
| Tag Name | Trigger | Variables |
|
||||
|----------|---------|-----------|
|
||||
| GA4 - Config - Main | All Pages | Const - GA4 ID |
|
||||
| GA4 - Event - [event] | DL - [event] | DLV - ecommerce.* |
|
||||
|
||||
### 4.2 Google Ads Tags
|
||||
| Tag Name | Conversion ID | Label | Trigger |
|
||||
|----------|---------------|-------|---------|
|
||||
| | | | |
|
||||
|
||||
### 4.3 Meta Pixel Tags
|
||||
| Tag Name | Event | Trigger |
|
||||
|----------|-------|---------|
|
||||
| Meta - PageView | PageView | All Pages |
|
||||
| | | |
|
||||
|
||||
### 4.4 Kakao Pixel Tags
|
||||
| Tag Name | Event | Trigger |
|
||||
|----------|-------|---------|
|
||||
| | | |
|
||||
|
||||
---
|
||||
|
||||
## 5. Custom Dimensions & Metrics
|
||||
|
||||
### Custom Dimensions
|
||||
| Name | Scope | Parameter | Values |
|
||||
|------|-------|-----------|--------|
|
||||
| | User/Event | | |
|
||||
|
||||
### Custom Metrics
|
||||
| Name | Unit | Event Source |
|
||||
|------|------|--------------|
|
||||
| | Count/Currency | |
|
||||
|
||||
---
|
||||
|
||||
## 6. Platform Mapping
|
||||
|
||||
| GA4 Event | Meta | Kakao | Google Ads |
|
||||
|-----------|------|-------|------------|
|
||||
| view_item | ViewContent | viewContent | - |
|
||||
| add_to_cart | AddToCart | addToCart | - |
|
||||
| purchase | Purchase | purchase | purchase |
|
||||
|
||||
---
|
||||
|
||||
## 7. Implementation Timeline
|
||||
|
||||
| Phase | Task | Owner | Due | Status |
|
||||
|-------|------|-------|-----|--------|
|
||||
| 1 | DataLayer 구현 | Dev | | ☐ |
|
||||
| 2 | GTM 태그 설정 | Analytics | | ☐ |
|
||||
| 3 | QA 테스트 | QA | | ☐ |
|
||||
| 4 | 프로덕션 배포 | Dev | | ☐ |
|
||||
|
||||
---
|
||||
|
||||
## 8. QA Checklist
|
||||
→ See qa-checklist.md
|
||||
|
||||
---
|
||||
|
||||
## Appendix
|
||||
|
||||
### A. Naming Conventions
|
||||
→ See naming-conventions.md
|
||||
|
||||
### B. Change Log
|
||||
| Version | Date | Author | Changes |
|
||||
|---------|------|--------|---------|
|
||||
| 1.0 | | | Initial version |
|
||||
Reference in New Issue
Block a user