GA4で滞在時間を見るには:平均エンゲージメント時間の意味と、短いページの読み方

GA4(Googleアナリティクス4)には「滞在時間」という名前の指標はありません。代わりに見るのは「平均エンゲージメント時間」です。これは、サイトのページがブラウザの画面の前面に出ていた(フォーカスされていた)時間の平均で、別のタブの裏に回っていた時間は数えません(2026年10月時点のGoogleアナリティクス ヘルプによる)。

見る場所は二つです。ページごとの時間は「レポート」→「エンゲージメント」→「ページとスクリーン」の「平均エンゲージメント時間」(ユーザー エンゲージメントの合計時間÷アクティブ ユーザー数)。サイト全体や経路ごとの時間は「レポート」→「集客」→「トラフィック獲得」の「セッションあたりの平均エンゲージメント時間」(合計時間÷セッション数)です。割る数が違うので、同じページでも二つの数字は一致しません。

そして、時間が短いことは、それだけでは悪いことではありません。電話番号や地図を確かめに来た人は、数秒で用が済みます。当社のサイトでも、お問い合わせのページは平均12秒、トップは4分33秒でしたが、これを「お問い合わせのページが悪い」「トップがよく読まれている」とは読みません。理由をこの記事の後半で書きます。

GA4の「エンゲージメント時間」とは:滞在時間との違い

Googleのヘルプでは、ユーザー エンゲージメントを「ウェブページがフォーカス状態にあった時間、またはアプリの画面がフォアグラウンド表示されていた時間の長さ」と説明しています。GA4は、ページが前面にある間の時間をミリ秒単位で数え、ページから離れたとき、閉じたとき、別のページへ移ったときなどに、その時間をまとめて送ります。

つまり「ページを開いていた時間」ではなく、「ページを見ていたと考えられる時間」です。たとえば次のような違いが出ます。

  • ページを開いたまま別のタブで作業していた時間は、数えません。
  • スマートフォンで電話番号を押して電話アプリに切り替えた後の時間も、ページが前面にないので数えません。
  • 最後に見たページで過ごした時間も数えます(離れるときに時間が送られるため)。

3つ目は、旧版のユニバーサル アナリティクス(UA。2023年まで使われていたアナリティクス)との大きな違いです。UAのヘルプによると、UAのセッションの長さは、イベントなどの記録がなければ「最後のページでの最初のヒットの時間 − 最初のページでの最初のヒットの時間」で出していました。最後のページが開かれた時刻までしか数えないので、最後のページで読んでいた時間は入りません。Googleの「指標の比較」のヘルプにも、UAでは直帰したセッションの継続時間は0秒になると書かれています。測り方が違うので、UAのころの「滞在時間」とGA4の平均エンゲージメント時間を並べて比べることはできません。

「セッションあたり」と「アクティブ ユーザーあたり」の違い

GA4の時間の数字は、どれも「ユーザー エンゲージメントの合計時間」を何かで割ったものです。何で割るかで名前が変わります。

指標計算主に出ている画面
平均エンゲージメント時間(アクティブ ユーザーあたり)合計時間÷アクティブ ユーザー数ページとスクリーン
セッションあたりの平均エンゲージメント時間合計時間÷セッション数トラフィック獲得、ランディング ページ

「ページとスクリーン」の列は、ヘルプでは「平均エンゲージメント時間」という名前で、計算式は「ユーザー エンゲージメントの合計時間÷アクティブ ユーザー数」と書かれています。画面やレポートによって名前の言い回しが違うことがあるので、迷ったら「何で割っているか」を見てください。

二つの違いが効いてくるのは、同じ人が何度も来るときです。たとえば同じ人が28日の間に3回来て、そのページを1分ずつ見たとします。ユーザーあたりでは「1人で3分」、セッションあたりでは「1回で1分」です。ページごとの数字(ユーザーあたり)は、何度も開く人がいると長く出ます。

GA4には「平均セッション継続時間」という指標もあります。ただ、上の二つのレポートには最初からは出ていません。小さな会社のサイトで「どのくらい読まれているか」を見るには、上の二つで足ります。

自社のGA4で見る手順

ページごとの時間(ページとスクリーン)

  1. GA4を開き、左のメニューで「レポート」を選びます。
  2. 「エンゲージメント」→「ページとスクリーン」を選びます。
  3. 画面上部の期間を「過去28日間」などにします。
  4. 表の「表示回数」の見出しを押して、多い順に並べます。
  5. 上から5〜10本について、「平均エンゲージメント時間」の列を見ます。表示回数とアクティブ ユーザー数も並べて見ます。

入口のページごとの時間(ランディング ページ)

「レポート」→「エンゲージメント」→「ランディング ページ」を開くと、セッションが最初に入ったページごとに「セッションあたりの平均エンゲージメント時間」が出ています。検索や広告からどのページに入り、その訪問全体でどのくらい読まれたかを見るときはこちらです。

経路ごとの時間(トラフィック獲得)

「レポート」→「集客」→「トラフィック獲得」では、検索から(Organic Search)、直接(Direct)などの経路ごとに「セッションあたりの平均エンゲージメント時間」が出ます。同じ表のエンゲージメント率と一緒に見ると、読まれ方の違いが分かります(エンゲージメント率の定義はGA4のエンゲージメント率と直帰率に書きました)。

当社の数字で読む:トップ4分33秒、お問い合わせ12秒

当社のサイトのGA4で、2026年10月8日に「過去28日間」(9月11日〜10月8日)を開いた数字です。この期間、当社はサイトを作り直している最中で、当社や関係者が確認のために開いた分が多く含まれていると考えています。社内の閲覧を除く設定はしていません。そのうえでの読み方です。

どこの数字か時間当社の読み方
トップ(表示269回)4分33秒(ユーザーあたり)動きのあるページで、確認で開いた分も含まれると考えられる。関心の深さとは読まない
お問い合わせ(表示25回・ユーザー20人)12秒(ユーザーあたり)短いこと自体は問題ではない。送信や電話の数と並べて読む
サイト全体59秒(セッションあたり)確認の閲覧が混ざった平均
検索から(28セッション)47秒(セッションあたり)件数は少ないが、お客様の動きに近い
Direct(189セッション)1分02秒(セッションあたり)確認の作業が多く含まれる

トップの4分33秒。当社のトップは、山を登るように進む3Dの動きのあるページです。動きを見ていれば時間は伸びます。加えて、作り直しの間に当社や関係者が確認のために開いた分も含まれていると考えています。ページごとの数字はユーザーあたりなので、同じ人が何度も開けば、その分だけ長くなります。しかも同じ期間のキーイベントは0件でした。長く見られていても、それが問い合わせにつながっているかは、この数字からは分かりません。

お問い合わせの12秒。お問い合わせのページは表示25回、ユーザー20人で、平均12秒でした。フォームに名前と用件を書いて送るなら、12秒では終わりません。ですから、「見て、閉じた」訪問が多いと考えられます。ただ、それが悪いとは限りません。電話番号を確かめて電話をかけた人、受付時間を見ただけの人、当社や関係者が表示の確認で開いた分(含まれていると考えられます)も、すべて短い時間として入ります。20人の平均なので、数人の長い訪問と多くの短い訪問が混ざっても12秒になります。このページで見るべきは時間ではなく、送信の数(当社ではgenerate_lead)と電話番号のタップの数です。当社の同じ期間のgenerate_leadは2件でした。ただ、これが実際の問い合わせかテストの送信かは、GA4のデータだけでは区別できません。

検索からの47秒と、Directの1分02秒。検索から来た人の時間のほうが短いのに、エンゲージメント率は検索からが78.57%、Directが40.21%で、検索からのほうが高い結果でした。検索から来た人は記事を1本読んで、答えが分かれば帰る。Directには、数秒で閉じる確認と、作業で何分も開いたままの確認が混ざる。そう考えると、二つの数字はどちらも説明がつきます(これは当社の見立てです)。時間だけ、率だけで判断しない理由がここにあります。

短い=悪い、ではない:ページの役割で読み方を変える

平均エンゲージメント時間に「何秒なら合格」という公式の基準はありません。同じ時間でも、ページの役割によって意味が逆になります。

ページの役割短いとき長いとき
お問い合わせ・アクセス・会社概要自然。番号や地図で用が済む探している情報が見つからない可能性
検索から入る記事冒頭で答えが分かれば自然読まれている。次の一歩が置いてあるかを見る
料金・サービス・事例比べる材料が足りない可能性検討されている。問い合わせへの道を見る
トップ次のページへ進んでいれば問題なし迷っている可能性もある

直すべきなのは、「長く読まれてほしいページなのに短い」ときです。料金やサービスのページで時間が短く、そこから問い合わせのページへ進む人も少ないなら、来た人が知りたいこと(料金の目安、対応できる範囲、頼んだ後の流れ)が書かれているかを、来た人の立場で読み直してください。

逆に、お問い合わせやアクセスのページで時間が短いのは、多くの場合放っておいてよい数字です。気にするなら、電話番号のタップやフォーム送信が数えられているかを先に確かめます(数え方はGA4で問い合わせを計測する)。問い合わせのフォームの項目が多すぎて途中でやめられている心配があるなら、問い合わせフォームの項目と作り方も参考にしてください。

時間の数字で判断しないほうがよい場面

  • 人数が少ないとき。20人の平均は、1人が長く開いていただけで大きく変わります。表示回数やユーザー数が数十までのページは、時間で判断しません。
  • 社内の閲覧が混ざっているとき。作り直しや更新の確認で社内の人が開くと、時間は長くも短くもなります。会社のIPアドレスを登録して除外する手順は「Direct」「Unassigned」とはにまとめています。
  • 動画や動きのあるページ。見ているだけで時間が伸びます。当社のトップがそうです。
  • 時間を伸ばすこと自体が目的になっているとき。前置きを長くすれば時間は伸びますが、答えを探している人には不親切です。検索から来る人は1本読んで帰ることが多い、という話はPVとユーザー数はどちらを見るかに書きました。

平均エンゲージメント時間は、「読まれてほしいページが読まれているか」を確かめるための補助の数字です。目標に置くのは問い合わせの件数で、件数は受付の記録で数えるのが当社のやり方です。どこで読むのをやめているかをもっと細かく見たいときは、GA4の離脱率の出し方で、ページごとにどこが最後のページになっているかを調べられます。

当社は、ホームページの運営に加わり、GA4の数字を毎月読んで、どのページのどこを直すかを決め、問い合わせが来るまでを引き受けています。数字はあるけれど何を直せばよいか決められない、という段階からでも相談できます。

参考にした公式の説明