- GA4のスクロールとは?
- 記事ごとのスクロール率を知りたい
- ページがどこまで読まれているかを確認する方法
GA4(Googleアナリティクス4)では、ページがスクロールされた回数をイベントとして計測できます。
ユーザーがページをどの程度スクロールしているか(スクロール率)を知ることで、ページ改善のヒントが得られます。
・GA4でスクロールされたページを確認する方法
・GA4だけでスクロール率を計測する方法
・Googleタグマネージャーでスクロール率を計測する方法
GA4の初期設定についてはこちらの記事で解説しています。
GA4のおすすめ初期設定・WordPressへの導入方法と設定方法
目次
GA4スクロールとは
GA4のスクロールとは、ページが下にスクロールされることです。
スクロールされた回数や割合がわかれば、ページがどれくらい読まれているかの判断材料になります。
スクロールの定義
GA4の公式ヘルプページには以下のように定義されています。
スクロール数とは:
ユーザーが各ページの最下部まで初めてスクロールしたとき
(垂直方向に90%の深さまで表示されたときなど)
GA4のスクロール(scroll)イベントではページの90%までスクロールされた場合のみ、スクロールとしてカウントされます。
GA4で見るべき指標一覧はこちらの記事で解説しています。
GA4で見るべき指標一覧・ディメンションとの違いは?
スクロール数を計測するメリット
ページが下までまでスクロールされた回数は、それはページが読まれた目安になります。
実際にGA4のレポートを見ると、ページの表示回数(ページビュー数)が多くても、下までスクロールされない(=読まれていない)ページもあります。
ブログサイトの場合、ページの上部だけしか読まれていないページと、最後までしっかり読まれているページとでは、ページの価値が異なります。
例えば、同じような商品を紹介するページの場合でも、スクロール率に違いがある場合、ページの構成や見せ方に違いがある可能性があります。
そのような違いに着目するのがポイントです。
ページの表示回数だけでなく最後までスクロールされた割合も確認することで、コンテンツの改善に役立ちます。
表示回数が多いだけで、ほとんどスクロールされていない記事の可能性もあります。
GA4でスクロールを計測する方法
GA4ではユーザーの行動をイベントという単位で計測しています。
ページ内のスクロールもイベントとして計測されています。
従来のユニバーサルアナリティクスでは、スクロールの計測にGoogleタグマネージャーが必要でした。
GA4では拡張計測機能の設定でスクロール(scroll)イベントとして計測できます。
(scrollイベントは、ページの90%以上が表示された場合のみカウントします。)



ただし、上級者向けの設定なので初心者にはおすすめしません。
ページごとのスクロール数を確認する方法
実際にページごとのスクロール率を確認する方法を紹介します。
・レポート画面で確認する方法と、
・探索画面で確認する方法
の2つの方法があります。
いずれもページの90%まで到達したものをスクロールとしています。
レポート画面で確認する方法
GA4のレポート画面でページごとのスクロールを確認する方法を紹介します。
レポートの中から「エンゲージメント」→「ページとスクリーン」を開きます。
ページごとの表示回数やイベント数が表示されます。
イベントの合計が表示されているので「すべてのイベント」と表示されているプルダウンの中から「scroll」を選択してください。
これでページごとのスクロール件数を確認できます。
ページのタイトルを表示させたい場合は、「ページパスとスクリーンクラス」となっている部分を「ページタイトルとスクリーンクラス」に変更してください。
探索画面で確認する方法
GA4の探索を使って記事ごとのスクロール数を確認する方法を解説します。
※この記事で紹介する方法以外にも、スクロール数を確認する方法はあるので一例として紹介します。



※ダブルクリックでも移動できます。

フィルタの欄をクリックし、「イベント名」を選択します。

フィルタの条件を選択するため、プルダウンから「含む」を選択し、「scroll」と入力します。

これでscrollという名前のイベントだけに絞り込めます。
ただし、このレポートだと表示回数に対するスクロール数を並べて確認できません。
ページタイトルごとに表示回数(page_view)とスクロール数(scroll)を同時に確認するには、フィルタを以下のように設定します。
page_view|scroll
そうすると、上記のようにページタイトルごとの表示回数とスクロール数が上下に並べて表示されます。
GTMでスクロール率を確認する方法
Googleタグマネージャー(GTM)を利用すると90%以外のスクロールも計測できます。
任意の割合を指定できるので、25%や50%のスクロール率も計測できます。
ブログの記事ページなどで、記事の下にコメント欄などを設置していると、記事は最後まで読まれていても90%まで達しないことがあります。
GTMを使うと任意の地点までスクロールされた回数を計測できます。
- GTMでページのスクロール率を計測する手順の概要
- GA4のイベントタグを作成する
- スクロールの変数を設定する
- スクロール距離のトリガーを作成する
- タグを公開する
ここでは一つの例をご紹介します。
※既ににGTMでGA4設定タグを設定している前提です。

タグのタイプを選択する画面で「Googleアナリティクス:GA4イベント」を選択します。

タグの名前:わかりやすい名前であれば何でもOK。
設定タグの欄は、GA4設定をしたタグを選択。
イベント名:{{Scroll Depth Threshold}}% Scroll
パラメータ名:percent_scrolled

パラメータ名の横にある値の欄には編集を入力します。
+マークをクリックして一覧から「Scroll Depth Threshold」を選択します。
画面に表示されていない場合は、右上にある「組み込み変数」をクリックして、一覧から探して選択します。

選択すると値の欄に入力されます。
続いて、トリガーを選択します。
右上の+ボタンをクリックしてトリガーのタイプから「スクロール距離」を選択します。


トリガーの名前を付けて、以下の画面のように設定します。
「縦方向スクロール距離」にチェックを付け、割合の入力欄には「25,50,75,90」と入力します。

「このトリガーの発生場所」のラジオボタンで特定のページのみを対象にすることもできます。
タグとトリガーの設定をして「保存」ボタンをクリックします。
タグの一覧には上記で設定したGA4のイベントタグが含まれていればOKです。


新しいカスタムディメンションの画面で以下のように入力し、保存します。
イベントパラメータ:percent_scrolled

この設定によって、探索を使う時の「ディメンション」に利用できます。
スクロールに関するよくある質問
サイトの種類やページの長さ、コンテンツの魅力、ユーザーの属性などの様々な要因によって大きく変動するからです。
例えば、ページの下に関連記事や広告などフッターコンテンツが長いページは、スクロール率が低くなります。
ページの長さが短ければ、スクロールする量も少なくて済むため、スクロール率が高くなります。
具体的な数値としては、一般的に50~60%程度と言われていますが、あくまでも目安です。
他のサイトの平均と比較するのではなく、自身のページを改善して、改善する前と後でスクロール率が改善されたのかを確認するのがおすすめです。
1人のユーザーが同一セッション内で、ページを上下に移動しても、スクロール数は1回としてカウントされます。
良いコンテンツがあってもページの表示速度が遅かったり、広告が邪魔をしていたりするとスクロールしてもらいづらくなります。
パソコンでページを表示したときだけでなく、スマホでの表示も確認してコンテンツの配置などを工夫しましょう。
特にフッター部分に多くの情報が表示されている場合、すべての記事内容を読み終えても90%に達しない場合もあります。
その場合、フッター部分の表示を少なくするか、75%など別の割合でページを評価するようにしましょう。
スクロール率は、ユーザーがページをどれだけ深く読んだかを示す指標です。
ページの最後までスクロールするユーザーが多いほど、コンテンツに興味を持っている可能性が高いと考えられます。
一方、平均滞在時間は、ユーザーがページにどれだけ長く滞在したかを示す指標です。
滞在時間が長いほど、ユーザーがコンテンツに集中している可能性が高いと考えられます。
この2つの指標は、一見すると相関関係がありそうですが、必ずしも相関関係があるとは限りません。
具体的には、以下のようなケースがあります。
スクロール率が高くても滞在時間が短いケース:
ユーザーがページを流し読みしてすぐに離脱した場合など。
スクロール率が低くても滞在時間が長いケース:
ユーザーがページの冒頭部分で立ち止まってじっくり読んでいる場合など。
そのため、スクロール率と平均滞在時間は、組み合わせて分析することで、より深くユーザーエンゲージメントを理解することができます。
例えば、スクロール率と平均滞在時間が共に高い場合は、ユーザーがコンテンツに強い関心を持ち、深く読み込んでいると考えられます。
逆に、スクロール率と平均滞在時間が共に低い場合は、ユーザーがコンテンツに興味を持てず、すぐに離脱している可能性が高いのでコンテンツをリライトして改善をしましょう。
まとめ
GA4の表示回数を確認する方法はこちらの記事をご覧ください。
GA4の表示回数とは?ページごとの表示回数を確認する方法
GA4の使い方はこちらの記事にまとめています。
GA4の使い方・GA4でブログを分析する方法
Googleタグマネージャーの導入方法はこちらの記事で解説しています。
Googleタグマネージャーとは?導入方法とWordPressで使う方法を徹底解説