[UA] ユニバーサル アナリティクスでのウェブ セッションの算出方法

この記事では、ユニバーサル アナリティクスにおけるウェブ セッションの定義について説明します。Google アナリティクス 4 に関する同様の情報については、以下のリソースをご覧ください。
この記事の情報は、ウェブ トラッキングのみに当てはまります。モバイル OS 向けのアナリティクス SDK を使用してデータを収集している場合、この算出方法は当てはまりません。詳しくは、アプリのセッションをご覧ください。

Google アナリティクスでは、さまざまな機能、レポート、指標でセッションという概念が使用されるため、その内容とカウント方法を理解しておくことが重要です。

この記事の内容:

概要

セッションとは、特定の期間内にウェブサイトで発生した、ユーザーによる一連の操作のことです。たとえば、1 回のセッションには、複数のページビュー、イベント、ソーシャル インタラクション、e コマース トランザクションなどが含まれます。詳しくはアナリティクスのさまざまなリクエスト タイプをご覧ください。

セッションは、ユーザーがサイト上で行った操作内容を格納するコンテナ(容器)ととらえることができます。

Many interactions can happen within one visit.

ユーザーは 1 人で複数のセッションを開始できます。複数のセッションは同じ日に起こることもあれば、数日、数週間、または数か月という期間で起こることもあります。1 回のセッションが終了した時点で、次の新しいセッションを開始することが可能です。セッションは次のいずれかをきっかけに終了します。

  • 時間による期限切れ:
    • 操作が行われない状態で 30 分経過した後
    • 午前 0 時
  • キャンペーンの切り替わり:
    • キャンペーン経由でサイトにアクセスして離脱した後、別のキャンペーン経由でサイトに戻ってきた場合

時間による有効期限

セッションの持続時間

デフォルトでは、セッションはユーザーが何も操作を行わないまま 30 分が経過するまで持続しますが、この有効期限は数秒~数時間に変更することもできます。詳しくはセッションの設定の変更方法をご覧ください。

ユーザー A がサイトにアクセスすると、アナリティクスでは、その時点から時間の計測が開始されます。ユーザー A によるなんらかの操作がないまま 30 分が経過すると、セッションは終了します。ただし、ユーザー A がサイトの要素を操作(イベント、ソーシャル インタラクション、ページビューなどが発生)するたびに、有効期限はその操作が行われた時点から 30 分後にリセットされます。

ユーザー A が次の時間間隔でウェブサイトを操作するとします:

A series of standard interactions and the visit expiry.

イベント 2 の後、このセッションの有効期限は 14 時 34 分に設定されます。

ユーザー A がサイトに初めてアクセスしたとき、このセッションの有効期限は 14 時 31 分に設定されていました。ユーザー A がサイトに滞在してページを閲覧したり、イベントを発生させたりすると、そうしたリクエストのたびに有効期限が 30 分先に延長されます。

ユーザー A がサイトのページを開いたまま昼休みで席を離れ、31 分後に戻って閲覧を再開した場合

この場合、ユーザー A がサイトにアクセスして始まった最初のセッションは 30 分の昼休みの間に終了します。ユーザー A が昼休みを終えてウェブサイトの閲覧を再開すると、新たに 30 分の有効期限が設定され、新しいセッションが開始されます。

A new visit starts if a user doesn't interact with content for a specific period of time.

ユーザー A は商品購入プロセスの途中で昼休みになって席を離れ、戻ってきてからトランザクションを完了しました。この場合、新しいセッションのランディング ページは「カートへ追加」ページです。

ユーザー A がサイトのページを開いたまま昼休みで席を離れ、29 分後に戻って閲覧を再開した場合

ユーザー A が戻ってくると、休憩前に閲覧していたページからセッションが再開されます(ただし、別のキャンペーンを経由していないことが条件です。詳しくは後述)。この場合、アナリティクスの認識では、ユーザー A はウェブサイトを離脱していません。

If a user continuous interacts with content and only pauses within the specified time limit, the visit keeps going.

ユーザー A は商品購入プロセスの途中で昼休みになって席を離れました。前の例との違いは、離脱の時間が 30 分以内でセッションが終了していなかったことです。この結果、ページビュー 2(商品ページ)のページ滞在時間は 29 分となります。これは、ページ滞在時間が連続するページビューの開始時刻の差分として算出されるためで、この例ではページビュー 3 の開始時刻(14 時 31 分)からページビュー 2 の開始時刻(14 時 2 分)を引いた値となります。

1 日の終わりによる期限切れ

ユーザー A が 8 月 14 日の午後 11 時 50 分にウェブサイトにアクセスし、15 日の午前 0 時 10 分に離脱したとします。

この場合は、8 月 14 日の午後 11 時 59 分 59 秒に最初のセッションが終了し、15 日の午前 0 時に次のセッションが開始されます。

1 日の終わりは、ビューのタイムゾーン設定を基準とします。

キャンペーンの切り替わりによる有効期限

アナリティクスでは、ユーザーのキャンペーン ソースが変わるたびに新しいセッションが開始されます。現在のセッションが終わっていない(最後のリクエストから 30 分経過していない)場合でも、キャンペーン ソースが変わると最初のセッションが終了して、次の新しいセッションが開始されます。

ユーザー A が次のようにウェブサイトにアクセス操作するとします。

Two separate sessions, with two unrelated interactions.

アナリティクスにより、キャンペーン ソースの情報が保存され、キャンペーンの値が更新されるたびに、新しいセッションがスタートします。上記の例では、ユーザー A は最初、Google の自然検索キーワード「赤 ウィジェット」を検索してウェブサイトにアクセスし、その後 Google の検索広告キーワード「青 ウィジェット」を通じて再アクセスしています。

どちらの検索キーワードでもキャンペーンが更新されるため、それぞれのキーワードは別々のセッションに関連付けられます。

キャンペーンが更新される仕組み

通常、キャンペーンはユーザーが検索エンジン、参照元サイト、またはキャンペーンのタグが付いた URL を通じてサイトにアクセスするたびに更新されます。ただし、ノーリファラーの場合は、こうしたキャンペーン ソースの情報が更新されることはありません。

Google 広告の自動タグ設定

Google 広告の自動タグ設定を利用している場合は、クリックのたびに一意のキャンペーン値(gclid 値)が生成されます。クリックはそれぞれ独自の gclid 値を持つため、個別のキャンペーンとして扱われ、新しいセッションがスタートします。

参照

ユーザーが参照元サイトのリンクをクリックしてお客様のサイトにアクセスするたびに、キャンペーン ソースが新たに関連付けられます。

たとえば、ユーザー A が a.com というサイトにアクセスし、お客様のサイトへのリンクをクリックすると、a.com を参照元とするセッションが開始されます。ユーザー A がその後すぐに b.com というサイトアクセスし、お客様のサイトへのリンクをクリックすると、b.com を参照元とする新しいセッションが開始されます。

参照の除外によって、特定のサイトからの参照では、セッションを新規作成しないように設定することもできます。

キャンペーンのタグ

キャンペーンに手動でタグを設定するのではなく、自動タグ設定を使用することをおすすめしますが、次のようなリンク先 URL を使って Google 広告キャンペーンに手動でタグを設定した場合を考えてみましょう。

http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=camp1&utm_term=keyword&utm_content=content

ユーザー A が広告をクリックすると、その最初のクリックに対応する新しいセッションが登録されます。しかし、複数のクリックに対応して複数のセッションが開始される自動タグ設定とは異なり、手動でタグ設定されたキャンペーンのパラメータ値は何度クリックされても更新されません。この場合は、キャンペーンがクリックのたびに更新されないので、広告のクリックが複数回あっても、セッション数は 1 回のみとなることがあります。

サードパーティの広告ネットワークでキャンペーン タグを手動で設定して広告を掲載する場合は、ユーザーが前回のクリックから 30 分以内に再び広告をクリックしたときに、対応するセッションが開始されないこともあります。このことが、アナリティクスと他のプロダクトのレポート間でデータの不一致が生じる一般的な原因となっています。

ノーリファラー

最後に、アナリティクスでのノーリファラーの取り扱いについて簡単に説明します。キャンペーン ソースがノーリファラーの場合は、検索エンジンや参照元サイト、キャンペーンなどの現在のキャンペーン ソースが更新されることはありません。

30 分のセッション期間内にノーリファラーでのコンテンツ操作が発生した場合は、ウェブサイトの離脱が 30 分以内に終了した場合と同じ扱いになります。このため、現在有効なセッションは離脱した場所から再開されます。

[マルチチャネル] レポートでは、アナリティクスの他のレポートとは異なる方式でノーリファラーが処理されます。

指標の算出方法: セッションと新規ユーザー

指標の [セッション] の数値が、[新規ユーザー] よりも少なくなる場合もあります。これは非インタラクション イベントのみで構成されるセッションの場合は、[セッション] が加算されないためです。一方、[新規ユーザー] は、新規ユーザーのセッションが発生するたびに常に加算されていきます。非インタラクション イベントのみで構成されるセッションでも、それは変わりません。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
true
独自の学習プログラムを選択する

Google アナリティクス 4 を最大限に活用するための新しいリソースをご確認ください(google.com/analytics/learn)。新しいウェブサイトには、動画、記事、ガイド付きフローが含まれ、Google アナリティクスの Discord、ブログ、YouTube チャンネル、GitHub リポジトリへのリンクも記載されています。

今すぐ学習を始める

検索
検索をクリア
検索を終了
メインメニュー
12704785391882809427
true
ヘルプセンターを検索
true
true
true
true
true
69256
false
false