UTM一括生成・解析

配信URLへUTMをまとめて付け、貼り付け済みURLの命名ゆれや重複も調べます。

WebMCP 試験対応

入力 → 設定 → 確認・保存

入力と設定
設定を保存・読み込む

ファイルの中身や素材IDは含めず、現在の設定をJSONで保存します。

結果

ここに仕上がりが表示されます

入力と設定を確認して、実行してください。サンプルからも始められます。

コピー・保存する前に、内容を確認できます。

入力・処理・結果はこのブラウザ内。ページ移動でも素材を使えます。再読み込み・タブ終了で消えるため、必要な結果は保存してください。

AIエージェントから使うWebMCP 試験対応

このブラウザではWebMCPが有効になっていません。通常のツール操作と下の実行テストはそのまま使えます。

「UTM一括生成・解析でUTMを作る。結果を確認できる形で残してください。」

WebMCPは試験中のWeb標準です。利用には対応ブラウザと対応エージェントが必要です。MCPサーバーの接続URLではありません。AIサービスへ渡す内容は、そのサービスのデータ方針も確認してください。対応状況と使い方

入力仕様を見る · chinouken_utm_builder
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "mode": {
      "type": "string",
      "description": "操作",
      "enum": [
        "build",
        "analyze"
      ],
      "default": "build"
    },
    "baseUrl": {
      "type": "string",
      "description": "URL。生成は1行1URL、解析はURLまたはCSVを入力。",
      "maxLength": 100000,
      "default": ""
    },
    "rows": {
      "type": "string",
      "description": "CSV(任意)。先頭行をurl,source,medium,campaign,content,term,idとして複数行処理します。",
      "maxLength": 200000,
      "default": ""
    },
    "source": {
      "type": "string",
      "description": "source。単一URLに使うutm_source。",
      "maxLength": 200000,
      "default": "newsletter"
    },
    "medium": {
      "type": "string",
      "description": "medium。単一URLに使うutm_medium。",
      "maxLength": 200000,
      "default": "email"
    },
    "campaign": {
      "type": "string",
      "description": "campaign。単一URLに使うutm_campaign。",
      "maxLength": 200000,
      "default": ""
    },
    "content": {
      "type": "string",
      "description": "content。広告クリエイティブやリンク位置。",
      "maxLength": 200000,
      "default": ""
    },
    "term": {
      "type": "string",
      "description": "term。有料キーワード。",
      "maxLength": 200000,
      "default": ""
    },
    "id": {
      "type": "string",
      "description": "id。キャンペーンID。",
      "maxLength": 200000,
      "default": ""
    },
    "lowercase": {
      "type": "boolean",
      "description": "値を小文字化。命名規則を揃える場合に有効。",
      "default": true
    },
    "removeExistingUtm": {
      "type": "boolean",
      "description": "既存UTMを置換。オフなら既存値を保持し、重複を警告。",
      "default": false
    }
  }
}
通常実行はローカルテストです。入力・結果が画面に反映されます。
このPCのMCPと接続する

ローカルMCPアダプターの utilities_connect が返した接続コードを使います。ファイルの受け渡しはこのPC内で行います。

未接続
接続方法とダウンロード

作ったURLを配信に載せる

UTMを付ける目的は、メールやSNSの配信結果を分けて見ることです。配信側で同じキャンペーン名を使えるか先に確かめておくと、命名のやり直しが減ります。

URLごとの命名を揃える

source・medium・campaignを毎行そろえ、完成URLと警告をそのまま配信表へ戻せます。

解析は計測設定の代わりではない

このページはURL文字列を点検します。GA側の計測設定や媒体側の動的パラメータは別に確認してください。

AIエージェントへの頼み方

Claude CodeやCodexなど、MCPやWebMCPに対応したエージェントに、このページのURLを添えて次のように頼めます。ファイルは会話に添付せず、手元のパスや条件を伝えます。

  • 「このLPのURLに、メルマガ、X、noteの3経路分のUTMを付けて一覧にして。命名はすべて小文字で揃えて。」
  • 「貼り付けたURLのUTMを解析して、utm_source の表記ゆれと重複を指摘して。」