GA4とGTMでスクロール量を計測しよう|設定方法と使い分けを解説

「ブログ記事を公開したけど、ちゃんと読まれているのかわからない」「LPを作ったのに成果が出ない原因がつかめない」——そんな悩みを抱えていませんか?

PV数やセッション数だけでは、ユーザーが実際にどこまでページを読んでくれたかまではわかりません。そこで活用したいのが、GA4やGTM(Googleタグマネージャー)を使ったスクロール量の計測です。

この記事では、スクロール量を測る意義から、GA4とGTMそれぞれの設定方法、そして両者の使い分けまでをわかりやすく解説します。

そもそもスクロール量を測ると何がわかるの?

ページが「本当に読まれているか」がわかる

PV数が多くても、ページを開いてすぐ離脱しているユーザーが大半かもしれません。スクロール量を計測すれば、「ページの何%まで読まれたか」が数値でわかるようになります。

たとえば、1,000PVあるページでも「90%までスクロールしたユーザーが全体の10%しかいない」とわかれば、途中で離脱されている=コンテンツに改善の余地があると判断できます。

離脱ポイントを特定できる

スクロール率を段階的に計測すると、ユーザーがどのあたりで読むのをやめてしまうかが見えてきます。

「25%地点で大きく離脱している」なら、ファーストビュー直後のコンテンツに問題がある可能性があります。「75%までは読まれるのに最後まで到達しない」なら、記事の後半やCTA周辺に改善ポイントがあるかもしれません。

LPやセールスページの改善に直結する

特にランディングページでは、スクロール率とコンバージョン率を組み合わせて分析することで、「どこまで読んだユーザーがCVしやすいか」という具体的なインサイトが得られます。これはページ構成の見直しやCTAの配置変更といった、成果に直結する改善アクションにつながります。

GA4の標準機能でできること

GA4には、スクロール計測の機能が最初から組み込まれています。「拡張計測機能」と呼ばれるもので、管理画面からワンクリックで有効にできます。

ただし、GA4の標準スクロール計測で取得できるのは**「ページの90%地点に到達したかどうか」の1段階のみ**です。

つまり、GA4単体では「90%までスクロールした/しなかった」という二択の情報しか取れません。25%、50%、75%といった途中経過は追えないのです。

GA4標準スクロール計測の特徴

  • 計測地点: 90%の1段階のみ
  • 設定の手軽さ: 管理画面のトグルをONにするだけ
  • カスタマイズ性: なし(閾値の変更不可)
  • 向いている用途: 「とりあえずスクロールデータを取っておきたい」という場合

GTMを使うとできること

GTM(Googleタグマネージャー)を使えば、スクロール計測の自由度が大きく広がります。

GTMの「スクロール距離」トリガーを使うことで、任意のスクロール率(例:25%、50%、75%、100%)でイベントを発火させ、GA4に送信することが可能です。

GTMスクロール計測の特徴

  • 計測地点: 25%刻み、10%刻みなど自由に設定可能
  • 設定の手間: GTMでトリガーとタグの設定が必要
  • カスタマイズ性: 高い(ピクセル単位の指定も可能)
  • 向いている用途: LPの改善、コンテンツの精緻な分析、離脱ポイントの特定

GA4標準 vs GTM ― 比較まとめ

項目 GA4(標準) GTM経由
計測ポイント 90%のみ 自由に設定可能
設定の手軽さ ◎(トグルONのみ) △(GTM設定が必要)
カスタマイズ性 ×
離脱ポイントの特定 難しい 可能
おすすめの場面 とりあえず計測したい 本格的にページ改善したい

結論としては、まずはGA4の標準機能をONにしておき、本格的に分析したいページにはGTMで細かいスクロール計測を追加するのがおすすめです。

設定方法

GA4の標準スクロール計測を有効にする

GA4の標準スクロール計測は、デフォルトで有効になっていることが多いですが、念のため確認しておきましょう。

  1. GA4の管理画面を開く
  2. 「管理」→「データストリーム」→ 該当のウェブストリームを選択
  3. 「拡張計測機能」のセクションを確認
  4. 「スクロール数」のトグルがONになっていることを確認

 

これだけで、ページの90%地点までスクロールしたときにscrollイベントが自動的に記録されます。

GTMでスクロール率を段階的に計測する

ここでは、25%・50%・75%・100%の4段階でスクロールを計測する設定手順を紹介します。

ステップ1:GA4の標準スクロール計測をOFFにする

GTMで細かく計測する場合、GA4の標準スクロール計測と重複してしまいます。先ほどの「拡張計測機能」画面で「スクロール数」のトグルをOFFにしておきましょう。

ステップ2:GTMでスクロール距離トリガーを作成する

  1. GTMにログインし、該当のコンテナを開く
  2. 左メニューの「トリガー」→「新規」をクリック
  3. トリガーのタイプで「スクロール距離」を選択
  4. 以下のように設定する
    • 縦方向スクロール距離: 「割合」にチェックを入れ、25, 50, 75, 100 と入力
    • このトリガーの発生場所: 「すべてのページ」(特定ページだけに絞りたい場合は「一部のページ」を選択してURLなどの条件を指定)
  5. トリガー名を「スクロール距離 – 25/50/75/100」などわかりやすい名前にして保存

ステップ3:組み込み変数を有効にする

  1. 左メニューの「変数」を開く
  2. 「組み込み変数」の「設定」をクリック
  3. 「スクロール」セクションで以下にチェックを入れる
    • Scroll Depth Threshold(スクロールの割合。25、50、75、100の数値が入る)
    • Scroll Depth Units(単位。割合 or ピクセル)
    • Scroll Direction(スクロール方向。縦 or 横)

ステップ4:GA4イベントタグを作成する

  1. 左メニューの「タグ」→「新規」をクリック
  2. タグタイプで「Googleアナリティクス:GA4イベント」を選択
  3. 以下のように設定する
    • 測定ID: GA4の測定ID(G-XXXXXXXXXXの形式)を入力
    • イベント名: scroll(GA4標準に合わせる場合)または scroll_depth など任意の名前
    • イベントパラメータ: パラメータ名に percent_scrolled、値に {{Scroll Depth Threshold}} を設定
  4. トリガーに、ステップ2で作成した「スクロール距離」トリガーを選択
  5. タグ名を「GA4 – スクロール距離」などにして保存

ステップ5:プレビューで動作確認し、公開する

  1. GTMの「プレビュー」ボタンをクリックしてデバッグモードで確認
  2. 実際にページをスクロールして、25%・50%・75%・100%の各地点でタグが発火することを確認
  3. 問題なければGTMの「公開」ボタンを押してリリース

ステップ6:GA4で確認する

設定後、GA4の「レポート」→「エンゲージメント」→「イベント」で、スクロール関連のイベントが記録されていることを確認してください。データが反映されるまで数時間〜24時間ほどかかる場合があります。

より詳しく分析したい場合は、GA4の「探索」レポートでイベント名とパラメータを使ったカスタムレポートを作成すると、ページごとのスクロール到達率などを可視化できます。

Summary

スクロール量の計測は、PVだけでは見えない「ユーザーの本当の行動」を可視化してくれる重要な指標です。

  • まずはGA4の標準機能をONにして、90%スクロールのデータを蓄積しましょう
  • 本格的にページ改善に取り組むなら、GTMで段階的な計測を追加して、離脱ポイントを特定しましょう
  • 計測データをもとにページ構成やCTAの配置を見直すことで、コンバージョン率の改善につなげることができます

「数字を取ること」自体が目的ではなく、取った数字をどう改善に活かすかが大切です。スクロールデータを武器に、ページの質をどんどん高めていきましょう。

GA4やGTMの設定方法がわからない、そもそもGA4の見方がよくわからないという方は、お気軽にご相談ください。現状の計測環境の確認から改善提案まで、サポートいたします。

お問い合わせはこちら →

About the author

Kazuhito Naozuka Representative Director / Web Director / Programmer

Based in Saga City, supporting web strategy for small and medium-sized businesses and sole proprietors. Handling everything from website creation to SaaS development, SEO optimization, and ad management across the digital domain. Our mission is to accelerate the growth of regional businesses through "technical expertise × strategic proposals." We have been involved in numerous projects to date.