Application Insights による影響分析
影響では、読み込み時間とその他のプロパティがアプリのさまざまな部分のコンバージョン率に及ぼす影響について分析します。 より正確に言えば、ページ ビュー、カスタム イベント、または要求のディメンションが、異なるページ ビューまたはカスタム イベントの使用にどの程度影響するのかについて、明らかにします。
影響で行われることがまだわからない場合
影響については、サイトの一部における遅さがユーザーの定着にどの程度影響しているのかについて、チームのメンバーとの議論を収める究極のツールとして考えるのが、1 つの方法です。 ユーザーがいくらかの遅さを許容する場合がありますが、影響によって、最適化とパフォーマンスのバランスを最善にしてユーザーのコンバージョン率を最大化する方法についての洞察が得られます。
パフォーマンスの分析は、影響の機能の一部にすぎません。 影響ではカスタム イベントとディメンションがサポートされているため、ユーザーのブラウザーの選択と異なるコンバージョン率がどのように相関しているかなどの質問に簡単に答えることができます。
Note
影響分析ブックを使うには、Application Insights のリソースにページ ビューまたはカスタム イベントが含まれる必要があります。 アプリをセットアップし、Application Insights JavaScript SDK を使用してページ ビューを自動的に収集する方法について説明します。 また、相関関係を分析しているため、サンプル サイズが重要です。
影響分析ブック
影響分析ブックを使用するには、Application Insights リソースで [使用量]>[詳細] に移動し、[User Impact Analysis Workbook] (ユーザーへの影響分析ブック) を選びます。 または [ブック] タブで、[Public Templates] (パブリック テンプレート) を選びます。 次に、[使用状況] で [ユーザーへの影響分析] を選択します。
ブックを使う
- [選択されたイベント] ドロップダウン リストからイベントを選択します。
- [分析方法] ドロップダウン リストからメトリックを選択します。
- [影響するイベント] ドロップダウン リストからイベントを選択します。
- フィルターを追加するには、[選択したイベント フィルターの追加] タブまたは [影響するイベント フィルターの追加] タブを使用します。
ページの読み込み時間がページでのコンバージョン数に影響しているか
影響ブックを使って質問への回答を始めるには、初期ページ ビュー、カスタム イベント、または要求を選択します。
[選択されたイベント] ドロップダウン リストからイベントを選択します。
[期間] の既定の選択では、[分析方法] ドロップダウン リストのままにします。 (このコンテキストで、[期間] は [ページ ロード時間] の別名です)。
[影響するイベント] ドロップダウン リストで、カスタム イベントを選択します。 このイベントは、手順 1. で選択したページ ビューの UI 要素に対応する必要があります。
カスタムの方法でページ ビューまたは読み込み時間を追跡する場合
影響では、標準とカスタムの両方のプロパティと測定値がサポートされています。 お好きな方をお使いください。 期間の代わりに 1 つ目と 2 つ目のイベントでフィルターを使用すると、より具体的な情報が得られます。
ユーザーの国またはリージョンの違いがコンバージョン率の違いに影響するか
[選択されたイベント] ドロップダウン リストからイベントを選択します。
[分析方法] ドロップダウン リストから国またはリージョンを選択します。
[影響するイベント] ドロップダウン リストでは、手順 1 で選択したページ ビューの UI 要素に対応するカスタム イベントを選択します。
影響分析ブックによってこれらのコンバージョン率が計算される方法
内部的には、影響分析ブックはピアソン相関関係の係数に依存しています。 結果は -1 から 1 の間で計算されます。 係数 -1 は負の線形相関を表し、1 は正の線形相関を表します。
影響分析のしくみを単純に分解すると、こちらのようになります。
- [選択したイベント] ドロップダウン リストで選択したメイン ページ ビュー、カスタム イベント、または要求を A とします。
- [使用量に影響] ドロップダウン リストで選択するセカンダリ ページ ビューまたはカスタム イベントを B とします。
選択された時間の範囲で、ユーザーからの全セッションのサンプルが影響によって確認されます。 各セッションについて、A のそれぞれの発生が検索されます。
セッションは、2 つの条件のいずれかに基づいて、2 つの異なる種類の "サブセッション" に分けられます。
- コンバージョンが行われたサブセッションは、B イベントで終わったセッションで構成され、B の前に発生したすべての A イベントを含みます。
- コンバージョンが行われなかったサブセッションは、B で終わらず、すべての A が発生した場合に発生します。
最終的に影響がどのように計算されるかは、メトリックにより分析しているのか、それともディメンションにより分析しているのかに基づいて異なります。 メトリックでは、サブセッション内のすべての A は平均化されます。 ディメンションでは、各 A の値は、B に割り当てられた値への 1/N に貢献します。ここで、N はサブセッション内の A の数です。