mcpField
U
utm-builder

utm-builder

github.com/manojbajaj95マーケティング・グロース109221 回インストール6 週間前に更新
リポジトリ

utm-builder について

単一または複数チャネルのマーケティング施策向けに、統一されたUTMトラッキングリンクを作成するスキルです。命名規則、テスト用URL、キャンペーンテンプレート、パラメーター確認用チェックリストを備えています。

主な機能

  1. 01UTMリンクの単体・一括作成
  2. 02パラメーター命名の統一
  3. 03A/Bテスト用URLの作成
  4. 04チャネル別テンプレート
  5. 05チェックリストによるリンク監査

活用シーン

  1. 01複数チャネルの施策リンクにタグを設定
  2. 02ランディングページのテスト案を比較
  3. 03メールキャンペーン用リンクの準備
  4. 04配信前のキャンペーン設定確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --skill utm-builder

インストール後、Claude Code で/utm-builderを入力して読み込まれたか確認します。

詳細

UTM ビルダー

ワークスペースのコンテキスト

質問する前に、ブートストラップコンテキストを確認してください。ブランド、オーディエンス、オファー、チャネル、ツール、制約、指標については strategy/brand.md を、個人の文体については about/me.md を、コンテンツ計画については content/ideas.md と content/calendar.md を参照してください。従来のプロダクトマーケティング用コンテキストファイルは、ほかに手段がない場合にのみ使用してください。生成した下書きは content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md に保存し、長期的に役立つ学びは strategy/brand.md、about/me.md、または content/ideas.md に反映してください。

運用契約

このスキルは、フロントマターで指定された範囲について自己完結しています。ローカルの指示、参考資料、スクリプト、アセットを手引きとして使用してください。不足しているタスク固有の入力についてのみ質問し、範囲を広げるのではなく、関連するスキルに引き継いでください。また、実行可能な成果物、判断、計画、下書き、または診断を提示してください。

マーケティングキャンペーン向けに、一貫性があり整理された UTM トラッキングリンクを生成します。

UTM パラメーター

パラメーター必須用途例
utm_sourceはいトラフィックソースgoogle, linkedin, newsletter
utm_mediumはいマーケティングの媒体cpc, email, social, organic
utm_campaignはいキャンペーン名spring-sale-2025
utm_termいいえ有料検索キーワードproject+management
utm_contentいいえバリエーションの識別cta-button, hero-image

命名規則

推奨形式
utm_source:    {platform}
utm_medium:    {channel-type}
utm_campaign:  {yyyy-mm}-{campaign-name}
utm_term:      {keyword} (paid search only)
utm_content:   {ad-variant}-{placement}
ソースの値(小文字、スペースなし)
Paid:
  - google
  - linkedin
  - meta (facebook + instagram)
  - tiktok
  - twitter
  - bing

Organic Social:
  - linkedin-organic
  - twitter-organic
  - facebook-organic

Email:
  - mailchimp
  - hubspot
  - sendgrid
  - newsletter

Referral:
  - partner-{name}
  - affiliate-{name}
  - referral
媒体の値
Paid:
  - cpc (cost per click)
  - cpm (cost per impression)
  - display
  - video
  - retargeting

Organic:
  - organic
  - social
  - referral

Direct:
  - email
  - sms
  - push

Content:
  - blog
  - pr
  - podcast
  - webinar
キャンペーンの命名
Format: {date}-{name}-{segment}

Examples:
  - 2025-03-spring-promo
  - 2025-q1-product-launch
  - 2025-04-webinar-ai-trends
  - 2025-03-ebook-marketing-guide
  - evergreen-demo-request

使用方法

単一 URL
Create a UTM link for:
URL: https://example.com/pricing
Campaign: Spring promotion on LinkedIn

出力:

https://example.com/pricing?utm_source=linkedin&utm_medium=cpc&utm_campaign=2025-03-spring-promo
一括生成
Create UTM links for a multi-channel campaign:
URL: https://example.com/demo
Campaign: Q2 Product Launch

Channels:
- Google Search Ads
- LinkedIn Sponsored Content
- Email newsletter
- Twitter organic post

出力:

═══════════════════════════════════════════════════════════════
CAMPAIGN: Q2 Product Launch
BASE URL: https://example.com/demo
DATE: 2025-Q2
═══════════════════════════════════════════════════════════════

GOOGLE SEARCH ADS:
──────────────────────────────────────────────────────────────
https://example.com/demo?utm_source=google&utm_medium=cpc&utm_campaign=2025-q2-product-launch&utm_term={keyword}

Use {keyword} placeholder for dynamic keyword insertion.

LINKEDIN SPONSORED:
──────────────────────────────────────────────────────────────
Variant A (Image):
https://example.com/demo?utm_source=linkedin&utm_medium=cpc&utm_campaign=2025-q2-product-launch&utm_content=image-a

Variant B (Video):
https://example.com/demo?utm_source=linkedin&utm_medium=cpc&utm_campaign=2025-q2-product-launch&utm_content=video-b

EMAIL NEWSLETTER:
──────────────────────────────────────────────────────────────
Header CTA:
https://example.com/demo?utm_source=newsletter&utm_medium=email&utm_campaign=2025-q2-product-launch&utm_content=header-cta

Footer CTA:
https://example.com/demo?utm_source=newsletter&utm_medium=email&utm_campaign=2025-q2-product-launch&utm_content=footer-cta

TWITTER ORGANIC:
──────────────────────────────────────────────────────────────
https://example.com/demo?utm_source=twitter-organic&utm_medium=social&utm_campaign=2025-q2-product-launch

═══════════════════════════════════════════════════════════════
TRACKING SPREADSHEET
═══════════════════════════════════════════════════════════════
| Channel | Source | Medium | Campaign | Content | Full URL |
|---------|--------|--------|----------|---------|----------|
| Google | google | cpc | 2025-q2-product-launch | - | [url] |
| LinkedIn | linkedin | cpc | 2025-q2-product-launch | image-a | [url] |
| LinkedIn | linkedin | cpc | 2025-q2-product-launch | video-b | [url] |
| Email | newsletter | email | 2025-q2-product-launch | header-cta | [url] |
| Email | newsletter | email | 2025-q2-product-launch | footer-cta | [url] |
| Twitter | twitter-organic | social | 2025-q2-product-launch | - | [url] |
A/B テストリンク
Create UTM links for A/B testing two landing pages:
URL A: https://example.com/landing-v1
URL B: https://example.com/landing-v2
Campaign: Homepage redesign test
Channel: Google Ads

出力:

VARIANT A (Control):
https://example.com/landing-v1?utm_source=google&utm_medium=cpc&utm_campaign=2025-03-homepage-test&utm_content=control-v1

VARIANT B (Treatment):
https://example.com/landing-v2?utm_source=google&utm_medium=cpc&utm_campaign=2025-03-homepage-test&utm_content=treatment-v2

TRACKING NOTE:
Compare conversion rates in Google Analytics:
Acquisition → Traffic Acquisition → Filter by utm_content

プラットフォーム別のヒント

Google Ads
Use ValueTrack parameters for dynamic insertion:
- {keyword} - Search keyword
- {matchtype} - Match type (e, p, b)
- {device} - Device (m, t, c)
- {adposition} - Ad position

Example:
?utm_source=google&utm_medium=cpc&utm_campaign=brand&utm_term={keyword}&utm_content={adposition}
LinkedIn Ads
Use LinkedIn macros:
- {{CAMPAIGN_NAME}}
- {{CREATIVE_NAME}}
- {{CAMPAIGN_GROUP_NAME}}

Note: LinkedIn auto-appends some tracking; combine carefully.
Meta(Facebook/Instagram)
Use URL parameters in ad setup:
- {{ad.name}}
- {{adset.name}}
- {{campaign.name}}

Example:
?utm_source=meta&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{ad.name}}
HubSpot との連携
HubSpot auto-recognizes UTM parameters.
Ensure consistency with HubSpot campaign naming.

Best practice:
- Create HubSpot campaign first
- Use exact campaign name in utm_campaign
- Tag all assets (emails, pages, ads) with same campaign

短縮 URL との連携

ソーシャルメディアでは、UTM を保持する URL 短縮サービスを使用してください。

  • Bitly - クリック数を追跡し、UTM を保持します
  • Rebrandly - ブランド独自のカスタムドメインを利用できます
  • Short.io - チーム向けの機能があります

ワークフローの例:

  1. 完全な UTM URL を生成する
  2. Bitly で短縮する
  3. ソーシャル投稿で短縮 URL を使用する
  4. Google Analytics では引き続き UTM が追跡されます

よくある間違いと対策

間違い問題解決策
大文字・小文字の不統一GA でキャンペーンが重複して作成されます常に小文字を使用します
パラメーターにスペースを入れるURL が機能しなくなりますハイフンまたはアンダースコアを使用します
utm_medium の指定漏れチャネルのアトリビューションが不正確になります必ず medium を含めます
汎用的なキャンペーン名分析が困難になります日付と内容がわかる名前を使用します
記録しないトラッキングの背景情報が失われますスプレッドシートを管理します
utm_source の重複レポートがわかりにくくなります命名規則を標準化します

UTM の監査

チェックリスト
  • すべて小文字(大文字・小文字の混在なし)
  • スペースなし(ハイフンを使用)
  • チーム全体で命名規則を統一
  • キャンペーン名に日付のプレフィックスを含める
  • medium がチャネルの種類と一致
  • content でバリエーションを識別
  • トラッキング用スプレッドシートに記録
アナリティクスの確認

公開後、GA4 で次の内容を確認します。

  1. 「レポート」→「集客」→「トラフィック獲得」に移動します
  2. セカンダリディメンションとして「セッションのソース/メディア」を追加します
  3. キャンペーン名でフィルタリングします
  4. データが正しく反映されていることを確認します

テンプレートライブラリ

メールキャンペーン
Newsletter:
?utm_source=newsletter&utm_medium=email&utm_campaign={date}-{topic}&utm_content={position}

Drip Sequence:
?utm_source=hubspot&utm_medium=email&utm_campaign={sequence-name}&utm_content=email-{number}

Transactional:
?utm_source=transactional&utm_medium=email&utm_campaign=order-confirmation
ソーシャルメディア
Organic Post:
?utm_source={platform}-organic&utm_medium=social&utm_campaign={date}-{topic}

Paid Social:
?utm_source={platform}&utm_medium=cpc&utm_campaign={date}-{campaign}&utm_content={creative-name}
コンテンツマーケティング
Blog Post:
?utm_source=blog&utm_medium=organic&utm_campaign={post-slug}

Guest Post:
?utm_source={publication}&utm_medium=referral&utm_campaign=guest-post-{date}

Podcast:
?utm_source={podcast-name}&utm_medium=podcast&utm_campaign={episode}
パートナーシップ
Co-Marketing:
?utm_source=partner-{name}&utm_medium=referral&utm_campaign={joint-campaign}

Affiliate:
?utm_source=affiliate-{name}&utm_medium=referral&utm_campaign=affiliate-program

連携

次のツールと相性よく連携します。

  • data-and-funnel-analytics - UTM のパフォーマンスを分析
  • ad-campaign-management - 有料キャンペーンの ROI を追跡
  • social-media-management - ソーシャルキャンペーンの成果を測定
  • marketing-automation - メールキャンペーンにトラッキングを追加

コメント