URL長くするツール
ダミーパス、トラッキングパラメーター、パーセントエンコーディングを追加してURLを不必要に長くする
入力
出力
Readme
URL longenerとは?
URL longenerはURL shortenerの逆です。リンクをコンパクトにする代わりに、リアルに見えるクエリパラメータを追加することで、リンクを馬鹿げた長さにします。元のURLは完全に機能したまま保たれます。サーバーは未知のパラメータを単純に無視するため、長くなったリンクは元のリンクとまったく同じように動作します。URL longenerは、bit.lyやTinyURLのようなサービスのユーモラスな対抗として人気があり、きれいなリンクを、数十もの分析・トラッキングシステムを通過したかのような、威圧的に長いリンクに変えてしまいます。
ほとんどのウェブサイトは、認識できないクエリパラメータを無害なノイズとして扱います。つまり、utm_source、session_id、tracking_idなどのフィールドをいくつでも追加しても、何も壊れることはありません。送信先サーバーは必要なパラメータを読み取り、残りは静かに破棄します。
ツールの説明
このツールは任意の有効なURLを受け取り、実際のトラッキングや分析タグを模倣したランダム生成のクエリパラメータを追加することでURLを拡張します。レベルスライダーで追加するパラメータの数を制御でき、低い設定では少数から、最大では数十個まで追加できます。元のURLの構造(protocol、domain、パス、既存のパラメータ)はそのまま保たれるため、生成されたリンクは同じページを指し続けます。
例
入力:
https://example.com
出力(低レベル):
https://example.com/?utm_campaign=organic&session_id=a4f7e02b&ref=homepage
出力(高レベル):
https://example.com/?utm_campaign=organic&session_id=a4f7e02b&ref=homepage&tracking_id=cpc&click_id=7b3f19dc8a2e&origin=newsletter&channel=display&context=default&flow=landing&variant=primary&experiment=02de84fa9c1b7e&cohort=referral&segment=funnel&placement=affiliate&creative=e8b1c47d&adgroup=social&network=direct&device=main&browser=partner&platform=email&locale=secondary®ion=checkout
機能
- 調整可能なレベル — 1から500までスライドして、追加する余分なパラメータの数を制御
- 機能するリンク — 元のURLは変更されず、新しいクエリパラメータのみが追加される
- リアルなパラメータ —
utm_source、session_id、trace_id、correlation_idなどの一般的な分析・トラッキングパラメータ名を使用 - 決定論的な出力 — 同じURLとレベルは常に同じ結果を生成するため、再現が容易
- 即時生成 — 入力またはスライダーの調整に応じてリアルタイムで結果が更新される
ユースケース
- 友人へのいたずら — 正しいページが開く、笑えるほど長いリンクをシェアする
- URLハンドリングのテスト — 多数のクエリパラメータを持つURLをアプリケーションが正しく処理するか確認する
- URL構造のデモンストレーション — ページのコンテンツに影響を与えずにクエリパラメータの仕組みを示す
仕組み
このツールは入力URLを解析し、57種類の一般的なトラッキング・分析名のプールから選ばれたクエリパラメータを追加します。値は「organic」、「referral」、「newsletter」などのリアルな用語のリストから選ばれるか、ランダムな16進数文字列として生成されます。シード付き乱数生成器により、同じ入力に対して出力が一貫していることが保証されます。元のURLに既存のクエリパラメータがある場合は保持され、上書きされることはありません。
オプションの説明
| オプション | 説明 |
|---|---|
| URL入力 | 長くする元のURL。protocolが指定されていない場合、https://が自動的に補完されます。 |
| Longenerレベル | 追加するフィラーパラメータの数を制御します。レベル1では少数のパラメータのみ追加されます。レベル500では、より長い値を持つ最大57個のユニークなパラメータが追加されます。 |
よくある質問
長くなったURLは正常に機能しますか? はい。クエリパラメータのみが追加されており、サーバーは認識できないものを無視します。送信先ページは通常通り読み込まれます。
最大の長さはありますか? このツールは最大57個のユニークなパラメータ名を追加できます。高いレベルでは16進数の値が長くなるため、URLは数千文字に達することがあります。ほとんどのブラウザは、ブラウザとサーバーによって異なりますが、約2,000〜8,000文字までのURLをサポートしています。
既にパラメータがあるURLでも使用できますか? はい。既存のパラメータはそのまま保持され、ツールは既存のパラメータ名と競合しない新しいパラメータのみを追加します。