1分で読了チュートリアル

Safe Links:Outlookがキャンペーンのリンクを書き換える理由

Microsoft Defenderは受信メール内のすべてのリンクをsafelinks.protection.outlook.comに書き換えます。それがクリック数・プレビュー・リンクに何をもたらすか。

Ana Kowalska
Marketing solutions engineering
元のキャンペーンURLがクエリ文字列内に保持された状態で、safelinks.protection.outlook.comに書き換えられたメールリンク

キャンペーンのリンクがhttps://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2F...のような見た目で届いても、送信に問題が起きたわけではありません。それはMicrosoft Defender for Office 365の一部であるSafe Linksが、配信時だけでなく誰かがクリックした瞬間にも遷移先を再チェックできるよう、受信メール内のすべてのURLを書き換えているものです。

書き換えはメッセージがあなたのプラットフォームを離れた後、受信者側のテナント内で発生し、あなたがそれをオフにすることはできません。できるのは、それが何を変えるのかを理解することです。クリック数には人間が生み出していないトラフィックが混じり、リンクはプレーンテキスト表示でより長く見苦しくなり、すでに2ホップだったチェーンが3ホップになります。このガイドではラッパーが何をするのか、その周辺の数字をどう読むか、そして実際に自分でコントロールできる部分について解説します。より広い計測の全体像については、メールのリンククリックを追跡するが姉妹記事です。

Safe Linksが実際にURLに対して行うこと

配信時に、このサービスはメッセージ本文内の各URLをsafelinks.protection.outlook.comを指すラッパーに置き換え、元のアドレスをパーセントエンコードした状態でurlパラメータの中に、テナントやメッセージの識別子と並べて保持します。Microsoftはこの挙動をSafe Linksの概要ドキュメントで説明しています。狙いはクリック時点での保護であり、メール到着時点ではクリーンだった遷移先が2日後に侵害されていた場合でも、配信時ではなくクリック時に検知できるようにするためです。

3つの結果が生じますが、明白なのは最初の1つだけです。

見えるURLが変わるため、メール本文中の見覚えのあるドメインに頼っていたものはすべてその認識を失います。リンクは長くなり、これはプレーンテキスト部分やアドレスを複数行に折り返すクライアントで問題になります。そしてチェーンの先頭に、ESPのトラッキングドメインより前、自分のショートリンクより前に、余分な1ホップが現れます。

クリックがSafe Linksのラッパーを通過し、次にメールプラットフォームのトラッキングドメインを通過し、次にブランド化されたショートリンクを通過してから、遷移先ページに到達する様子

それらのホップのうち、自分が追加したもの以外は取り除けません。 ラッパーは受信者の組織のもの、トラッキングドメインはメールプラットフォームのものであり、自分がコントロールできるのは、自分の側をきれいに解決する1ホップに保つことだけです。

クリック数がおかしくなる理由

これは四半期ごとにマーケターの朝を1つ潰す部分です。セキュリティ層はリンクを書き換えるだけでなく、実際に辿ります。スキャナーは検査のために遷移先を取得しに行き、それは配信時のこともあればクリック時のこともあり、両方のこともあります。そしてリクエストを数えるシステムでは、その取得の1回1回がクリックとして記録されてしまうことがあります。

見分け方さえ分かれば、その特徴は一貫しています。配信から数秒以内に届くクリックの急増は、人間がメッセージを開くよりもずっと早いタイミングです。配信停止やプライバシーポリシーを含む、メール内のすべてのリンクへのクリックは、実際の読者が一度に行うことではありません。コンシューマー向けや企業のネットワークではなくデータセンターのネットワークからのリクエストで、受信者がいない国からのことも多いです。そして同じ会社の複数の受信者の間でタイミングが完全に一致します。

対応すべきは数字を疑うことではなく、それをより硬いものと突き合わせて読むことです。 スキャナーがURLを取得してもダウンストリームのセッション・フォーム送信・売上は動かないため、クリックと成果の間のギャップこそが何が本物だったかを教えてくれます。この比較はまさにショートリンクアナリティクスが担う役割であり、ESPの数字とアナリティクスの数字が決して完全には一致しない理由でもあります。この食い違いについてはメールトラッキングガイドがより深く掘り下げています。

コントロールできるものと、できないもの

オプトアウトはできません。 送信者側のヘッダー・設定・ショートナーのどれをもってしても、他組織のSafe Linksポリシーからメッセージを除外することはできず、そうではないと主張するベンダーがいれば、それは別の何かについて語っています。ポリシー設定は完全に受信者側の管理者の手に委ねられており、特定のURLを除外できる書き換え対象外リストもその中に含まれます。

そのリストは知っておく価値があります。適切な文脈では、不可能な依頼を妥当な依頼に変えてくれるからです。公開ニュースレターの読者にセキュリティポリシーを変更してほしいと頼むのは馬鹿げています。一方、パートナーや大口顧客のIT担当者に対して、自分のリンクが壊れた見た目で相手のチケットキューに届き続けている状況で特定のドメインの許可を求めるのは、ごく普通の会話であり、うまくいくこともあります。

本当に自分のものと言えるのはドメインです。ブランド化されたショートドメインは自分自身の評判だけを背負っており、これがリンクが書き換えられるだけで済むか、それとも完全にブロックされてしまうかの分かれ目です。共有の無料ショートナードメインは、先週その中で最悪の振る舞いをした誰かの評判をそのまま受け継ぎます。これはSlackやTeamsでショートリンクがブロックされる背景にあるのと同じメカニズムです。同じく自分のものと言えるのは、チェーンの長さ・遷移先の衛生状態・クローキングに見えることを何もしないという姿勢です。評判もホップ数もクリックデータもすべて自分のものであるリンクが欲しいなら、自分のドメインにリンクを置きリンクアナリティクスでそれを読みましょう。

書き換えられたリンクを読む

受信者が壊れたURLを転送してきて、これは何かと尋ねてきたときは、数秒でデコードできます。元のアドレスはurlパラメータの中にあり、RFC 3986が説明する形でパーセントエンコードされています

python3 -c "import sys,urllib.parse as u; q=u.parse_qs(u.urlparse(sys.argv[1]).query); print(q['url'][0])" "PASTE_THE_SAFELINK_HERE"

これは受信者が実際に送られたアドレスを表示し、自分が思っているリンクを相手が受け取ったのか、それとも古いキャンペーンのものか、あるいはそもそも自分のものではない何かなのかを確認する最も早い方法です。切り詰めには注意してください。メールクライアントはこれらを複数行に折り返すため、一部だけのラッパーは一部だけのURLにデコードされるか、まったく失敗します。

Safe Linksのラッパーを各部分に分解し、パーセントエンコードされたurlパラメータを元のキャンペーンアドレスへとデコードし直す様子

次の送信前にテストする

最も安上がりな保険は、送信リストにMicrosoft 365のメールボックスを1つ含めておくことです。個人アドレスでもコンシューマー向けプロバイダーのシードリストでもいけません。どちらもラッパーを再現しないからです。

  1. Defenderが有効になっているテナント内のテストメールボックスに、実際のキャンペーンを送信します。ほとんどのB2Bオーディエンスではこれが多数派です。
  2. それを開き、リンクにカーソルを合わせて、ラッパーが意図したURLにデコードされ、クエリ文字列とUTMパラメータがそのまま残っていることを確認します。
  3. 一度クリックしてcurl -sILでチェーン全体をトレースし、URLをリダイレクトする方法で解説しているとおり、自分の側が1ホップであることを確認します。
  4. 送信後は、何かを報告する前に、最初の1時間のクリックをセッション数と突き合わせて確認します。

あるローンチのことを今でも覚えています。約90分間クリック率が驚異的な数値を示していたのに、ランディングページに記録されていたセッションはわずか11件でした。すべての「クリック」は、1社のセキュリティアプライアンスがメール全体を辿った結果だったのです。何も壊れてはいませんでしたが、何も本物でもありませんでした。今では、どんなB2B送信の最初の1時間も、喜びではなく疑いの目で見るようにしています。

コーナーストーンシリーズを読む

この記事はtutorialsクラスターに属しています。計測の半分についてはメールのリンククリックを追跡するが仕組みの部分をカバーしており、短縮リンクはメールの到達率を損なうのかが、リンクが書き換えられるか拒否されるかを左右する評判の半分をカバーしています。

ブログの関連記事

よくある質問

なぜ自分のリンクがsafelinks.protection.outlook.comに変わるのですか?

受信者の組織がMicrosoft Defender for Office 365の一部であるSafe Linksを運用しており、誰かがクリックした瞬間に遷移先を再度チェックできるよう受信メール内のURLを書き換えるためです。書き換えは送信後、相手側で発生し、メッセージ内のすべてのリンクに適用されます。元のURLはそのまま存在しており、ラッパーのクエリ文字列の中に保持されています。

Safe Linksはメールのクリックトラッキングを壊しますか?

壊しはしませんが、数字を歪めます。セキュリティスキャナーはリンクを検査するために辿るため、人間が行っていない機械によるクリックがクリック数に混入します。多くは配信から数秒以内に発生し、受信者から遠く離れたデータセンターから来ることもあります。対処法は慌てることではなくフィルタリングです。クリックをダウンストリームのセッションやコンバージョンと突き合わせ、1つのネットワークからの瞬間的なクリックの急増は検査トラフィックとして扱いましょう。

Outlookがリンクを書き換えるのを止めることはできますか?

自分の側からは止められません。Safe Linksは受信者側のIT管理者が自分たちのテナントポリシーの中で設定するものなので、送信者側の設定・ヘッダー・ショートナーのどれをもってしてもオプトアウトすることはできません。管理者にできるのは、自分たちのSafe Linksポリシーの書き換え対象外リストに特定のURLを追加することです。これはパートナーやサプライヤーのドメインに対しては妥当な依頼ですが、公開ニュースレターのために手配できるものではありません。

Safe Linksを通してもショートリンクは機能しますか?

はい。ラッパーが解決され、訪問者はあなたのショートリンクに渡され、そこから遷移先へと解決されるため、チェーンの先頭に1ホップ増えるだけです。合計を短く保つために自分の側は1ホップにとどめ、自分がコントロールするドメインを使いましょう。共有ショートナードメインの評判は、セキュリティ層が単に書き換えるのではなくリンクをブロックしてしまう最も大きな原因だからです。

書き換えられたリンクを誰かが自分に貼り付けたとき、なぜ壊れているように見えるのですか?

ラッパーは長く、パーセントエンコードされており、メールクライアントによって複数行に折り返されることが多いため、ブラウザやサポートチケットに貼り付けると途中で切れてしまうからです。ラッパー内のurlパラメータをデコードすれば、元のアドレスを取り戻せます。そのデコードされた値は、受信者が実際にどのリンクを受け取ったのかを確認する最も早い方法でもあります。

Safe Linksは自分のメールプラットフォームのクリックトラッキングと同じものですか?

いいえ、これらは重なり合う2つの別々のラッパーです。メールサービスプロバイダー(ESP)はクリックを数えるために送信時にリンクを書き換え、Safe Linksは遷移先をスキャンするためにその既に書き換えられたリンクを配信時にさらに書き換えます。そのため受信者は、セキュリティラッパー・ESPのラッパー・あなたのショートリンクを経由してからページにたどり着くことになります。

Elidoを試す

URLを貼り付けて短縮リンクを取得

登録不要。リンクは30日間有効。永久に保存するには登録してください。

Free、登録不要 · 1日あたり2件

Elidoを試す

EUホスティングのURL短縮サービス。カスタムドメイン、詳細な分析、オープンAPI付き。無料プラン - クレジットカード不要。

タグ
outlook safe links
safelinks.protection.outlook.com
email link rewriting
email click tracking
microsoft defender for office 365
branded short link

続きを読む