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

公開

GA4のスクロール率はどこで見る?標準のscrollは90%の1回だけ。離脱率に当たる指標と記事ごとの出し方

GA4のディメンションと指標の一覧に、スクロール率や離脱率という名前の指標はありません。拡張計測機能のscrollイベントは、ページの90%まで初めて見えたときに記録されるだけです。離脱数・エンゲージメント率・直帰率との違いと、探索で記事ごとの割合を出す手順、4.0〜20.5位の記事での読み方をまとめました。

この記事のまとめ

GA4(Google アナリティクス)のヘルプにある「ディメンションと指標」の一覧には、「スクロール率」や「離脱率」という名前の指標はありません。拡張計測機能の scroll イベントは、ユーザーが各ページの最下部まで初めてスクロールしたとき、つまり縦に90%の深さが見えたときに記録されるもので、25%や50%の段階はありません。離脱に当たる指標は「離脱数」で、セッションの最後のイベントがそのページで起きた回数を数え、データ探索で使えます。エンゲージメント率と直帰率はセッション単位の割合で、ページの読まれ方とは数える単位が違います。記事ごとの割合を見るなら、自由形式のデータ探索でページごとの page_view と scroll のイベント数を並べ、scroll ÷ page_view を自分の目安にします。平均の目安は公式にはありません。Search Consoleで表示があり4.0〜20.5位にいる記事でスクロールが少なければ、まず冒頭がタイトルの約束に答えているかを見直します。スクロールが少ないと順位が下がる、とGoogleが書いた文書は、私が読んだ範囲にはありません。

GA4で「スクロール率」を探しても見つからないのは、探し方が悪いのではありません。ディメンションと指標の一覧に、そういう名前の指標が無いからです。

記事が最後まで読まれているか知りたくて、GA4のレポートを開いた。イベントの一覧に scroll はあるけれど、何を数えているのか分からない。25%や50%はどこで見るのか、離脱率はどこにあるのか、スクロール率の平均はどのくらいなのか、低いと検索順位に響くのか。そんな方に向けて書いています。

読み終えたときには、GA4の scroll イベントが数えているもの、離脱率の代わりに見る指標、記事ごとの割合を自分で出す手順、検索で「あと一歩」の記事でスクロールが少ないときの読み方が分かるはずです。Google アナリティクス ヘルプは、2026年10月9日に日本語版と英語版の原文で確かめました。日本語版のヘルプには、AI 技術で翻訳した内容を含む場合がある、という注記が付いていたので、言い回しが気になる箇所は英語版に合わせています。

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

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

結論:GA4の指標一覧に「スクロール率」「離脱率」は無い。割合は自分で割り算する

アナリティクスのディメンションと指標(Google アナリティクス ヘルプ)の一覧を日本語版・英語版とも確かめましたが、「スクロール率」「離脱率」(英語の Exit rate)に当たる行はありませんでした。あるのは次の3つです。

  • scroll イベントと、それが入れる「スクロール済みの割合」のディメンション。中身は「90」か空白だけ
  • 離脱数。ページごとに、セッションの最後のイベントがそこで起きた回数
  • エンゲージメント率・直帰率。ページではなくセッション(訪問)単位の割合

つまり「この記事は何%の人が最後まで読んだか」は、GA4がそのまま出してくれる数字ではありません。scroll のイベント数を page_view の数で割るなど、自分で割り算して作る目安になります。割り算の分母と分子を何にするかで数字は変わるので、他のサイトの「平均◯%」と比べることはできません。比べるのは、自分のブログの記事どうしです。

scroll イベントが数えているもの

「各ページの最下部まで初めて」=縦に90%の深さが見えたとき

拡張計測機能イベントのヘルプは、scroll イベントが記録されるタイミングを次のように書いています。

ユーザーが各ページの最下部まで初めてスクロールしたとき(垂直方向に 90% の深さまで表示されたときなど)
— Google アナリティクス ヘルプ「拡張計測機能イベント」

日本語版の「など」は、例を挙げているように読めますが、英語版は "the first time a user reaches the bottom of each page (i.e., when a 90% vertical depth becomes visible)" で、"i.e."(すなわち)です。「最下部まで」の言い換えが「縦に90%の深さが見えたとき」で、ほかの深さが含まれるわけではありません。

同じ表には「イベントによって [スクロール済みの割合] ディメンションが入力されます。」とあり、ディメンションと指標の一覧は、そのディメンションをこう説明しています。

ユーザーがページの 90% 以上をスクロールした場合、ディメンションには「90」という値が入力されます。それ以外の場合、ディメンションは空白になります。
— Google アナリティクス ヘルプ「アナリティクスのディメンションと指標」(スクロール済みの割合)

英語版も "If someone scrolls at least 90% of a page, the value '90' populates the dimension. Otherwise, the dimension is blank." です。ここから読み取れることは3つあります。

  • 拡張計測機能の scroll は90%の1段階だけ。25%・50%・75%まで読まれたかは、このイベントからは分かりません。細かい深さを取るにはタグの設定を自分で足す必要がありますが、その手順はこの記事では確かめていないので書きません。
  • 「初めて」なので、同じページで何度スクロールしても数えるのは初回だけと読めます。ただ、その「初回」がページを開くたびなのか、セッションごとなのかは、このヘルプには書かれていません。
  • 英語版の書き方は「90%の深さが見えるようになったとき」なので、画面に収まるほど短いページでは、ほとんどスクロールしなくても90%が見えます(私の読み)。長さの違う記事どうしで数字を比べるときは、このことを頭に置いてください。

まず、拡張計測機能がオンになっているか確かめる

scroll は拡張計測機能のイベントなので、オフになっていれば数えられていません。ヘルプの手順では、[管理] の [データの収集と修正] で [データ ストリーム] を開き、データ ストリームの名前を押すと [拡張計測機能] のスイッチがあります(操作には編集者以上の権限が要ります)。個々のオプションを編集する画面で、スクロール数がオンになっているかを見ます。記録された scroll は、ヘルプによれば、イベント レポートのエンゲージメントのトピックで確認できます。GA4のレポートの開き方そのものはGA4の見方は?ブログで見るのはページ・流入元・期間の3つだけに書きました。

「離脱率」に当たるのはどれか:離脱数・エンゲージメント率・直帰率

名前が似ている3つは、数える単位が違います。

指標ヘルプの定義(要約)単位この記事での使い方
離脱数あるページで、1回のセッションの最後のイベントが記録された回数ページ記事ごとに「ここで読むのをやめた」回数を見る
エンゲージメント率10秒以上続いた・キーイベントが起きた・2ページ以上見られた、のどれかを満たしたセッションの割合セッション入口の記事で、着いてすぐ帰られていないかの目印
直帰率エンゲージメントのなかったセッションの割合(エンゲージメント率の逆)セッションエンゲージメント率と同じ情報。どちらか片方を見れば足りる

離脱数は「そのページがセッションの最後だった回数」

一覧での離脱数の定義は「あるページまたはスクリーンで発生した 1 回のセッション内で記録された、最後のイベントの回数です。」です(英語版は "The number of times that the last event recorded for a session occurred on a page or screen.")。閲覧開始数と離脱数のヘルプによれば、閲覧開始数と離脱数は「これらの指標はどちらもデータ探索ツールで使用できます。」で、収集のために特別な設定は要りません。日本語版は「表示するには、[探索] に移動し、自由形式のデータ探索を作成します。」と書きますが、英語版は "One way to see"(方法の1つ)という書き方です。

離脱数は、その記事が読まれた回数が多ければ、それだけ多くなります。「離脱数が多い記事=悪い記事」ではありません。割合にしたいなら、次の節のように表示の数で割ります。それも「離脱率」という公式の指標ではなく、自分で作った目安です。

エンゲージメント率と直帰率は、記事の読まれ方より「訪問」の単位

エンゲージメント率と直帰率のヘルプでは、どちらもエンゲージメント セッションをもとに定義されていて、直帰率はエンゲージメント率の反対です。10秒の条件があるので、エンゲージメントがあったからといって最後まで読まれたとは限りません。何を数えているか、10秒の線を変える設定、何%なら低いかの目安がヘルプに無いことはGA4のエンゲージメント率とは?ブログで低いときの見方と順位との関係にまとめたので、ここでは繰り返しません。

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

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

記事ごとのスクロールの割合を、自由形式の探索で出す

標準のレポートでは記事ごとの scroll の割合が並ばないので、自由形式のデータ探索を使います。割り算の形は私が決めたもので、GA4の定義ではありません。

1. 自由形式のデータ探索を作る

ヘルプの手順どおり、[探索] の [新しいデータ探索を開始] で [自由形式] テンプレートを選びます。期間は過去28日や3か月など、記事ごとの数が十分に出る長さにします。

2. ディメンションと指標を足す

ディメンションに「ページパスとスクリーン クラス」と「イベント名」(検索からの読者に絞るなら「セッションのデフォルト チャネル グループ」も)を、指標に「イベント数」を足します。ヘルプによれば、表の行には最大5つ、列には最大2つのディメンションを置けます。

3. 行にページ、列にイベント名を置き、page_view と scroll に絞る

行に「ページパスとスクリーン クラス」、列に「イベント名」、値に「イベント数」を置きます。フィルタでイベント名を page_view と scroll に絞ると、記事ごとに2つのイベント数が横に並びます。検索から来た読者だけを見たいなら、フィルタに「セッションのデフォルト チャネル グループ」を足して、オーガニック検索に絞ります。

4. scroll ÷ page_view を、自分の目安にする

たとえば、ある記事の page_view(ページが読み込まれるたびのほか、閲覧履歴のステータスが変わるたびにも記録されます)が200回、scroll が46回なら、46 ÷ 200 = 0.23 で、23%です。この記事が開かれた回数のうち、23%ぶんは90%の深さまで見えたところまで進んだ、というくらいの目安になります。scroll は「初めて」のときだけ記録されるので、その「初めて」がページを開くたびではなくセッションごとの意味なら、同じセッションで同じページを何度も開いた分だけ、この割合は低めに出ます(どちらなのかは、上で書いたとおりヘルプからは分かりません)。

5. 離脱も見たいときは、タブを分ける

離脱数は、イベント名で絞った表には混ぜず、別のタブで見るほうが分かりやすいと考えています。私は別のタブに、行を「ページパスとスクリーン クラス」、値を「離脱数」と「ビュー」(一覧の日本語版の名前。英語版は Views)にした表を作り、離脱数 ÷ ビューを見ています。これも自分で作った目安です。

どちらの割合も、公式の平均や「何%なら良い」という目安はありません(私が読んだヘルプの範囲で)。長い比較記事と、短い答えだけの記事では、数字の出方がもともと違います。似た長さ・似た種類の記事どうしで比べてください。

スクロールが少ないと順位は下がるのか

スクロールの割合が検索順位の要因だと書いたGoogleの文書は、私が読んだ範囲にはありません。滞在時間や直帰率と順位の関係を調べた範囲も、滞在時間や直帰率はSEOに効くか、サーチコンソールに無い数字で判断しないに書いたとおりで、この記事でもそれ以上のことは言いません。スクロールの割合は、順位の点数ではなく、読者がどこで読むのをやめたかを知るための材料として使います。

4.0〜20.5位にいて、スクロールが少ない記事の読み方

私がスクロールの割合をいちばん使うのは、Search Consoleで表示回数があり、平均掲載順位が4.0〜20.5位にとどまっている「あと一歩の記事」を直すときです。検索結果には出ていて、少しは押されている。その押した読者が、記事のどこで帰っているかを見ます。

まず、Search Consoleで対象の記事を決める

Search Consoleの検索パフォーマンスで「ページ」のタブを開き、表示回数があって平均掲載順位が4.0〜20.5位の記事を拾います。その記事のURLのパスで、上の探索の表を見ます。GA4とSearch Consoleの数字は数え方が違うので、件数が合わなくても気にしなくて大丈夫です。

3つの形に分けて読む

目安は私のもので、Googleの基準ではありません。

記事の数字考えられること(私の読み)最初に見るところ
scroll の割合が自分のブログの中で低く、入口としてのエンゲージメント率も低いタイトルと説明文で約束したことに、冒頭がすぐ答えていない。読者が「違った」と思って帰っている可能性検索結果に出ているタイトルと、記事の最初の段落
scroll の割合は低いが、エンゲージメント率はふつう答えが上のほうにあって、そこで満足している。または記事が長く、90%が遠い問題とは限らない。答えの後に続く節が、検索した人に要るものかを見る
scroll の割合は高く、離脱の割合も高い最後まで読んで、次に読むものが無くて帰っている記事の終わりに、次の1本への案内があるか

いちばん多いのは1つ目の形です。4.0〜20.5位の記事は、検索した語と記事の中身が少しずれていることがよくあります。冒頭の1段落の書き方は記事の書き出し(リード文)はSEOで重要か、冒頭の1段落が検索結果に出る文になりますに、順位帯ごとに何を直すかはリライトはどこから手をつけるか、何を直すかは順位帯で決まるに書きました。検索から来て着いてすぐ帰られている記事を、ランディング ページとエンゲージメント率で探す方法はブログが読まれないのはなぜ?出ない・押されない・離れるの3段で分けるにあります。 3つ目の形で、次の1本へ進めているかを数字で見たいときは、回遊率に近い「セッションあたりのページビュー数」を記事ごとに出す手順をブログの回遊率はGA4のどこで見る?指標名には無いので、セッションあたりのページビュー数を記事ごとに出すに書きました。

割合を上げるために記事を削らない

scroll の割合だけを上げたいなら、記事を短くすれば数字は上がります。でも、それは読者が答えを得たかとは関係ありません。直すのは「検索した人が知りたいことに、早く答えているか」で、割合はその結果として動くかどうかを確かめる材料です。直したら、日付をメモして、28日ほどたってから同じ長さの期間で比べます。

よくある質問

GA4のスクロール率の平均はどのくらいですか

Google アナリティクス ヘルプに平均や目安の数字はありません(私が読んだ範囲で)。そもそも「スクロール率」という指標が無く、割り算の仕方もサイトごとに違うので、他のサイトの数字とは比べられません。自分のブログの、似た種類の記事どうしで比べてください。

25%・50%・75%まで読まれたかは見られますか

拡張計測機能の scroll では見られません。ヘルプによれば、記録されるのは縦に90%の深さが見えたときだけで、「スクロール済みの割合」には「90」か空白しか入りません。細かい深さを取るにはタグの設定を足す必要がありますが、この記事ではその手順を確かめていません。

離脱率はどこで見られますか

ディメンションと指標の一覧に「離脱率」はありませんでした。あるのは「離脱数」で、データ探索で使えます。割合にしたいなら、自由形式の探索で離脱数をビューで割ります。これは自分で作った目安です。

スクロール率が低いと、検索順位は下がりますか

下がるとは言えません。スクロールの割合を順位の要因として挙げたGoogleの文書は、私が読んだ範囲にはありません。読者がどこで読むのをやめたかを知るための材料として使ってください。

scroll のイベント数がほとんど0です

まず拡張計測機能がオンか、その中でスクロール数が有効かを確かめます。ヘルプは、ウェブサイトで Google タグを使っている場合、各イベントが Google タグの自動イベント検出で有効になっていることも確認する必要がある、と書いています(既定ではすべての種類が有効)。

まとめ

  • GA4のディメンションと指標の一覧に「スクロール率」「離脱率」は無い。割合は自分で割り算して作る目安
  • 拡張計測機能の scroll は、各ページの最下部まで初めて=縦に90%の深さが見えたときに記録される。「スクロール済みの割合」は90か空白
  • 離脱に当たるのは「離脱数」(ページ単位、データ探索で使える)。エンゲージメント率・直帰率はセッション単位
  • 自由形式の探索で、ページ×イベント名(page_view・scroll)のイベント数を並べ、scroll ÷ page_view を記事どうしで比べる
  • 4.0〜20.5位で表示のある記事でスクロールが少なければ、まず冒頭がタイトルの約束に答えているかを見る。順位が下がるとは言えない

ここからは、私が作ったツールの話になります。

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

⚠️ 判定に使うのは、Google検索のページごとの平均掲載順位・表示回数・CTRです(診断カードでは選んだ1ページの本文を読みます)。GA4の数字は読まないので、scroll のイベント数・離脱数・エンゲージメント率を見て記事を選ぶことはしません。スクロールの割合と突き合わせるのは、上の手順のとおり、ご自分のGA4で行ってください。表示回数が0の行は読み込み時に除くので、検索結果に出ていない記事は候補に出てきません。並べ替えるだけで、順位やクリック数が上がることを約束するものではなく、掲載順位4.0〜20.5位に入るページが無いブログでは、候補が0件になることがあります。

Search ConsoleのZIPで無料判定する

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

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

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

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

関連する記事

この記事を書いた人

みやこし

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

noteQiitaZenn

ブログの一覧に戻る