GA4でセッション計測の正確性を高めるには、セッション タイムアウト時間の設定が重要です。デフォルト値は30分ですが、サイトの特性に合わせて調整することで、ユーザー行動をより正確に把握できます。本記事では、セッション タイムアウトの基本概念、設定方法、変更時の注意点をご説明します。
GA4のセッション タイムアウトとは
セッション タイムアウトは、GA4がユーザーの操作がない状態をどのくらいの時間で「セッション終了」と判定するかを決める設定です。
GA4のデフォルトセッション タイムアウト時間は30分です。ユーザーが最後にアクションを起こしてから30分間操作がなければ、その時点でセッションが終了します。その後、同じユーザーが再度操作すると、新しいセッションとして計測されます。
セッション タイムアウト時間が短すぎると、1回の訪問が複数のセッションに分割されます。逆に長すぎると、実際には別の訪問であっても同じセッションに含まれてしまいます。サイトの使用パターンに合わせた設定が必要です。
セッション タイムアウト時間の選び方
セッション タイムアウト時間を決める際は、サイトの特性とユーザーの行動パターンを考慮します。
短く設定する場合(15分以下)は、ユーザーがページをゆっくり閲覧するサイト(記事読み比較、資料確認など)や、ポイントごとに異なる目的で訪問するコンテンツに適しています。
デフォルト(30分)のままにする
長く設定する場合(1時間以上)
GA4でセッション タイムアウトを設定する手順
GA4の管理画面からセッション タイムアウト時間を変更する手順をご説明します。
1. GA4の管理画面にアクセスします
左下の「管理」をクリックして、管理画面に進みます。
2. 「プロパティ設定」を開きます
プロパティ列の「プロパティ設定」をクリックします。
3. 「セッションタイムアウト」を探します
プロパティ設定ページ内を下にスクロールして、「セッションタイムアウト」の項目を見つけます。
4. タイムアウト時間を変更します
現在の値の右側にある数値フィールドをクリックし、新しい時間(分単位)を入力します。設定可能な範囲は1分~720分(12時間)です。
5. 設定を保存します
変更後、画面の指示に従って保存をクリックします。通常は自動で保存される場合もあります。
設定変更後のデータへの影響
セッション タイムアウト設定を変更した場合、その時点以降のデータに新しい設定が適用されます。過去のデータは遡って修正されません。
このため、設定を変更した場合は、変更前後でセッション数やセッション継続時間などの指標が異なります。データを比較分析する際は、この変更時期を把握しておくことが重要です。
また、設定変更直後は新しい設定に基づくデータが蓄積されるまでに時間がかかるため、最低でも数日から1週間のデータを確認してから判断することをお勧めします。
複数のセッション定義イベントの活用
GA4では、セッション タイムアウト時間だけでなく、特定のイベント発生時にセッションを強制的に開始させる設定もできます。この機能を使うと、より細かなセッション定義が可能になります。
例えば、ECサイトで「購入完了イベント」をセッション開始イベントとして設定すれば、購入後のユーザー行動を新しいセッションとして記録できます。これにより、購入前後でのユーザー行動を明確に分離して分析することができます。
設定方法は管理画面の「イベント」セクション内で確認できますが、詳しくはGA4のイベント設定ができない場合の対処方法をご参照ください。
セッション タイムアウト設定時の注意点
セッション タイムアウト時間を変更する際には、いくつかの注意点があります。
設定値は全ユーザーに一律で適用されるため、特定のユーザーグループだけに異なる設定を適用することはできません。
非常に短い設定(1~5分)は避けた方が無難
ブラウザを閉じた場合、時間に関わらずセッションは終了
既存のレポートとの比較が難しくなる
よくある質問
Q1:セッション タイムアウト設定は複数プロパティで異なる値を設定できますか?
はい、各プロパティで独立して設定できます。複数のプロパティを管理している場合、それぞれのプロパティの特性に合わせて異なるセッション タイムアウト時間を設定可能です。管理画面でプロパティを切り替えてから、それぞれのプロパティ設定を変更してください。
Q2:セッション タイムアウト時間を0分に設定することはできますか?
いいえ、設定可能な最小値は1分です。0分に設定することはできません。
Q3:セッション タイムアウト設定を変更したら、コンバージョン数が大きく変わりました。なぜですか?
セッション タイムアウトが変わると、ユーザーの訪問が複数のセッションに分割されるか統合されるかが変わります。その結果、セッション当たりのイベント数やコンバージョンの計測方法に影響を受ける場合があります。設定変更後のデータが十分蓄積された段階で、分析を再評価することをお勧めします。
Q4:スマートフォンとパソコンで異なるセッション タイムアウト時間を設定できますか?
GA4の管理画面では、全デバイスに統一されたセッション タイムアウト時間のみ設定できます。デバイスごとに異なる設定が必要な場合は、別のプロパティを作成して分析するか、イベント内のカスタム パラメータを活用して、後処理で区分する方法があります。
参考情報
参考:Google Analytics 4 でのセッション設定 – Google Analytics ヘルプ
GA4のセッション定義と設定の詳細は、上記のGoogle公式ヘルプで確認できます。また、セッション タイムアウト設定後の動作確認方法については、GA4のリアルタイムレポートにデータが表示されない原因と対処方法も参考になります。
まとめ
GA4のセッション タイムアウト時間を適切に設定することは、ユーザー行動を正確に計測するための基本です。デフォルトの30分は多くのサイトに適していますが、長時間利用されるアプリケーションやゆっくりした閲覧が多いサイトでは、時間を延長することで計測精度が向上します。設定変更後は数日間のデータ確認が重要です。プロパティ設定から簡単に変更でき、その時点以降のデータに反映される仕組みを理解しておきましょう。必要に応じてセッション開始イベントも組み合わせることで、さらに細かなセッション定義が実現できます。
