GA4のUnassignedとは?どのチャネルにも入らない理由と減らし方
「GA4のチャネルの表に、Unassigned という行がある」
「Unassigned って、計測が壊れているということ?」
「(direct) とは何が違うのか、よく分からない……」
GA4の集客レポートを見て、そう迷った方に向けた記事です。
先に答えを書きます。GA4の Unassigned とは、どのチャネルのルールにも当てはまらなかった流入に付く値です。
計測が止まっているとは限りません。自分で付けた参照元やメディアが、GA4の振り分けの決まりに合わなかったときに付きます。セッションやユーザーの情報が取れず、セッションの参照元 / メディアが (not set) になっているときにも付きます。
この記事では以下の3つを解説します。
- Unassigned とは何か、(direct) や (not set) と何が違うのか
- Unassigned に入ってしまう理由
- Unassigned の見つけ方と、減らし方
読み終える頃には、Unassigned の行を見たときに、どこを直せば減るのかが分かるようになります。
なお、画面の配置や項目の名前は更新されることがあります。操作の手順は提供元のヘルプで確かめるのが確実です。
GA4のUnassignedとは、どのルールにも当てはまらなかった流入です
GA4のチャネル(オーガニック検索・参照・メールなど)は、ルールで決まります。手動でタグを付けたリンクでは、参照元やメディアなどの値をルールに照らし、当てはまったチャネルに振り分ける仕組みです(Google 広告のトラフィックは、広告ネットワーク タイプなども使って決まります)。
公式のヘルプは Unassigned を、イベントデータに一致するチャネルのルールが無いときに使われる値と説明しています。
つまり、Unassigned は「分からなかった流入」ではなく、「どの箱にも入らなかった流入」です。
(direct)・(not set)・(other) との違い
名前の似た値が3つあり、取り違えやすいところです。
| 値 | どんなときに出るか |
|---|---|
| Unassigned | 参照元やメディアの値が、どのチャネルのルールにも当てはまらない。セッションの参照元 / メディアが (not set) になっているセッションも、デフォルト チャネル グループでは Unassigned と表示される |
| (direct) / (none) | 参照元が (direct) で、メディアが (not set) か (none)。これ自体が「直接」チャネルのルール |
| (not set) | 設定されていない値の代わりに出る。UTMパラメータを付けなかった場合など |
| (other) | 行の種類が多すぎて、まとめられた行 |
(direct) は、「直接」というチャネルのルールそのものです。Unassigned とは入り口がまったく違います。
(direct) がどんな流入なのかは、GA4の参照元/メディア|3つのスコープと(direct)の正体で整理しています。
チャネルの決まり方を知ると、Unassignedの理由が分かります
Unassigned の理由のうち、リンクの付け方に関わるものは、ルールの側を見ると分かります。公式のヘルプに載っているルールのうち、自分でリンクを作るときに関わりやすいものを抜き出します。
| チャネル | 当てはまる条件(公式のルールの一部) |
|---|---|
| メール | 参照元かメディアが email・e-mail・e_mail・e mail のどれか |
| 参照 | メディアが referral・app・link のどれか |
| オーガニック ソーシャル | 参照元がソーシャル サイトのリストにある、またはメディアが social・social-network・social-media・sm・social network・social media のどれか |
| アフィリエイト | メディアが affiliate |
ポイントは、ルールが見ているのは決まった書き方だけということです。
たとえば、メール配信のリンクに utm_medium=mail と付けたとします。メールのルールが見るのは email などの4つの書き方で、mail はそこに入っていません。参照元もどのリストにも無い自分で付けた名前で、キャンペーン名も cross-network や shopping を含むなどの別の決まりに当てはまらなければ、ほかのルールにも当てはまらず、Unassigned になります。
同じように、SNSに載せたリンクに utm_medium=sns と付けても、ソーシャルのルールが見るメディアの書き方には入っていません。参照元がソーシャル サイトのリストに無い名前で、ほかのルールにも当てはまらなければ、Unassigned になります。
ポイント
Unassigned の行を見つけたら、まず疑うのはUTMパラメータのメディアに、ルールが知らない名前を付けていないかです。計測のタグが壊れているとは限りません。
大文字と小文字では、Unassignedにはなりません
チャネルのルールは、大文字と小文字を区別しません。utm_medium=Email でも email でも、メールのチャネルに入ります。
ただし、参照元やメディアの値そのものは、大文字と小文字が区別されます。チャネルは同じでも、参照元 / メディアの表では Email と email が別の行に分かれます。数字が割れて見えるときは、こちらを疑います。
Unassignedの見つけ方
Unassigned を減らすには、まずどのリンクから来た流入が入っているかを突き止めます。
チャネルの列は3種類あります。
| ディメンション | 何の単位で見るか |
|---|---|
| セッションのデフォルト チャネル グループ | 訪問ごと。戻ってくるたびに新しい値になる |
| ユーザーの最初のデフォルト チャネル グループ | ユーザーが初めて来たとき。あとで戻ってきても変わらない |
| デフォルト チャネル グループ | キーイベントが起きたときのチャネル(イベントの単位) |
UTMの付け方を直すために見るなら、セッションのデフォルト チャネル グループです。訪問ごとの値なので、どのリンクから来た回が Unassigned になったかを追えます。
見る手順は次のとおりです。
- [集客] > [トラフィック獲得] のレポートを開く
- 表のディメンションを「セッションのデフォルト チャネル グループ」にして、Unassigned の行があるかを見る
- Unassigned の流入について、セッションの参照元 / メディアを並べて、どんな値が入っているかを見る
3つ目で出てきた参照元 / メディアの組み合わせが、直す対象です。自分たちで配ったリンクなら、UTM の付け方を直せます。
Unassignedの減らし方
直すのは、自分たちが付けている UTMパラメータの側です。
デフォルトのチャネルの決まりは、GA4の側で編集できません。ルールのほうを自分のリンクに合わせることはできないので、リンクのほうをルールに合わせます。
- メディアを、ルールが知っている値にそろえる。メールなら email、他サイトに載せたリンクなら referral、SNSなら social など
- チャネルごとにメディアの値を1つに決める。公式のヘルプも、チャネルごとに一意の utm_medium を1つだけ使うよう案内しています
- utm_source・utm_medium・utm_campaign の3つは必ず付ける。付けないと、その値は (not set) になります
- 小文字にそろえる。チャネルの振り分けには関係しませんが、表の行が割れるのを防げます
直したリンクから来た流入が、ルールに合ったチャネルに入るようになります。週ごとの数字を見比べるときは、直した日を覚えておくと、チャネルの増減を読み違えません。
注意
自分たちの分け方でチャネルを見たいときは、カスタム チャネル グループを作る方法があります。デフォルトのチャネルの決まりは編集できませんが、カスタム チャネル グループなら独自のルールで分類できます。
AIのチャットから来た流入のうち、GA4が認識しているAIアシスタントからのものは、いまは「AI アシスタント」というチャネルとして振り分けられます。見分け方はGA4でAIからの流入を見分ける方法にまとめています。
とはいえ、チャネルの行が増えたり減ったりするたびに、理由を追いかけるのは手間のかかる作業です。私たちが運営する週報AIは、GA4とサーチコンソールのデータをAIが毎週(ライトプランは月1回)自動で取得し、「今週何が変わったか・なぜか・次に何をすべきか」を専門用語を使わない日本語でお届けします。
よくある質問
GA4のUnassignedとは何ですか?
どのチャネルのルールにも当てはまらなかった流入に付く値です。GA4は参照元やメディアの値をルールに照らしてチャネルに振り分けていて、どれにも一致しなかったものがUnassignedになります。
Unassignedと(direct)は同じですか?
違います。(direct)は参照元が(direct)で、メディアが(not set)か(none)のときに付く「直接」チャネルの値で、それ自体がルールの1つです。Unassignedは、参照元やメディアの値が、どのルールにも当てはまらなかったものです。セッションの参照元 / メディアが(not set)になっているものも、デフォルトのチャネルではUnassignedと表示されます。
Unassignedに入ってしまうのはなぜですか?
まず疑うのは、UTMパラメータのメディアに、ルールが知らない名前を付けている場合です。たとえばメール配信のリンクにutm_medium=mailと付けると、メールのルールはemailなどの決まった書き方しか見ないため、当てはまりません。
Unassignedを減らすにはどうすればいいですか?
Unassignedに入っている行の参照元とメディアを見て、メディアをルールが知っている値(email・referral・socialなど)にそろえます。デフォルトのチャネルの決まりそのものは編集できません。
大文字と小文字の違いでUnassignedになりますか?
チャネルのルールは大文字と小文字を区別しないので、Emailでもemailでもメールのチャネルに入ります。ただし、参照元やメディアの値そのものは大文字と小文字が区別されるので、レポートの行は別々に分かれます。
まとめ
- GA4の Unassigned とは、どのチャネルのルールにも当てはまらなかった流入に付く値
- (direct) は「直接」というチャネルのルールそのもの。(not set) は値が設定されていないしるしで、セッションの参照元 / メディアが (not set) のセッションはデフォルト チャネル グループで Unassigned と表示される。(other) は行が多すぎてまとめられた行。(direct) と (other) は Unassigned とは別物
- まず疑うのは、UTMのメディアに、ルールが知らない名前を付けていること(mail・sns など)
- 見つけるときは「セッションのデフォルト チャネル グループ」で Unassigned の行を出し、参照元 / メディアを並べる
- 減らすには、メディアをルールが知っている値にそろえる。デフォルトのチャネルの決まりは編集できない
Unassigned の行を見つけたら、まず参照元 / メディアに何が入っているかを確かめてください。自分たちで配ったリンクなら、付け方を直すことで減らせます。
サイトの数字を見るのをやめて、AIに読ませませんか?
この記事の運営者が開発した「週報AI」は、GA4・サーチコンソールなどのデータをAIが分析し、"次にやること"まで日本語レポートで届けるサービスです。
