HTTP(S) の URL を貼り付けると、ホスト・パス・フラグメントとクエリの値が表示されます。source・medium・campaign・term・content を入力してキャンペーン リンクを作成し、フィールドを空にするとそのタグを外せます。リンク先を開かずにコピーまたはダウンロードできます。
ブラウザ内でローカルに実行絶対 HTTP(S) URL を 1 つテキストとして読み取り、その構成要素を返します。プロトコル、ホスト、パス、フラグメント、そしてクエリ パラメータとその値です。その後、5 つの標準的なキャンペーン タグ(utm_source、utm_medium、utm_campaign、utm_term、utm_content)を追加・置換・削除でき、結果は正規化されたリンクとしてコピーまたはダウンロードできます。
リンク先へのリクエストは行いません。計測したセッションでページ外に出た通信は、サイト自身のアクセス解析だけでした。そのため、まだ公開していないリンク、社内の検証用アドレス、認証情報を含むリンクもそのまま確認できます。このツールが示すのは URL に書かれている内容であり、サーバーが返す応答ではありません。
内訳はブラウザー自身の URL パーサーが作るため、値はブラウザーが使うものと同じです。スキームとホストは小文字になり、パスや値に含まれる空白は %20 になり、非 ASCII のホストは punycode で表示され(例え.jp は xn--r8jz45g.jp)、内容のない末尾の # は消えます。パラメータを伴わない末尾の ? はそのまま残ります。
各パラメータは出現順に値とともに並び、同じ名前が 2 回現れれば URL にも 2 回残り、重複として報告されます。一覧に収まらない数のパラメータがある場合は、全何件のうち何件を表示しているかをレポートが示し、隣の正規化 URL にはすべてが残ります。
タグ フィールドが操作するのは 5 つの utm_ 名だけです。ref や gclid、サイト独自の名前など、その他のパラメータはそのまま引き継がれます。大文字小文字だけが異なる名前(utm_source に対する UTM_SOURCE)は、ブラウザーにとって別のパラメータです。すでにあるタグは重複追加ではなく置き換えになります。
URL から読み取ったタグは編集できるようフィールドに表示されます。入力した値は次の URL を検査しても保持されるため、同じキャンペーン リンクを複数のリンク先に対して作れます。フィールドを空にするとそのタグは URL から削除されます。「クリア」は URL フィールドと 5 つのタグをまとめて空にします。
アドレスへのリクエストは行いません。名前解決できないホスト、404 を返すページ、リダイレクトの連鎖、期限切れの証明書も、接続しないためここでは正常なリンクと同じに見えます。リンクが生きているかの確認は別の作業です。
誰も編集していない URL は、書かれていたとおりにそのまま返ります(パーセント エンコードも維持されます)。キャンペーン タグを書き込むと、ブラウザーがクエリ全体をフォーム形式で書き直すため、%20 の空白は + に、値の中の / は %2F に、値の中の = は %3D になります(読み取られる値は同じです)。入力できるのは絶対 HTTP(S) アドレスで、相対パス、mailto:、ftp:// はメッセージとともに拒否され、スキームの補完も行いません。一度に扱える URL は 1 つです。