特定の時間にセッションを開始および停止する必要があります。公式ドキュメント
で
は、新しいセッションを開始できることだけを発見しました:
// Called after a user successfully signs in to your app.
private void onSignIn() {
... // The rest of your onSignIn() code.
myTracker.setStartSession(true); // Where myTracker is an instance of Tracker.
myTracker.sendEvent("app_flow", "sign_in", "", null); // First activity of new session.
}
しかし、セッションを停止したり、セッションのタイムアウトを変更したりするためのメソッドが API にありません。
すでにga_sessionTimeout
1 日に設定しようとしましたが、うまくいきませんでし
た。アクティビティがまだ画面に表示されていても、約 8 分後にセッションが閉じられました。Google アナリティクス ダッシュボードのリアルタイムの概要で確認しました。
他のアイデアを歓迎します。