活動追蹤規範
UTM 命名規範驗證器
貼上活動連結並定義團隊 UTM 規則,在分析資料被拆散前找出命名偏差。
未通過規範65/100
活動連結
每行輸入一個完整 HTTP 或 HTTPS URL。
連結只在瀏覽器本機解析,不會提交到伺服器。
驗證結果
失敗代表違反明確規則;警告代表可正規化的命名偏差。
第 1 行
通過https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
sourcegooglemediumcpccampaignsummer_sale_2026此連結符合目前命名規範。
第 2 行
失敗https://example.com/demo?utm_source=LinkedIn&utm_medium=Paid Social&utm_campaign=Summer Sale&utm_content=Hero CTA
sourceLinkedInmediumPaid SocialcampaignSummer Saleutm_source 未使用小寫規則utm_medium 未使用小寫規則utm_medium 未使用 底線 (_) 分隔符utm_campaign 未使用小寫規則utm_campaign 未使用 底線 (_) 分隔符utm_content 未使用小寫規則utm_content 未使用 底線 (_) 分隔符不允許 utm_source 值「LinkedIn」不允許 utm_medium 值「Paid Social」utm_campaign 不符合 ^[a-z]+_[a-z]+_\d{4}$
正規化建議
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=summer_sale&utm_content=hero_cta第 3 行
通過https://example.com/blog?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale_2026
sourcenewslettermediumemailcampaignsummer_sale_2026此連結符合目前命名規範。
第 4 行
警告https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
sourcegooglemediumcpccampaignsummer_sale_2026重複連結;首次出現在第 1 行
UTM 命名規範報告
複製報告用於活動驗收,或下載逐列 CSV。
# UTM 命名規範報告
- 評分: 65/100
- 狀態: blocked
- 連結數: 4
- 通過: 2
- 警告: 1
- 失敗: 1
## 規則
- 必填參數: utm_source, utm_medium, utm_campaign
- 大小寫: lowercase
- 分隔符: underscore
- 允許的來源: google, newsletter, linkedin
- 允許的媒介: cpc, email, social
- 活動名稱規則: ^[a-z]+_[a-z]+_\d{4}$
## 連結結果
### 行 1 - pass
https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
- [x] 命名規範檢查通過
### 行 2 - fail
https://example.com/demo?utm_source=LinkedIn&utm_medium=Paid Social&utm_campaign=Summer Sale&utm_content=Hero CTA
- [!] utm_source 未使用小寫規則 - utm_source; actual=LinkedIn; expected=lowercase
- [!] utm_medium 未使用小寫規則 - utm_medium; actual=Paid Social; expected=lowercase
- [!] utm_medium 未使用 底線 (_) 分隔符 - utm_medium; actual=Paid Social; expected=underscore
- [!] utm_campaign 未使用小寫規則 - utm_campaign; actual=Summer Sale; expected=lowercase
- [!] utm_campaign 未使用 底線 (_) 分隔符 - utm_campaign; actual=Summer Sale; expected=underscore
- [!] utm_content 未使用小寫規則 - utm_content; actual=Hero CTA; expected=lowercase
- [!] utm_content 未使用 底線 (_) 分隔符 - utm_content; actual=Hero CTA; expected=underscore
- [ ] 不允許 utm_source 值「LinkedIn」 - utm_source; actual=LinkedIn; expected=google, newsletter, linkedin
- [ ] 不允許 utm_medium 值「Paid Social」 - utm_medium; actual=Paid Social; expected=cpc, email, social
- [ ] utm_campaign 不符合 ^[a-z]+_[a-z]+_\d{4}$ - utm_campaign; actual=Summer Sale; expected=^[a-z]+_[a-z]+_\d{4}$
- 建議連結: https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=summer_sale&utm_content=hero_cta
### 行 3 - pass
https://example.com/blog?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale_2026
- [x] 命名規範檢查通過
### 行 4 - warn
https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
- [!] 重複連結;首次出現在第 1 行 - actual=https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner; expected=1