セッション
セッション分析は、ユーザーがあなたのウェブおよびモバイルアプリとどのように相互作用するかを理解するのに役立ち、製品とデザインを改善することを可能にします。セッションを分析することで、アプリやウェブサイトでのユーザー体験の質を確認できます。
セッションとは何ですか?
セッションは、特定の時間枠内でのユーザーのウェブサイトまたはアプリ上での一連のインタラクションを表します。これらのセッションは、ユーザーがデバイス上で実行するイベントやアクティビティを記録することによって主に追跡されます。
セッションは個々のデバイスに特有です。サーバー側で発生するユーザーの活動やイベントは、セッションには含まれません。
どのように計算されるのですか?
セッションは、ユーザーがデバイス上で最初に実行するイベントまたはアクティビティから始まります。この初期アクションのタイムスタンプは、セッションの開始時刻を示します。
セッションは次の状況で終了します:
- ログアウト : ユーザーはアプリケーションからログアウトします。
- ソースの変更 : ユーザーが現在のセッションがアクティブな状態で異なるトラフィックソースからセッションに入ります。すべてのセッションはソース情報に関連付けられています。このソースデータは、UTMパラメータから派生したもので、トラフィックソース、メディア、キャンペーンなどのプロパティを含みます。ソースはオーガニックまたは有料です。ソースは、既存のセッションのソースプロパティと1つ以上のプロパティが異なる場合にのみ異なると見なされます。
- 非活動 : ユーザーは指定された非活動期間(デフォルト:30分)を超えて非活動のままです。
各セッションには定義された開始時刻と終了時刻があります。これらの時間帯に行われたすべてのイベントとアクティビティは、そのセッションの一部と見なされます。セッションの期間は、セッションの開始時刻と終了時刻の差として計算されます。
インタラクション vs.非対話型イベント
ユーザーのセッション内のイベントは、次の条件を満たす場合にインタラクティブと見なされます:
- アプリやウェブサイトがバックグラウンドにあっても、新しいセッションを開始します。
- アプリやウェブサイトがバックグラウンドにある場合でも、現在のセッションを延長します。
- ソースとセッション情報を含む。
内部使用または技術的目的のために必要なイベント、またはユーザーのアクションによって直接生成されないイベントは、非対話型イベントと見なされます。これらのイベントはセッションの計算に影響を与えず、
- アプリ/サイトがフォアグラウンドにあるときでも、新しいセッションを開始しないでください。
- セッションを延長しないでください。
- ソースおよびセッション情報を含めないでください。
例えば、 通知を受信しました イベントは非対話型イベントです。セッション時間は増加せず、セッションイベントとしてカウントされません。
非対話型イベントの指定に関する詳細は、MoEngage開発者ドキュメントを参照してください: Android SDK, iOS SDK, and Web SDK 。
UTMパラメーターはセッション分析に必須です。詳細については、 ソース分析 を参照してください。
ソース
ユーザーソースは、マーケティング活動のROIを測定するための重要な要素です。ソースを分析することで、トラフィックの質とエンゲージメントを評価し、最も効果的なソース、メディア、キャンペーンを特定できます。
Source Properties
UTMパラメータ
UTMパラメータは、異なるトラフィックソースのパフォーマンスを分析するために使用されます。デフォルトでは、MoEngage SDKは、ウェブトラフィックのURLからおよびモバイルアプリのディープリンクからUTMパラメータを自動的にキャプチャします。
MoEngageは以下のUTMパラメータをサポートしています:
- utm_source : トラフィックのソースを特定します。特定のウェブサイト、アプリ、またはリンクなどです。(例:YouTube、Instagram、Google)
- utm_medium : チャネルの種類を特定します。(例: プッシュ通知、バナー広告、メール)
- utm_campaign : 特定のマーケティングキャンペーンの名前を識別します。(例: Newyear, Bigbillionday)
- utm_term : 有料広告トラフィックに使用される検索用語を特定します。(例: Mobile+sale)
- utm_content : 広告やキャンペーン内で使用される特定のコンテンツを識別します。(例: バナー、ビデオ、商品画像)
次のURLでは、 utm_source と utm_medium がパラメータ名であり、 MoEngage と email がそれぞれの値です:
https://www.testdomain.com/?utm_source=MoEngage&utm_medium=email&utm_campaign=Newyear &utm_term=mobile+sale&utm_content=image
ユーザー定義パラメータ
library_add_check |
前提条件 ソース分析を効果的に利用するには、UTMパラメータまたはカスタムユーザー定義パラメータが必要です。これらがないと、ソース、キャンペーン、メディア、コンテンツ、用語、およびカスタムユーザー定義パラメータに関する情報は利用できなくなります。すべてのマーケティングリンク、リファーリンク、およびキー・バリュー・ペアには、UTMまたはカスタムパラメータ情報を含めるようにしてください。ユーザー定義のパラメータを有効にするには、MoEngageサポートチームに連絡してください。 |
多くのマーケターは、ビジネスニーズに特有のカスタムソースパラメータを使用しています。MoEngageはこれらのカスタムパラメータもサポートしています。標準のUTMパラメータに加えて、アプリやウェブサイト用に最大5つのカスタムパラメータを定義できます。MoEngage SDKは、URL内のこれらの新しいパラメータをソースプロパティとして認識し、すべてのイベントに自動的に含めます。
プッシュ通知において、ディープリンクが存在しない場合やソース情報が含まれていない場合、SDKはキーとバリューのペア内でソースプロパティを検索します。
帰属
MoEngageは最終クリックアトリビューションモデルを採用しています。これは、すべてのユーザーのアクティビティとイベントが、ユーザーの最も最近のクリックのソースに帰属することを意味します。セッションの期間は、アトリビューションウィンドウを定義します。
例えば、ユーザーがGoogle Ads経由で到着し、5分間のセッション中にアクティブであり、15のイベントをトリガーした場合、すべての15のイベントのソースプロパティ値は Google Ads になります。次のセッションでユーザーが自発的に来た場合、そのセッション内のイベントにはソース情報が付与されません。
ユースケース
マーケターまたはプロダクトオーナーとして、セッションとソース分析を使用して次の質問に答えることができます:
- ユーザーあたりのセッション数と合計セッション数は、時間の経過とともにどのように推移しますか?
- ユーザーセッションの典型的な深さは、トリガーされた総イベント数とユニークなイベントタイプの観点からどうなりますか?
- 特定のコンバージョンイベント(例えば、購入やサインアップ)を含むセッションはどのくらいありますか?
- 特定のユーザーに対する連続セッション間の平均経過時間はどのくらいですか?
- ユーザーのアクティビティと主要なイベントの発生は、ユーザーがアクセスしたソース、キャンペーン、またはメディアによってどのように異なりますか?
- トラフィックソースのパフォーマンスはどうですか?
- どのMoEngageキャンペーンタイプが最も良い成果、エンゲージメント、そしてリテンションを生み出しているのか?
- トラフィックソースからのコンバージョンと収益はどのくらいですか?
- 特定のチャンネルはどのようにパフォーマンスを発揮していますか?
始めに