GA4の「(direct)/(none)」とは?発生する原因と減らす対処法を解説

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