セッションを追跡する
Braze SDK では、ユーザーエンゲージメントやユーザーの理解に不可欠なその他の分析を計算するため、Braze ダッシュボードで使用されるセッションデータがレポートされます。SDK では、以下のセッションセマンティクスに基づいて、Braze ダッシュボード内で表示可能なセッションの長さとセッション数を考慮した「セッション開始」と「セッション終了」のデータポイントが生成されます。
セッションライフサイクル
デフォルトでは、セッションは braze.openSession()
が最初に呼び出されたときに開始され、少なくとも30分間非アクティブになるまで開いたままになります。つまり、ユーザーがサイトから移動し、30分以内に戻った場合、同じセッションが続行されます。30分が経過した後にユーザーが戻った場合、ユーザーが離れた時間に応じて「セッション終了」のデータポイントが自動的に生成され、新しいセッションが開きます。
note:
新しいセッションを強制する必要がある場合、ユーザーを変更することで強制が可能になります。
セッションタイムアウトをカスタマイズする
セッションタイムアウトをカスタマイズするには、sessionTimeoutInSeconds
オプションをinitialize
関数に渡します。sessionTimeoutInSeconds
の最小値は 1 秒です。
1
2
// Sets the session timeout to 15 minutes instead of the default 30
braze.initialize('YOUR-API-KEY-HERE', { sessionTimeoutInSeconds: 900 });
セッションタイムアウトを設定した場合、セッションセマンティクスの長さはすべてそのカスタマイズされたタイムアウトになります。
セッショントラッキングをテストする
ユーザーを介してセッションを検出するには、ダッシュボードでユーザーを見つけ、ユーザープロファイルの [アプリの利用状況] に移動します。セッション指標が想定どおりに増加していることを確認することで、セッショントラッキングが機能していることを確認できます。
New Stuff!