ForHosting KIT · 開発者向けツール

URLのトラッキングパラメータを削除

共有されたリンクには、役目を終えた広告やアクセス解析の識別子が残っていることがあります。絶対形式のHTTPまたはHTTPS URLを貼り付けると、移動先へアクセスせずに既知のトラッキングパラメータを削除できます。機能に必要なパラメータの順序は維持され、削除した名前、値、分類がすべて表示されるため、見えない処理を信頼するだけでなく変更内容を確認できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

リンク全体を書き換えずに整理します

一般的なURLツールは、入力を解析した後でURL全体を再生成します。その際、トラッキングとは無関係な大文字と小文字、エスケープ表記、末尾のスラッシュ、重複した項目の順序まで変わる場合があります。このツールはアドレスの妥当性を確認しますが、受け取った文字列への変更は限定的です。デコードした名前が確認済みカタログに含まれるクエリ項目だけを削除します。スキーム、ホスト、ポート、パス、フラグメントは入力どおりに保ち、残ったパラメータも元の表記と相対順序を維持します。すべて削除された場合は、不要な疑問符も残しません。

説明できる方針と保存例外を選べます

初期設定のconservative方針は、解析、広告、メール、ソーシャルメディアの成果測定専用として作られたキャンペーンタグやクリック識別子を対象にします。aggressive方針は、成果測定に広く使われる一方で、機能上必要な連携項目と重なる可能性がある別の確認済み一覧を追加します。移動先の仕組みを理解している場合だけ選択してください。keep_paramsに指定した名前は常に優先して保存され、同じ名前のすべての出現に適用されます。判定では大文字と小文字を区別しませんが、削除一覧には実際の表記が残ります。

共有前に削除一覧を確認できます

出力は整理済みURLだけではありません。削除した各項目について、パラメータ名、デコード済みの値、カタログ上の分類を、元の出現順に表示します。編集作業やプライバシー確認の記録として利用でき、想定外の分類も見つけやすくなります。このツールはページを取得せず、リダイレクトを追跡せず、サイトの安全性も判定しません。ユーザー名やパスワードを含むURLは、秘密情報を出力に再表示しないため拒否します。名前を安全にデコードできない項目は保持し、不明な場合にはリンクを壊さないことを優先します。

プライバシーに配慮した共有

メッセージ、資料、公開投稿へリンクを載せる前に広告や解析の識別子を削除し、確認可能な記録を残せます。

編集用リンクの整理

記事、ナレッジベース、ニュースレターの参照先から追跡項目を除き、機能用の値やアンカーは維持できます。

URL処理の自動化

取り込みや公開のワークフローからAPIを呼び出し、整理済みリンクと構造化された削除一覧を一緒に保存できます。

どのトラッキングパラメータを削除しますか?

conservative方針では、確認済みのUTM、広告クリック、メールキャンペーン、ソーシャル成果測定の識別子を削除します。aggressive方針では、確度が低い別の成果測定名も追加します。カタログには版と確認日があります。

パラメータ名の大文字と小文字は区別しますか?

分類と保存一覧の判定では区別しないため、UTM_SOURCEとutm_sourceは同じ扱いです。削除一覧には入力で使われた表記を保持します。

特定のパラメータを残せますか?

はい。名前をkeep_paramsへ追加してください。この例外は両方の方針より優先され、同名のすべての項目を保持します。

移動先のページを開いたり検証したりしますか?

いいえ。URLを端末内で解析するだけです。リダイレクト、接続確認、内容の検査、安全性の判定は行いません。絶対形式のHTTPとHTTPS URLだけを受け付けます。

ユーザー名やパスワードを含むURLを拒否する理由は何ですか?

埋め込まれた認証情報を出力、ログ、コピーした文字列へ再表示すると秘密が漏れる可能性があります。整理する前にユーザー情報を削除してください。

パソコンとスマートフォンで無料ですか?

Webページはパソコンとスマートフォンのブラウザ内で無料で動作します。ネイティブアプリはAPIを利用して料金を表示し、同じリクエストはKITの前払い残高から$0.002です。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/url-clean

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/url-clean \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/article?utm_source=newsletter&id=3"}'
{
  "url": "https://example.com/article?utm_source=newsletter&id=3"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.url_clean",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_url_chars8192
max_params200
max_keep_params100
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →