キャンペーントラッキング管理
UTM命名規則バリデーター
キャンペーンURLとチームのUTM規則を入力し、分析データが分断される前に命名のずれを見つけます。
規則違反65/100
キャンペーンURL
1行に1つの完全なHTTPまたはHTTPS URLを入力します。
URLはブラウザー内でのみ解析され、サーバーには送信されません。
検証結果
失敗は明示的な規則違反、警告は正規化できる命名のずれです。
1行目
合格https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
sourcegooglemediumcpccampaignsummer_sale_2026このURLは選択した命名規則に適合しています。
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_cta3行目
合格https://example.com/blog?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale_2026
sourcenewslettermediumemailcampaignsummer_sale_2026このURLは選択した命名規則に適合しています。
4行目
警告https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner
sourcegooglemediumcpccampaignsummer_sale_2026重複URL。最初の出現は1行目
UTM命名規則レポート
キャンペーンQA用にコピーするか、行単位のCSVをダウンロードします。
# UTM命名規則レポート
- スコア: 65/100
- 状態: blocked
- URL数: 4
- 合格: 2
- 警告: 1
- 失敗: 1
## 規則
- 必須: utm_source, utm_medium, utm_campaign
- 文字種: lowercase
- 区切り: underscore
- 許可source: google, newsletter, linkedin
- 許可medium: cpc, email, social
- キャンペーン規則: ^[a-z]+_[a-z]+_\d{4}$
## URL結果
### 行 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}$
- 推奨URL: 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
- [!] 重複URL。最初の出現は1行目 - actual=https://example.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale_2026&utm_content=hero_banner; expected=1