セッション」は、Googleアナリティクスを活用する上で基本中の基本となるパラメータです。サイトへの訪問回数と何となく理解している方も多いですが、しっかりとした分析をするためには正確な定義を学んでおく必要があります。

今回の記事ではセッションと混同しやすい他の指標との違いを明らかにし、セッションが計測されるタイミングや設定の方法を紹介します。

セッションの定義

まずセッションの定義をしっかり把握していきましょう。

セッションとは、「ユーザーがサイトに流入し離脱するまでの一連の行動」のことを表します。

通常ウェブサイトのトラフィックは「サイトに流入し、数ページを回遊した後に離脱」の繰り返しです。流入から離脱までを1セッションとしてその回数を計測し、サイトにどのくらいの訪問数があったのかを分析します。
セッション定義.png
セッションがユーザーが最初のページを読み込みGoogleアナリティクスのタグが読み込まれたタイミングで計測されます。

セッションが切れるタイミング

通常ページを見終わってブラウザを閉じるなどして離脱すると、セッションが切れます。しかし、それ以外にもセッションが切れてしまう条件がいくつか存在します。

セッションがスタートしてから、何も操作が発生せず30分が経過する
デフォルト状態では、30分間何も操作されずに放置された場合セッションが切れます。
30分.png
例えば、サイトに訪れページBを開いた状態でしばらくコーヒーを飲みに行って席を離れたとします。30分間放置したのち再び席に戻りパソコンを開いた際には、新規のセッションとして計測されています。29分以内に何かしらの操作をすれば、セッション切れは防ぐことが可能です。

・日付が変わったタイミング
午前0時を跨いで日付が変わったタイミングでも、セッションが切れます。23:59にサイトに訪問しても0:00になった瞬間に新規セッションがスタートします。

・参照元が変わったタイミング
最初に入ってきた際の参照元と違う参照元からページが読み込まれた際に、セッションが切り替わります。簡単に言えば、一旦別サイトを読み込んで、別経路から再度戻ってくる際などに新規セッションとみなされます。

また、facebook認証など外部サイトを一度経由してからリダイレクトする場合などにもセッションが切り替わるケースがあるため、注意が必要です。

例えば、ランディングページからフォームに遷移する際に外部サイトの認証を挟んだ場合、リダイレクトしたタイミングでセッションが切り替わるため元々の参照元と紐付かなくなってしまいます。そのため、どのチャネルからの流入が効果的だったか?といった分析ができなくなってしまいます。

これらは参照元除外リスト、クロスドメインの設定などをして、特定のドメインを経由してもセッションが切り替わらないようにする必要があります。

参考:アナリティクスでのウェブ セッションの算出方法 - アナリティクス ヘルプ

混同しやすい定義

Googleアナリティクスの指標は複数あり、セッションと混同してしまう方も多いでしょう。それぞれの違いをしっかりと把握しておきましょう。

ページビュー(PV)
ページビューは、ページ毎に閲覧された回数を計測しています。セッションはサイトに流入してから離脱するまでであるのに対し、ページビューは1ページ読み込まれる毎にカウントされます。

そのため、1回の訪問で5ページ閲覧した後離脱した場合には、1セッションと5ページビューです。また、1回のセッションに対して何ページ閲覧されたを「ページ/セッション」として計測されます。これによってサイト内の回遊率などを分析することが可能です。

ページ訪問数
ページビューに似た指標にページ訪問数があります。ページ訪問数セッションを基準にカウントするので、混同しやすく注意が必要です。

特定のページに対し何回読み込まれたかではなく、特定のページを閲覧したセッションが何回あったかを示すのがページ訪問数です。

1回のセッションの中で何度も同じページを見た場合ページビュー数は増えていきますが、同一セッションの間はページ訪問数は1しかカウントされないことになります。

・ユーザー
ユーザーはサイトに訪問した人の人数です。ブラウザ(Cookie)ごとに訪問したユーザーの人数ですので、同一人物が何回も流入してもカウントは1になります。

セッションの持続時間の設定

デフォルトの設定ではセッションは30分で切れてしまいますが、この時間は変更が可能です。

通常のサイトであれば30分の設定で問題ありませんが、動画ページなど長時間に渡り操作をしないようなサイトの場合、1時間の動画を見ている間に3セッション目に突入していしまいます。

自分のサイトをユーザーがどのように使うかを考え、変更が必要な場合は最適な時間に合わせましょう。最短で1分、最長で4時間まで設定できます。
時間の変更は以下の方法で設定可能です。
セッション時間設定.png
左側のメニューから「管理」(歯車のアイコン)をクリックします。
「プロパティ設定」の中から「トラッキング情報」をクリックします。
セッション設定」をクリックします。
セッションのタイムアウト」のエリアにて時間を設定します。
タイムアウトの時間を設定し「適用」ボタンをクリックすれば完了です。

まとめ

訪問した人の流入後の行動を分析する上で、セッションの定義を把握していなくては、データの意味自体を理解することができません。また、集客チャネルを分析する上でも、参照元のデータはセッションに基づきます。

セッションの意味を今一度しっかりと見直して、Googleアナリティクスをマスターする基礎にしていきましょう。