アプリケーションインストルメンテーションは、任意の分析サービスでキャプチャおよび分析できます。 カスタム イベントを追跡し、カスタム コンテキスト ベースの属性を使用してレポートできる分析サービスを使用することをお勧めします。
azure Monitor の機能である Azure アプリケーション Insights は、アプリのインストルメンテーションの追跡と監視に役立ちます。 これにより、開発者はアプリをインストルメント化し、関連するメトリックを追跡し、カスタム ビジネス イベントを追跡できます。 Teams アプリのイベントは、デスクトップ、Web、またはモバイル クライアント間で追跡できます。
Azure Applications Insights では、コードを変更せずにパフォーマンス、エラー データ、HTTP 要求を自動的に収集するための自動インストルメンテーションが行われます。 前のセクションで説明したインストルメンテーションでは、カスタム イベントをキャプチャする必要があることに注意してください。 Application Insights SDK をアプリケーション コードに追加する必要があります。
- Application Insights SDK をコードに追加するには、 こちらの ガイダンスに従います。
- TrackEvent を使用して、ビジネスにとって重要なカスタム イベントと、概要に記載されているメトリックをインストルメント化して追跡します。
- 保持ブックを使用すると、ユーザーのリテンション期間の分析がすぐに行えます。 ブックを使用すると、定義済みのカスタム イベントによるリテンション期間を測定できます。
- ユーザー フロー は、ユーザーがアプリ内を移動する方法に関する有用な分析情報を提供し、カスタム イベントの追跡にも使用できます。
投資としてのテレメトリ
生成された分析を使用してインストルメンテーション データを収集することは、アプリのエクスペリエンスを向上させ、ロードマップを導く上で重要です。 ただし、分析の計画とインストルメンテーションの使用への投資は、ソリューションを超えています。 これは、ユーザーの心にウィンドウを提供し、重要な製品市場適合を見つけるのに役立つ行動パターンを収集します。
エンド ユーザーが支払うほど価値がある機能に関するソリューションの使用状況と分析情報を分析すると、構築するorganizationと将来のソリューションの長期的な戦略を形成するのに役立ちます。
関連項目
Platform Docs