本文へ移動
リライトレーダーRewrite Radar
メニュー

公開

GA4のUnassignedとは?Direct・Referralとの違いと、ブログで増えたときの見方

GA4のUnassignedは、参照元とメディアがどのチャネルの決まりにも当てはまらなかった訪問です。Direct・Referral・Organic Socialの意味をGoogleヘルプで確かめ、UnassignedやDirectが増えたときの見方と、検索の中身をSearch Consoleで見る理由をまとめます。

この記事のまとめ

GA4 の Unassigned は、訪問に付いた参照元やメディアが、Google の決めたどのチャネルの決まりにも当てはまらなかったときの値です。Direct は参照元が「(direct)」でメディアが「(not set)」か「(none)」の訪問、Referral はほかのサイトのリンクから来た訪問、Organic Social は SNS の広告ではないリンクから来た訪問です。

Unassigned が増えたら、参照元 / メディアで中身を開き、「(not set)」なのか、参照元もメディア名も決まりに無いのかを見分けます。Direct は、前に別の経路で来た人がブックマークなどで戻った訪問なら、トラフィック獲得レポート(セッションの単位)では一定の期間内は前の経路に数えられるので、ブックマークの読者がすべて入るわけではありません。ブログにとって大事な Organic Search の中身(どの語で何位に出たか)は GA4 では見えないので、Search Console で見ます。

GA4 のトラフィック獲得レポートを開くと、Organic Search、Direct、Referral、Organic Social、そして Unassigned が並びます。検索から来た読者だけ分かれば十分と思っていても、正体の分からない Unassigned や、増えたり減ったりする Direct を見ると、計測が壊れているのではないかと不安になります。

この記事は、GA4 を入れている個人ブログの書き手に向けて、これらのチャネル名が何を指すかを Google アナリティクス ヘルプの定義の文で確かめます。そのうえで、Unassigned や Direct が増えたときに何を見ればいいかを、ヘルプに書かれている原因と、書かれていない「考えられる」原因に分けて並べます。

読み終えるころには、レポートの各行が「どういう決まりで、その行に入った訪問か」が分かり、ブログを直すために見る数字は Search Console のほうにある理由まで分かるはずです。

次に直す記事を自分のデータで調べる

Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。

結論: チャネルは「来た経路」に、決まりで付けた名前

GA4 のチャネルは、訪問ごとに届いた参照元(どこから来たか)とメディア(どういう種類のリンクか)を、Google が決めた決まりに当てはめて付けた名前です。デフォルト チャネル グループのヘルプは、こう書いています。

チャネルとは、ルールに基づいて分類されるトラフィック ソースの定義を指します。

英語版は "Channels are rule-based definitions of your website's traffic sources" です。同じページには、決まりは編集できず、大文字と小文字も区別しないとあります。個人ブログでよく見る5つを、同じページの説明と「手動トラフィック用のチャネル」の定義で並べると次のとおりです(「ブログでの例」の列は私の整理です)。

画面の名前ヘルプ日本語版の訳この行に入る条件(定義の要約)ブログでの例
Organic Searchオーガニック検索参照元が検索サイトのリストに一致する、またはメディアが organicGoogle や Bing の検索結果のリンク(Google の AI による概要と AI モードも含む)
Direct直接(ノーリファラーと訳されたページもある)参照元が (direct) で、メディアが (not set) か (none)ブックマーク、URL の直接入力。どこから来たかの手がかりが届かなかった訪問
Referral参照メディアが referral・app・link のどれかほかのブログ、ニュースサイト、まとめサイトなどのリンク
Organic Socialオーガニック ソーシャル参照元がソーシャル サイトのリストに一致する、またはメディアが social・sm などのどれかX や Facebook などの投稿・プロフィールのリンク(広告ではないもの)
Unassignedunassigned(未割り当てと訳されたページもある)ほかのどのチャネルの決まりにも当てはまらない一覧に無い参照元に、決まりに無いメディア名を付けたリンク、参照元とメディアが (not set) になった訪問

名前の訳はヘルプの中でも揺れていて、画面では英語の名前のまま出ていることもあります。Direct はデフォルト チャネル グループのヘルプでは「直接」、トラフィック獲得レポートのヘルプでは「ノーリファラー」で、同じものです(訳の違いと、GA4 でまず開く画面はGA4の見方は?ブログで見るのはページ・流入元・期間の3つだけに書きました)。ChatGPT などから来た訪問を分ける AI アシスタントのチャネルもありますが、その話はAI検索からの流入はどこで見る?に譲ります。

チャネルは、レポートによって付け方の単位が違います。デフォルト チャネル グループとトラフィック ソース ディメンションのスコープのヘルプでは、トラフィック獲得レポートで使う「セッションのデフォルト チャネル グループ」は新しいセッション(訪問)を始めたときの経路、ユーザー獲得レポートの「ユーザーの最初のデフォルト チャネル グループ」は、その人が最初に来たときの経路です。この記事では、ブログで見ることが多いセッションのほうで話を進めます。

Unassigned とは: どのチャネルの決まりにも当てはまらなかった訪問

Unassigned の定義は、デフォルト チャネル グループのヘルプの表のすぐ下に、1文で書かれています。

「unassigned」は、イベントデータに一致するその他のチャネルルールがない場合に使用される値です。

英語版は "Unassigned is the value Analytics uses when there are no other channel rules that match the event data." です。Unassigned は「どこから来たか分からない訪問」ではなく、「参照元とメディアが、どのチャネルの決まりにも当てはまらなかった訪問」です。参照元が検索サイトやソーシャル サイトの一覧に無く、メディアの名前も決まりに無ければ、参照元の名前が分かっていても Unassigned に入ります。

ヘルプに書かれている原因: 参照元 / メディアが (not set) になった

Unassigned になる経路として、ヘルプがはっきり書いているのはレポートに表示される「(not set)」という値の意味のページです。まず (not set) そのものは、こう説明されています。

[(not set)] とは、ディメンションの情報が得られていないときに、アナリティクスで使用されるプレースホルダ名です。

そして、セッションの参照元 / メディアの節に、次の2文があります。

自動収集イベントの session_start が発生していないセッションについては、セッションの参照元 / メディアで「(not set)」とレポートされます。

セッションの参照元 / メディアが「(not set)」とレポートされた場合、イベントデータに一致するチャネルルールがないため、トラフィックはデフォルト チャネル グループで「未割り当て」と表示されます。

英語版の後ろの文は "your traffic will be shown as Unassigned in the default channel group" で、日本語版の「未割り当て」は Unassigned のことです(デフォルト チャネル グループのヘルプの日本語版は「unassigned」のまま書いていて、ここでも訳が揺れています)。同じ節は、タグ マネージャーで Google タグを置いている場合に、トリガーが「初期化」の種類になっていないとこれが起きることがあると書き、直し方の手順を載せています。

同じページには、ほかにも (not set) が出る例があります。UTM パラメータ(リンクの末尾に付けて流入元を名乗らせる印)が不完全だったり誤っていたりすると、流入元を特定するのに要る値が届かず「(not set)」と表示されることがある、という段落です(この段落は Google 広告のディメンションの節に置かれています)。同意モード(cookie の同意バナーと連動させる仕組み)の実装を誤ると、session_start を含む最初のイベントが失われる例も挙がっています。これらが Unassigned として出るかまでは、そのページには書かれていません(UTM の段落は広告のレポートの話です)。仮にセッションの参照元 / メディアが (not set) になれば、上の2文どおり Unassigned に入ると考えられます。

考えられる原因: 決まりに無い参照元とメディア名を、自分で付けている

ここからはヘルプに直接は書かれていない、定義からの読みです。SNS やメールマガジンに貼るリンクに、自分で UTM パラメータを付けている人は確かめてください。たとえば utm_source に一覧に無い名前(例: mymagazine)を付け、utm_medium にも「mailmag」のような決まりに無い名前を付けると、どのチャネルの決まりにも当てはまらず、Unassigned に入ると考えられます。参照元が X などソーシャル サイトの一覧に一致する名前なら、メディア名が決まりに無くても Organic Social に入ります。決まりにある名前(メールなら email、SNS なら social)に揃えれば、該当するチャネルに入るはずです。

Unassigned が多いときに確かめる順

  1. トラフィック獲得レポートで、表の検索バーやフィルタで Unassigned に絞り、ディメンションを「セッションの参照元 / メディア」(ヘルプによっては「セッション参照元またはメディア」と表記)に替えて、中身が「(not set)」なのか、何か名前が付いているのかを見る
  2. 名前が付いていれば、自分で付けた UTM パラメータか、参照元とメディア名がどちらも決まりに無いかを見る。自分のリンクなら名前を決まりに揃える
  3. 「(not set)」が多ければ、(not set) のヘルプの節を読み、タグの置き方(タグ マネージャーのトリガーや、同意バナーとの組み合わせ)を確かめる
  4. どれでもなく、全体に対して割合が小さく、増えてもいないなら、名前の付かない訪問が少しある、と受け止めて先に進む

4つ目は私の考え方です。ヘルプには「Unassigned が何割を超えたら問題」という目安は書かれていません。ブログを直す判断に使う数字は Unassigned の中には無いので、急に増えたときに1〜3を確かめれば十分だと考えています。

Direct とは: 参照元が (direct)、メディアが (not set) か (none) の訪問

Direct(直接・ノーリファラー)の決まりは、参照元が「(direct)」に完全一致し、かつメディアが「(not set)」か「(none)」であることです。レポートで参照元 / メディアを開くと「(direct) / (none)」と出る行がこれに当たります。英語版のヘルプはこのチャネルを "Direct is the channel by which users arrive at your site/app via a saved link or by entering your URL." と説明していて、保存したリンク(ブックマーク)や URL の入力で来た訪問です。

ブックマークの読者が、すべて Direct に入るわけではない

意外なのは、前に別の経路で来たことがある人がブックマークで戻ってきても、Direct に入らないことがある点です。除外する参照を指定するのヘルプには、ドメイン B から来たユーザーがあとでブックマークで戻ってくる例が載っています。

ユーザー A がサイトに直接戻る(ブックマークを使うなど)。

間接的ラストクリック アトリビューション モデルが使用されているため、この 2 回目のセッションもドメイン B で発生したと見なされる。

英語版は "Because of the last-non-direct-click attribution model" で、Direct ではない直前の経路に数える、という考え方です。トラフィック ソース ディメンションのスコープのヘルプも「直接の訪問で開始されたセッションは、そのユーザーの UTM 値に関連付けられます。」と書き、ブックマークで開いた4回目の訪問が、その前の訪問の流入元(partner / affiliate)で数えられている例を載せています。つまりセッションの Direct に残るのは、ブックマークや URL の入力で来て、その前の経路も GA4 に分かっていない訪問が中心です。この引き継ぎには期間があり、除外する参照のヘルプは「キーイベントのルックバック ウィンドウは、セッションのアトリビューションにも適用されます。」と書いています。

Direct が増えたとき、考えられること

ヘルプが Direct の説明として書いているのは、保存したリンクと URL の入力までです。それ以外に Direct が増える理由として考えられるのは、次のような、どこから来たかの手がかり(参照元)が GA4 に届かない訪問です。どれもヘルプで確かめた原因ではないので、「考えられる」として読んでください。

  • LINE などのチャット、メール、PDF に貼られたリンクから開かれた
  • SNS のアプリの中のブラウザから開かれ、参照元が届かなかった
  • 自分で記事を開いて確かめた回数が増えた(新しい記事を出した直後など)

Direct が増えた日に、Organic Search や Organic Social が同じだけ減っていないかを並べて見ると、読者が増えたのか、数え先が変わっただけなのかの見当がつきます。

Referral と Direct の違い: どこから来たかが届いたかどうか

Referral(参照)は、デフォルト チャネル グループのヘルプで「ユーザーが他のサイト / アプリ(ブログ、ニュースサイトなど)の広告以外のリンクからサイトにアクセスする際のチャネルです。」と説明されています。決まりは、メディアが referral・app・link のどれかであることです。除外する参照のヘルプは、参照をこう説明しています。

参照とは、他のソース(第三者ドメインのリンクなど)からお客様のサイトに流入したトラフィックのセグメントを指します。

続けて、アナリティクスは直前にいたサイトを自動で見つけ、そのドメイン名を参照元としてレポートに出す、とあります。Referral と Direct の違いは、ほかのサイトから来たという手がかりが GA4 に届いたかどうかです。同じ「人のブログに貼られたリンク」から来た読者でも、手がかりが届けば Referral に、届かなければ Direct に入ります。

Referral(参照)Direct(直接・ノーリファラー)
決まりメディアが referral・app・link のどれか参照元が (direct)、メディアが (not set) か (none)
参照元 / メディアの例example.com / referral のように、リンク元のドメイン名が出る(direct) / (none)
ブログで見るときの使い道どのサイトに紹介されたかが分かる。リンク元を開いて、どう紹介されたかを確かめられるどこから来たかは分からない。増減を、ほかのチャネルと並べて見る

Referral の行で参照元のドメインを開くと、どのサイトに紹介されたかが分かります。知らないサイトからまとまった訪問が来ていたら、リンク元を開いて、どの記事がどう紹介されているかを確かめるのが、ブログにとっての Referral の一番の使い道だと私は考えています。

Organic Social とは: SNS の、広告ではないリンクから来た訪問

Organic Social は、英語版のヘルプで "Organic Social is the channel by which users arrive at your site/app via non-ad links on social sites like Facebook or Twitter." と説明されています。X や Facebook などの投稿やプロフィールに貼ったリンクから来た訪問で、広告から来た訪問は Paid Social という別のチャネルに入ります。決まりは、参照元がソーシャル サイトのリスト(正規表現のリスト)に一致するか、メディアが social・social-network・social-media・sm・social network・social media のどれかであることです。

X に記事のリンクを流しているのに Organic Social がほとんど増えない場合、考えられるのは、アプリの中のブラウザで開かれて参照元が届かず、Direct に入っていることです(これもヘルプで確かめた原因ではありません)。SNS に貼るリンクに自分で UTM パラメータを付ける場合、定義の表を読む限り、utm_medium が social なら Organic Social の決まりに当てはまります。

Organic Search の中身(どの語で何位か)は、GA4 では見えない

ブログにとって一番大事なのは、たいてい Organic Search の行です。ヘルプの説明では、この行には Google の AI による概要と AI モードから来た訪問も含まれます。ただし GA4 のチャネルが教えてくれるのは「検索から来た」までで、どの語で検索されて、検索結果の何位に出ていたかは、GA4 のチャネルにもセッションの参照元 / メディアにも入っていません。

記事ごとに検索から何回訪問されたかは、ランディング ページ(その訪問で最初に開かれた記事)とチャネルを組み合わせれば GA4 でも見られます。その手順と、GA4 に検索の語が入っていない理由はGA4でページごとの流入経路を見るには?検索の語はGSCで見る理由に書きました。Search Console と連携すると GA4 の中にも検索の語の表が増えますが、中身は Search Console のデータです(GA4とサーチコンソールの連携方法は?)。

Organic Search の中身は、Search Console で次の順に見ています。

  1. 検索パフォーマンスで、記事(ページ)ごとに表示回数・クリック数・平均掲載順位を見る(記事ごとに語と順位を出す手順はサーチコンソールの順位確認はどこ?にあります)
  2. 表示回数がそれなりにあるのに、順位が1ページ目の下のほうから2ページ目にとどまっている記事を探す
  3. その記事で表示されている語を見て、タイトルと本文がその語に答えているかを確かめる

GA4 の Organic Search が減ったときも、原因が表示の減少なのか、順位の低下なのか、クリック率の低下なのかは、Search Console の数字でないと分けられません。記事が何本もあると、この見比べを1本ずつやるのは手間です。そこを自動で並べるツールの話は記事の最後に書きました。

直す記事と作業内容を決める

Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。

よくある質問

Unassigned が多いのは、計測の設定が壊れているということですか

そうとは限りません。ヘルプの定義は「どのチャネルの決まりにも当てはまらなかった」というだけで、壊れているかどうかは中身次第です。参照元 / メディアを開いて「(not set)」が多ければタグの置き方を、名前が付いていればメディア名を確かめます。ヘルプには、何割を超えたら問題という目安は書かれていません。

「(direct) / (none)」が急に増えました。検索からの読者が減ったのですか

Direct が増えたこと自体からは分かりません。同じ期間の Organic Search が減っているかを並べ、減っていれば Search Console で表示回数・クリック数・順位のどれが動いたかを見ます。Organic Search のセッション数と Search Console のクリック数は、数えているものが違うので一致しません(サーチコンソールとアナリティクスの数字が合わない理由)。

表に「(other)」という行があります。これは何ですか

デフォルト チャネル グループのヘルプは「「(other)」は、基数制限が生じている集計行に使用される値です。」と書いています。表の行(値の種類)が多すぎるときに、残りをまとめた行で、Unassigned とは別のものです。

自分のブログのドメインが Referral に出ています

除外する参照のヘルプによると、自分のドメインやそのサブドメインから来た訪問は、既定では参照として扱われません(自己参照)。それでも出ている場合は、ブログが別のドメインにまたがっているなど、構成による理由が考えられます。そのヘルプには、参照として扱わないドメインを指定する設定(除外する参照のリスト)の手順があります。

ノーリファラーとは何ですか

GA4 のヘルプの日本語版で Direct に当てた訳の1つで、デフォルト チャネル グループのヘルプでは「直接」と訳されています。参照元(どこから来たか)の手がかりが無い、という意味で、決まりは参照元が (direct)、メディアが (not set) か (none) です。

まとめ

  • GA4 のチャネルは、訪問の参照元とメディアを Google の決まりに当てはめて付けた名前。決まりは編集できない
  • Unassigned は、どのチャネルの決まりにも当てはまらなかった訪問。ヘルプには、session_start が無く参照元 / メディアが (not set) になると Unassigned になる、と書かれている。一覧に無い参照元に、決まりに無いメディア名を自分で付けている場合も入ると考えられる
  • Direct は参照元が (direct)、メディアが (not set) か (none) の訪問。前に別の経路で来た人がブックマークで戻った訪問は、セッションの単位では一定の期間内は前の経路に数えられることがある
  • Referral はほかのサイトのリンクから来た訪問。Direct との違いは、どこから来たかの手がかりが届いたかどうか
  • Organic Social は SNS の広告ではないリンクから来た訪問。UTM パラメータを付けるなら utm_medium を social に揃える
  • Organic Search の中身(どの語で何位か)は GA4 では見えない。記事を直す判断は Search Console の数字で行う

この記事で確認した公式ページは、Google アナリティクス ヘルプの4つ(デフォルト チャネル グループ/レポートに表示される「(not set)」という値の意味/除外する参照を指定する/トラフィック ソース ディメンションのスコープ)です。2026年10月8日に日本語版と英語版の本文を取得し、引用は原文と照合しました。4つとも日本語版には AI 翻訳を含む場合があるという注記があり、チャネル名の訳も揺れているので、細かい条件は英語版もあわせて確かめてください。チャネルの定義はヘルプ自身が、市場の変化に伴って変わる可能性があると書いています。


チャネルの意味が分かったら、次は Organic Search の中身を Search Console で見て、どの記事から直すかを決める番です。ここから先は宣伝です。

サーチコンソールのエクスポートをZIPのまま置くだけで、4.0〜20.5位のページを、表示回数100回以上は通常判定、30〜99回は参考判定、30回未満は本文中心の監査に分け、この順に、同じ区分の中ではCTR機会差(表示回数 × (期待CTR − 実CTR)で出す「回相当」の数)の多い順に並べて出します。 判定と候補3記事のCTR機会差の確認、そのうち1記事分の診断カードまでは無料です。有料は2,980円(税込)の買い切りで、無料の1件を除いた3記事分の診断カードが対象です。3記事分が揃うとき(判定に出た候補が4件以上のとき)だけご案内します。生成の利用期限は購入から7日間で、月額課金や自動更新はありません。ログインも不要です。 CSVファイルそのものはブラウザの外に出ませんが、診断カードを出すときは選んだ1ページぶんの数値(URL・キーワード・順位・表示回数・CTR)を、タイトル取得を押したときは最大10件のURLを送ります。

⚠️ 読み込むのは Search Console のエクスポートだけで、GA4 のデータ(チャネルや Unassigned・Direct の内訳)は読みません。表示回数が0のページは扱えず、掲載順位4.0〜20.5位に入るページが無いブログでは、候補が0件になることがあります。順位やクリック数が上がることを約束するものでもありません。

Search ConsoleのZIPで無料判定する

Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。

この記事の内容をツールにしています

Search Console の「ページ」CSVを貼ると、改善余地のある記事を順番に出します。 判定とご自分の記事1件分の診断カードは無料です。ログイン不要。CSVファイルはアップロードせず、ブラウザ内で解析します。

リライトレーダーで無料診断する

関連する記事

  • ブログ村のSEO効果は?運営の説明とGoogleの記述、流入はGA4で数える

    にほんブログ村は「SEO効果で流入が増える」と説明しています。Googleの公式ページにランキングサイトがどう書かれているか、ブログ村からのリンクの形、バナーに属性を足すときのヘルプの注意を確かめ、ブログ村からの訪問をGA4の参照元で数える手順をまとめました。

  • GA4でページごとの流入経路を見るには?検索の語はGSCで見る理由

    GA4で記事ごとの流入元を見るには、ランディング ページ レポートに「セッションの参照元 / メディア」などを2つ目のディメンションとして足します。Googleの自然検索のどの語で来たかはこの表に出ないので、記事ごとの検索の語と順位はサーチコンソールで見ます。公式ヘルプの原文と照合しました。

  • URLパラメータとSEO、utmを付けると重複コンテンツになるのか

    URLパラメータとは、URLの「?」より後ろに付く「キー=値」の文字列です。utmなど計測用のものはページの中身を変えません。Search Consoleのヘルプ「データが割り当てられるURL」の原文と、CSV判定で行が割れると通常判定の表示回数100回に届かなくなる挙動、canonicalと諦める範囲を書きました。

  • GA4のエンゲージメント率とは?ブログで低いときの見方と順位との関係

    GA4のエンゲージメント率は、10秒以上・キーイベント・2ページ以上のどれかを満たした訪問の割合。設定していないブログで効くのは、主に10秒と2ページ目の2つ。10秒は変えられ目安も無いので、自分のサイトの中で比べます。順位との関係は、私が確認した公式資料には書かれていません。

この記事を書いた人

みやこし

ブログのリライトで「どの記事を直すか」を数字で決めるSEOライター向けツールを作っています。 掲載順位ごとの平均クリック率、AI Overviewによるクリック減の補正、タイトルの直し方など。

noteQiitaZenn

ブログの一覧に戻る