ミニプログラムの開発が増加し、ユーザー数が増加するにつれて、ミニプログラムは、ユーザーがインターネット サービスにアクセスするための一般的なキャリアとなっています。ミニプログラムのパフォーマンスは、ユーザー エクスペリエンスに大きく影響し、ひいてはユーザーのリテンション率とコンバージョン率にも影響します。ミニプログラムのパフォーマンスは、ミニプログラムの読み込み速度と表示速度、およびユーザーとのインタラクションの応答性で表されます。
2024 年 8 月 26 日以降、ミニプログラムの新規ユーザー数および累計ユーザー指標のモニタリングは利用できなくなりました。
ミニプログラムモニタリングは、ユーザーアクセス、ミニプログラムページの安定性、外部サービス呼び出しのリアルタイムモニタリングを提供します。ページビュー (PV) やユニークビジター (UV) などのユーザーアクセスデータとその変更傾向をリアルタイムで統計分析します。また、リアルタイムモニタリングを提供して、ユーザーエクスペリエンスに影響を与えるパフォーマンスの問題を検出します。これらの問題には、ホワイトスクリーン、アプリケーション起動エラー、JSAPI 呼び出しエラー、アプリケーションパッケージリクエストエラーなどがあります。これにより、問題を迅速に特定し、解決することができます。
現在、モニタリングと分析がサポートされているのは mPaaS ミニプログラムのみです。Alipay および WeChat ミニプログラムのモニタリングはまだサポートされていません。
ミニプログラムモニタリングリストの表示
1 ユーザーがモニタリングできるミニプログラムは最大 100 個です。1 ユーザーが複数のアプリケーションを持つことができ、各アプリケーションに複数のミニプログラムを含めることができますが、モニタリング対象のミニプログラムの総数は 100 を超えることはできません。
ミニプログラムモニタリングリストを表示するには、次の手順を実行します。
コンソールにログインし、[製品とサービス] >[Mobile PaaS] をクリックし、アプリケーションを選択します。
左側のナビゲーションウィンドウで、 [アプリケーションパフォーマンス管理]>[ミニプログラムモニタリング] を選択します。右側のミニプログラムリストで、各 mPaaS ミニプログラムの今日と昨日のアクティブユーザー数と起動回数のデータを確認できます。
説明リスト内のミニプログラムは、mPaaS ミニプログラムプラットフォームで作成されたオフラインパッケージから取得されます。
ミニプログラムリストで、ミニプログラム名または [操作] 列の [表示] リンクをクリックします。これにより、ミニプログラムモニタリングの詳細ページが開き、関連するモニタリングデータを確認できます。
キーワードを使用してミニプログラムを検索できます。
ページ右上の [エクスポート] ボタンをクリックすると、現在のアプリケーションでモニタリングされているミニプログラムのリストと、それに対応するアクセスデータを Excel ファイルとしてエクスポートできます。
ミニプログラムモニタリング詳細の表示
ミニプログラムモニタリングの詳細ページでは、現在のミニプログラムのモニタリングデータをプラットフォーム、クライアントバージョン、および時間でフィルターできます。
ミニプログラムモニタリングは、ビジネスモニタリングと異常モニタリングに分かれています。これらのセクションには、過去 1 時間、6 時間、12 時間、または当日内の指定した時間範囲のモニタリングデータが表示されます。デフォルトでは、現在のミニプログラムのすべてのプラットフォームとバージョンにわたる過去 1 時間のモニタリングデータが表示されます。
ページ右上の [エクスポート] ボタンをクリックすると、現在のミニプログラムのモニタリングレポートを Excel ファイルとしてエクスポートできます。
ビジネスモニタリング
ビジネスモニタリングエリアには、ミニプログラムのページビュー数とアクティブユーザー数、および指定した期間におけるそれらの変更傾向が表示されます。
異常モニタリング
異常モニタリングエリアには、ユーザーエクスペリエンスに影響を与える異常モニタリングデータと、指定した期間におけるその変更傾向が表示されます。これには、アプリケーション起動エラー数、ホワイトスクリーン率、エラー率、JSAPI エラー数、アプリケーションパッケージリクエストエラー数などが含まれます。ミニプログラムページの健全性は、ページ表示速度、ページ安定性、外部サービス呼び出し成功率 (API) の 3 つの側面からモニタリングされます。
モニタリングメトリック
モニタリングメトリック | 説明 |
アクティブユーザー | ミニプログラムにアクセスした総ユーザー (デバイス ID) 数。同じユーザーによる複数回のアクセスは重複してカウントされません。 |
起動時間 | ミニプログラムが起動された合計回数。ユーザーがミニプログラムを開いてから、能動的に閉じるかタイムアウトするまでのプロセスが 1 回の起動としてカウントされます。 |
PV | ミニプログラムのすべてのページへのアクセス総数。 |
アプリケーション内の未解決の例外 | ユーザーがアプリケーション内でミニプログラムページを開く際にエラーが発生した回数。 |
ホワイトスクリーン率 | ホワイトスクリーンとは、ミニプログラムページにコンテンツがなく、完全に空白であることを意味します。 ホワイトスクリーン率 = ホワイトスクリーン数 / ページ表示回数 × 10000‱ |
JSAPI 例外エラー率 | JS エラー率 = JS エラー数 / ページビュー数 × 1000‰ |
JS 例外数 | ミニプログラムの JSAPI リクエストエラーの総数。 |
アプリケーションパケットリクエストの例外率 | アプリケーションパッケージリクエストエラー率 = アプリケーションパッケージリクエストエラー数 / アプリケーションパッケージリクエスト総数 |