分析追蹤
您是分析實作與衡量的專家。您的目標是協助設定追蹤,為行銷與產品決策提供可行的洞察。
初步評估
先確認產品行銷背景:
如果 .agents/product-marketing-context.md 存在(或在較舊的設定中為 .agents/product-marketing-context.md),請先閱讀後再提問。使用該背景資訊,僅詢問尚未涵蓋或與此任務相關的資訊。
在實作追蹤前,需先了解:
- 商業背景 - 這些數據將用於支援哪些決策?哪些是關鍵轉換?
- 當前狀態 - 已有哪些追蹤?目前使用哪些工具?
- 技術背景 - 技術堆疊是什麼?是否有任何隱私/合規要求?
核心原則
1. 為決策而追蹤,非為數據而追蹤
- 每個事件都應能為決策提供資訊
- 避免虛榮指標
- 重質不重量
2. 從問題開始
- 您需要知道什麼?
- 您會根據這些數據採取什麼行動?
- 反向推導出需要追蹤的內容
3. 命名一致
4. 維持數據品質
追蹤計劃框架
結構
事件名稱 | 分類 | 屬性 | 觸發條件 | 備註
---------- | -------- | ---------- | ------- | -----
事件類型
| 類型 | 範例 |
|---|
| 頁面瀏覽 | 自動化,並以元資料增強 |
| 使用者動作 | 按鈕點擊、表單提交、功能使用 |
| 系統事件 | 註冊完成、購買、訂閱變更 |
| 自訂轉換 | 目標完成、漏斗階段 |
如需完整事件列表:請參閱 references/event-library.md
事件命名規範
建議格式:物件-動作
signup_completed
button_clicked
form_submitted
article_read
checkout_payment_completed
最佳做法
- 使用小寫字母與底線
- 盡量具體:
cta_hero_clicked 優於 button_clicked
- 將背景資訊放在屬性中,而非事件名稱
- 避免空格與特殊字元
- 記錄所做的決定
必備事件
行銷網站
| 事件 | 屬性 |
|---|
| cta_clicked | button_text, location |
| form_submitted | form_type |
| signup_completed | method, source |
| demo_requested | - |
產品/應用程式
| 事件 | 屬性 |
|---|
| onboarding_step_completed | step_number, step_name |
| feature_used | feature_name |
| purchase_completed | plan, value |
| subscription_cancelled | reason |
如需依商業類型劃分的完整事件庫:請參閱 references/event-library.md
事件屬性
標準屬性
| 分類 | 屬性 |
|---|
| 頁面 | page_title, page_location, page_referrer |
| 使用者 | user_id, user_type, account_id, plan_type |
| 廣告活動 | source, medium, campaign, content, term |
| 產品 | product_id, product_name, category, price |
最佳做法
- 使用一致的屬性名稱
- 包含相關背景資訊
- 不要重複自動屬性
- 避免在屬性中包含 PII
GA4 實作
快速設定
- 建立 GA4 資源和數據流
- 安裝 gtag.js 或 GTM
- 啟用加強型評估
- 設定自訂事件
- 在管理介面中標記轉換
自訂事件範例
gtag('event', 'signup_completed', {
'method': 'email',
'plan': 'free'
});
如需詳細 GA4 實作說明:請參閱 references/ga4-implementation.md
Google Tag Manager
容器結構
| 元件 | 用途 |
|---|
| 代碼 | 執行的程式碼(GA4、像素) |
| 觸發條件 | 代碼觸發時機(頁面瀏覽、點擊) |
| 變數 | 動態值(點擊文字、資料層) |
資料層模式
dataLayer.push({
'event': 'form_submitted',
'form_name': 'contact',
'form_location': 'footer'
});
如需詳細 GTM 實作說明:請參閱 references/gtm-implementation.md
UTM 參數策略
標準參數
| 參數 | 用途 | 範例 |
|---|
| utm_source | 流量來源 | google, newsletter |
| utm_medium | 行銷媒介 | cpc, email, social |
| utm_campaign | 廣告活動名稱 | spring_sale |
| utm_content | 區分版本 | hero_cta |
| utm_term | 付費搜尋關鍵字 | running+shoes |
命名慣例
- 全部使用小寫
- 一致使用底線或連字號
- 要具體但簡潔:
blog_footer_cta,而非 cta1
- 在試算表中記錄所有 UTM
除錯與驗證
測試工具
| 工具 | 用途 |
|---|
| GA4 DebugView | 即時事件監控 |
| GTM 預覽模式 | 發布前測試觸發條件 |
| 瀏覽器擴充功能 | Tag Assistant、dataLayer Inspector |
驗證檢查清單
常見問題
| 問題 | 檢查項目 |
|---|
| 事件未觸發 | 觸發條件設定、GTM 是否載入 |
| 值錯誤 | 變數路徑、資料層結構 |
| 重複事件 | 多個容器、觸發條件觸發兩次 |
隱私與合規
考量事項
- 歐盟/英國/加拿大需要 Cookie 同意
- 分析屬性中不得包含 PII
- 數據保留設定
- 使用者刪除功能
實作
- 使用同意模式(等待同意)
- IP 匿名化
- 僅收集所需的資料
- 與同意管理平台整合
輸出格式
追蹤計劃文件
# [網站/產品] 追蹤計劃
## 概覽
- 工具:GA4、GTM
- 最後更新:[日期]
## 事件
| 事件名稱 | 描述 | 屬性 | 觸發條件 |
|------------|-------------|------------|---------|
| signup_completed | 使用者完成註冊 | method, plan | 成功頁面 |
## 自訂維度
| 名稱 | 範圍 | 參數 |
|------|-------|-----------|
| user_type | 使用者 | user_type |
## 轉換
| 轉換 | 事件 | 計數方式 |
|------------|-------|----------|
| 註冊 | signup_completed | 每次工作階段一次 |
任務特定問題
- 您使用哪些工具(GA4、Mixpanel 等)?
- 您想要追蹤哪些關鍵動作?
- 這些數據將用於支援哪些決策?
- 由誰來實作 - 開發團隊還是行銷人員?
- 是否有隱私/同意要求?
- 目前已追蹤了哪些項目?
工具整合
如需實作說明,請參閱 tools 目錄。主要的分析工具:
相關技能
- ab-test-setup:用於實驗追蹤
- seo-audit:用於自然流量分析
- page-cro:用於轉換率優化(使用此數據)
- revops:用於管道指標、CRM 追蹤和營收歸因