GA4の「(direct)/(none)」とは?発生する原因と減らす対処法を解説
2026年7月10日
著者: 与謝秀作
GA4の集客レポートを開くと、「(direct) / (none)」という参照元がかなりの割合を占めていて、違和感を覚えたことはないでしょうか。直接URLを入力して訪れる人がそんなに多いはずはないのに、「参照元不明」の流入が膚らんでいく——これは多くの場合、ユーザー行動の問題ではなく、計測の取りこぼしが原因です。本記事では、GA4の「(direct) / (none)」とは何かを整理したうえで、発生する主な原因と、割合を減らすための具体的な対処法を解説します。
GA4の「(direct) / (none)」とは
「(direct) / (none)」とは、参照元(トラフィックソース)が「(direct)」、メディアが「(none)」の状態、つまり流入元がどこか特定できないトラフィックを指します。GA4はブラウザから送られる参照元情報(リファラー)をもとに流入元を判定しますが、この情報が無い、または失われた場合、そのアクセスはすべて「(direct) / (none)」に分類されます。
流入元が明確な場合は、Google検索経由なら「google / organic」、外部サイトからのリンクなら「参照元ドメイン / referral」のように表示されます。これに対して、参照元が分からないものはすべて「(direct) / (none)」の受け皿にまとめられる、と理解しておくとよいでしょう。
そもそも「(direct) / (none)」は悪いものではない
前提として、「(direct) / (none)」はどんなサイトにも一定数発生する、正常なトラフィックを含んでいます。ブックマークからのアクセスやURLの直接入力など、本来的に参照元が存在しない流入がこれにあたります。問題なのは、本来は広告や検索、SNSからだった流入が、計測の不備によって「(direct) / (none)」に紛れ込んでしまうケースです。
「(direct) / (none)」が多いと何が問題か
「(direct) / (none)」の割合が高いまま放置すると、各流入チャネルの貢献度を正しく評価できなくなります。本来はメルマガやSNS経由だったコンバージョンが「(direct) / (none)」に分類されると、それらの施策の成果が不当に低く見積もられ、広告予算の配分やマーケティング施策の判断を誤る原因になります。
一般的には、直接流入が全体の10%前後に収まるサイトが多いとされます。20%を大きく超えて急増している場合や、心あたりがないのに割合が高い場合は、計測設定に問題がある可能性を疑い、原因を特定して対処することが重要です。
「(direct) / (none)」が発生する主な原因
発生原因は、大きく「参照元がそもそも存在しない正常なケース」と「本来は参照元があるのに失われてしまうケース」に分けられます。突き詰めると、後者の多くは『キャンペーンパラメータが付いていない』か『リファラーが消える』のどちらかに集約されます。
参照元が存在しない正常なケース
次のような流入は、参照元がそもそも無いため「(direct) / (none)」になります。これらは正常な挙動であり、基本的に防ぐことはできません。
- ブラウザのブックマーク・お気に入りからのアクセス
- アドレスバーへのURL直接入力(入力候補からの選択も含む)
- PDFやWord、アプリなど、Web以外のドキュメントに貼られたリンクからの流入
- ブラウザやセキュリティソフトの設定で参照元情報を送信しない設定になっている場合
本来は参照元があるのに失われるケース
以下は、本来なら流入元を特定できるはずなのに、計測の不備や環境要因でリファラーが失われ、「(direct) / (none)」に落ちてしまうケースです。対処によって減らせる余地があるのはこちらです。
- UTM(キャンペーン)パラメータの付け忘れ:広告・メルマガ・SNS投稿・QRコードなどのリンクにパラメータを付けていないと、参照元を特定できず直接流入として計測される
- アプリ内ブラウザからの流入:LINEやInstagramなどのアプリは、プライバシー保護のため参照元情報を外部サイトに渡さないことが多い
- httpsからhttpへの遷移:SSL対応ページから非対応ページへ移動すると、セキュリティ上リファラーが引き継がれず直接流入になる
- リダイレクトによるリファラーの消失:転送を挿む過程で参照元情報が失われることがある
- リンクにrel="noreferrer"が付与されている場合:参照元を送らない指定がされていると計測できない
- トラッキングコードの設置漏れ:計測タグが無いページにランディングし、同ドメインの計測対象ページに遷移すると、参照元を失って直接流入になる
なお、近年はiOSをはじめとするプライバシー保護の強化やブラウザ仕様の変更により、従来は特定できていた流入元が「(direct) / (none)」になるケースが増える傾向にあります。
「(direct) / (none)」を確認・特定する方法
対処の前に、まず自社サイトの直接流入の状況を把握します。GA4の左メニューから「レポート」→「集客」→「トラフィック獲得」を開き、ディメンションを「セッションの参照元 / メディア」に切り替えると、「(direct) / (none)」のセッション数や割合を確認できます。
さらに詳しく調べたい場合は、探索レポートでチャネルグループを「Direct」に絞り込み、国/地域・ホスト名・平均セッション時間などを確認します。自社と無関係な国からの集中や、見慣れないホスト名、セッション時間がほぼ0秒のアクセスが大量にある場合は、スパムの可能性も考えられます。
「(direct) / (none)」を減らす対処法
防げるケースに一つずつ対処することで、「(direct) / (none)」の割合を下げ、参照元の分かる流入の比率を高められます。効果の大きいものから順に取り組みましょう。
1. リンクにUTMパラメータを付与する
最も効果が大きく、優先度が高いのがこの対策です。広告・メルマガ・SNS投稿・QRコードなど、自社が管理するすべての外部リンクにUTMパラメータ(utm_source・utm_medium・utm_campaignなど)を付与します。これにより、GA4が「どこから・何経由で来たか」を正しく識別できるようになります。パラメータの値は、utm_sourceを「facebook」「Facebook」のように表記揺れさせず、統一しておくことも重要です。
2. サイト全体をSSL化(https化)する
httpsからhttpへの遷移でリファラーが失われるのを防ぐため、サイトの全ページをSSL化します。SSL化は直接流入の削減だけでなく、通信の暗号化によるセキュリティ向上や、ユーザーの安心感にもつながります。無料で対応できる場合が多いため、未対応であれば早めに導入しましょう。
3. トラッキングコードの設置漏れをなくす
PVがあるはずなのに計測されていないページがないかを確認し、全ページに計測タグが正しく設置されているかをチェックします。計測対象を限定している場合は、ランディングページが対象から外れていないかも見直しましょう。
4. スパム・不要なアクセスを除外する
確認の段階でスパムと疑われるアクセスが見つかった場合は、IPアドレスの除外設定などで、自社に無関係なトラフィックが計測に混ざらないようにします。これにより、レポートの精度が高まります。
0%にはならない点も理解しておく
重要なのは、どれだけ対策しても「(direct) / (none)」は0%にはならないという点です。ブックマーク経由やURL直接入力、リファラーを送らないブラウザからのアクセスは必ず一定数存在します。実務上は、割合を15%前後まで下げられれば、広告・検索・SNSといったチャネル分類は十分に信頼できるレベルになります。ゼロを目指すのではなく、防げるものを着実に減らすことを目標にしましょう。
まとめ
GA4の「(direct) / (none)」は、参照元が特定できないトラフィックの受け皿であり、ブックマークやURL直接入力のような正常な流入と、計測の不備で本来の参照元を失った流入が混在しています。割合が高いままだと各チャネルの貢献度を正しく評価できないため、UTMパラメータの付与やSSL化、トラッキングコードの見直しといった対処で、防げる分を減らすことが大切です。0%を目指すのではなく、参照元の分かる流入の比率を高め、正確なアクセス解析につなげていきましょう。


