リファラーとは?参照元の意味と、SNS アプリで取得できないケース
アクセス解析を見ていると、流入元が「(direct) / (none)」と表示されて、どこから来たのか分からない訪問が多いことに気づきます。この原因の多くは、リファラーが取得できていないことです。この記事では、リファラー(参照元)の仕組みと、取れないケース、そして UTM パラメータなどで補う方法を整理します。
リファラーとは
リファラーとは、あるページを開いたときに「直前にいたページ」を示す情報です。ブラウザが次のページを要求するとき、HTTP の Referer ヘッダーに直前のページの URL を載せることで伝わります。仕様上のヘッダー名は綴りが Referer で、一般的な英単語の referrer とは r が 1 つ少ない点が特徴です。
具体例
たとえば https://example.com/blog/post にあるリンクをクリックして https://shop.example.net/ を開いたとします。このとき shop.example.net 側は、リファラーとして https://example.com/ などの情報を受け取れます。受け取れる範囲は後述のリファラーポリシーで変わります。
参照元という言葉との関係
日本語のアクセス解析では「参照元」「流入元」という言葉が使われます。参照元はリファラーに基づいて分類した結果を指すことが多く、検索、SNS、他サイトのリンクといった区分に整理されます。区分ごとの見方は流入元の分析の記事で説明しています。
アクセス解析での使われ方
アクセス解析ツールは、リファラーのドメインを見て「どのサイトから来たか」を判定します。Google の検索結果から来れば検索、X のドメインから来れば SNS といった具合です。この分類を使って、どの経路が訪問数や成果につながっているかを比べます。
解析ツールが行う判定
解析ツールは、リファラーがない訪問を「直接アクセス」として扱います。ブックマークから開いた場合や URL を直接入力した場合に加え、リファラーが取れなかった訪問もここに混ざります。そのため、直接アクセスの数字は実態より大きく見えることがあります。
短縮 URL とリファラー
短縮 URL を経由する場合、リンクを置いたページから短縮 URL のサーバーへ、そこからリンク先へと 2 段階で移動します。短縮 URL のサーバーは、リンクを置いたページのリファラーを見られる場合があります。一方でリンク先に渡るリファラーは、短縮 URL 側の設定とブラウザの挙動によって変わります。計測の基本は短縮 URL の計測の記事を参照してください。
参照元が取れないケース
リファラーが空になる状況は、実際には多くあります。主なものを整理します。
| ケース | 起きる理由 |
|---|---|
| ブックマークや URL の直接入力 | 直前のページが存在しない |
| メールアプリ内のリンク | 多くのメールアプリは参照元の情報を送らない |
| SNS や LINE などのアプリ内ブラウザ | アプリによってリファラーを渡さない場合がある |
| HTTPS から HTTP へのリンク | セキュリティ上、リファラーが送られない |
rel="noreferrer" が付いたリンク |
リンク元がリファラーを送らない指定をしている |
| Referrer-Policy が厳しいサイト | リンク元が送る情報を制限している |
| 広告ブロックや追跡防止機能 | ブラウザや拡張機能が情報を削る |
ブラウザの標準的な挙動
主要なブラウザは、リファラーポリシーが指定されていないとき、strict-origin-when-cross-origin を既定にしています(MDN の解説)。同じサイト内の移動では完全な URL を送り、別のサイトへ移るときはドメイン部分だけを送ります。そのため、他サイトから来た訪問では「どのページから来たか」までは分からず、「どのサイトから来たか」だけが分かるのが普通です。
SNS アプリで取れない理由
SNS や LINE のアプリ内ブラウザでは、リファラーが空になったり、アプリ固有のドメインになったりすることがあります。挙動はアプリのバージョンや OS で変わり、外部から確定的に言い切れる仕様ではありません。実際の数字は、自分のリンクで確認するのが確実です。アプリ内ブラウザの特徴はアプリ内ブラウザの解説で説明しています。
UTM パラメータで補う
リファラーに頼らず流入元を判別するには、リンクの URL 自体に目印を付けます。それが UTM パラメータです。
付け方の例
https://example.com/lp?utm_source=x&utm_medium=social&utm_campaign=autumn のように、媒体名とキャンペーン名を URL に含めます。アクセス解析ツールはこの値を読み取り、リファラーが空でも流入元を正しく分類できます。
運用で守ること
UTM の値は表記ゆれが起きやすいので、小文字に統一し、命名規則を決めて記録します。「x」と「X」と「twitter」が混在すると、同じ流入元が別々に集計されてしまいます。社内で共有する場合は、一覧表を 1 枚作っておくと安定します。
UTM を付けるときの注意
UTM を付けた URL はそのままだと長く、投稿に貼ると見た目が悪くなります。短縮 URL にまとめれば、見た目を整えつつ、計測用の値を保てます。ただし、サイト内のリンクに UTM を付けると、同じ訪問者の流入元が途中で上書きされるため、サイト外から入るリンクに限って使ってください。
短縮 URL の参照元データの見方
短縮 URL の管理画面では、クリック数に加えて、クリックが発生した状況の内訳を確認できます。Boostlink のクリック分析でどの項目を見られるかは、管理画面で確認してください。
見るときの注意
参照元が空のクリックが多いときは、リンクを置いた場所がアプリ内ブラウザやメールだった可能性があります。これは異常ではなく、リファラーが送られない状況が普通にあるというだけです。参照元の内訳だけで優劣を決めず、リンクごとに置き場所を分けて、クリック数や成果を比べてください。
置き場所ごとにリンクを分ける
プロフィール、投稿、ストーリーズ、メルマガのそれぞれに別の短縮 URL を用意すれば、リファラーに頼らずに置き場所別の数字が分かります。これはもっとも確実で、手間も小さい方法です。アクセス解析の基本とあわせて確認してください。
まとめ
リファラーは、直前のページを示す情報で、アクセス解析の参照元分類の元になります。ブックマーク、メールアプリ、アプリ内ブラウザ、HTTPS から HTTP への移動などでは取得できず、直接アクセスに混ざります。この欠けを補う方法が UTM パラメータと、置き場所ごとにリンクを分ける運用です。
Boostlink なら、置き場所ごとに短縮 URL を発行してクリック分析で比べられます。LINE や Instagram のアプリ内ブラウザから外部ブラウザで開く案内にも対応しています。流入元を判別しやすいリンク運用を始めるなら、Boostlink をご検討ください。
運用実績のある SNS アカウントを手に入れて集客を始めたい場合は、アカウントの購入・M&A を扱う Boostshop も参考になります。