アプリケーションで Amazon Pinpoint イベントを報告する - Amazon Pinpoint

サポート終了通知: 2026 年 10 月 30 日をもって、AWS は Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日以降、Amazon Pinpoint コンソールまたは Amazon Pinpoint リソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にはアクセスできなくなります。詳細については、「Amazon Pinpoint のサポート終了」を参照してください。注意: SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する API については、この変更による影響はなく、AWS End User Messaging でサポートされます。

アプリケーションで Amazon Pinpoint イベントを報告する

モバイルアプリケーションまたはウェブアプリケーションで、AWS Mobile SDK または Amazon Pinpoint イベント API を使用して、使用状況データやイベント にレポートすることができます。イベントを報告して、セッション時間、ユーザーの購入行動、サインインの試行、必要なカスタムイベントタイプなどの情報を取得できます。

アプリケーションがイベントを報告したら、Amazon Pinpoint コンソールで分析を表示できます。[Analytics] ページのグラフは、ユーザーの行動の多くの側面に関するメトリクスを提供します。詳細については、『Amazon Pinpoint ユーザーガイド』の「Chart reference for Amazon Pinpoint analytics」を参照してください。

Amazon Pinpoint の外でイベントデータを分析または保存するには、Amazon Kinesis にデータをストリーミングするよう Amazon Pinpoint を設定します。詳細については、「Amazon Pinpoint を使用して Kinesis と Firehose を介してアプリイベントデータをストリーミングする」を参照してください。

AWS Mobile SDK および AWS Amplify JavaScript ライブラリを使用すると、Amazon Pinpoint API を呼び出して以下の種類のイベントが報告できます。

セッションイベント

ユーザーがアプリを開き、終了する日時と回数を示します。

アプリケーションがセッションイベントを報告したら、Amazon Pinpoint コンソールの [分析] ページを使用して、[セッション][日次アクティブエンドポイント][7 日間保持率] などのグラフを表示します。

カスタムイベント

カスタムイベントタイプを割り当てることで、標準外のイベントを定義します。カスタムイベントにカスタム属性およびメトリクスを追加できます。

コンソールの [Analytics] ページの [Events] タブに、アプリケーションで報告されるすべてのカスタムイベントのメトリクスが表示されます。

収益化イベント

アプリケーションによって生成される収益およびユーザーが購入した商品数を報告します。

[分析] ページの [収益] タブには、[収益][支払いユーザー][販売数] などのグラフが表示されます。

認証イベント

ユーザーがアプリケーションで認証する頻度を示しています。

[Analytics] ページの [Users] タブには、[Sign-ins]、[Sign-ups] および [Authentication failures] のグラフが表示されます。

開始する前に

をまだ実行していない場合は、次を実行します。

Android または iOS 用 AWS Mobile SDK でイベントを報告する

iOS および Android 用の AWS Mobile SDK を使用すると、モバイルアプリケーションで Amazon Pinpoint にイベントを報告することができます。

イベントを記録して Amazon Pinpoint に送信するようにアプリケーションを更新する方法の詳細については、AWS Amplify のドキュメントの以下のページを参照してください。

  • iOS SDK ドキュメントの分析

  • Android SDK ドキュメントの分析

AWS Amplify JavaScript ライブラリでイベントを報告する

AWS Amplify JavaScript ライブラリを使用して、JavaScript アプリケーションおよび React Native アプリケーションから Amazon Pinpoint にアプリケーション使用状況イベントをレポートできます。イベントを記録して Amazon Pinpoint に送信するようにアプリケーションを更新する方法の詳細については、AWS 『Amplify JavaScript documentation』の「Analytics」のページを参照してください。

Amazon Pinpoint API を使用してイベントを報告する

Amazon Pinpoint にイベントを一括送信するには、Amazon Pinpoint API または AWS SDK を使用します。詳細については、「Amazon Pinpoint API リファレンス」の「イベント」を参照してください。

次のステップ

アプリケーションを更新してイベントを報告すると、使用状況データが Amazon Pinpoint に送信されます。このデータをコンソールで表示でき、Amazon Kinesis にストリーミングすることができます。Amazon Pinpoint で送信するプッシュ通知を処理するようにアプリケーションをアップデートすることもできます。詳細については、「AWS End User Messaging Push ユーザーガイド」の以下のトピックを参照してください。