2016-09-16 4 views
0

Azure Application Insights Usageモジュールでは、過去24時間以内にユーザーより多くのセッションがあることがわかります。これはどのように可能ですか?それは、セッションが30分以上活動しなくなってから期限切れになり、新しいセッションが作成されると、期限切れのユーザーIDと同じユーザーIDが取得されるからですか?私はちょうど確信したい。おかげでAzure Applicationの洞察で、一定期間ユーザーのセッション数を増やす方法はありますか?

答えて

0

要するに、はい。

セッションとは?

セッションは、ユーザーとアプリケーションの1つの出会いを表します。最も簡単な形式では、セッションはユーザーがアプリケーションを起動して開始し、ユーザーがアプリケーションを終了すると終了します。 Webアプリケーションの場合、デフォルトでは、セッションは非アクティブの30分後またはアクティビティの24時間後に終了します。

ユーザーとユーザー数各ユーザーセッションは固有のユーザーIDに関連付けられている

デフォルトでは、ユーザーはCookieを配置することによって識別されます。複数のブラウザまたはデバイスを使用するユーザーは、複数回カウントされます。

一定の間隔でのユーザー数は、この間隔中に記録されたアクティビティを持つ一意のユーザーの数として定義されます。結果として、長いセッションを持つユーザーは、1時間以内に収まるように時間範囲を設定すると、複数回にわたってアカウントを作成することができます。

新規ユーザーは、この間隔でアプリの最初のセッションが発生したユーザーをカウントします。 Cookieでユーザーがカウントするデフォルトの方法が使用されている場合は、Cookieをクリアしたユーザー、新しいデバイスやブラウザを使用して初めてア​​プリケーションにアクセスするユーザーも含まれます。

詳細情報はここで読むことができます:https://azure.microsoft.com/en-us/documentation/articles/app-insights-web-track-usage/

+0

ユーザーが長いセッションを持っている場合、彼は複数回が、セッションだけで1時間に計上されるのですか?この場合、私はセッションよりも多くのユーザーになります(ユーザーの束が長いセッションを持つ場合)。 – purplePanda

+0

ユーザーは1つのセッション(30分の非アクティブ期間と24時間のアクティブ期間内にCookieを削除しない限り)を考慮しているため、ユーザーがアクティブな期間に基づいて、 。 –

関連する問題