本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在應用程式中報告 Amazon Pinpoint 事件
在行動或 Web 應用程式中,您可以使用 AWS Mobile SDKs或 Amazon Pinpoint 事件API向 Amazon Pinpoint 報告用量資料或事件 。 Amazon Pinpoint 您可以報告事件來擷取資訊,例如,工作階段時間、使用者的購買行為、登入嘗試、或您需要的任何自訂事件類型。
您的應用程式回報事件之後,您可以在 Amazon Pinpoint 主控台檢視分析。Analytics (分析) 頁面上的圖表提供許多使用者行為層面的指標。詳情請參閱 Amazon Pinpoint 使用者指南中的 Amazon Pinpoint 分析圖表參考。
若要在 Amazon Pinpoint 以外的地方分析或儲存資料,可以設定 Amazon Pinpoint 將資料串流到 Amazon Kinesis。如需詳細資訊,請參閱使用 Amazon Pinpoint 透過 Kinesis 和 Firehose 串流應用程式事件資料。
透過使用 AWS Mobile SDKs和 AWS Amplify JavaScript 程式庫,您可以呼叫 Amazon Pinpoint API 來報告下列類型的事件:
- 工作階段事件
-
指出使用者開啟和關閉您的應用程式的時間和頻率。
應用程式報告工作階段事件後,使用 Amazon Pinpoint 主控台的分析頁面,檢視工作階段、每日作用中端點、7 天保留率等圖表。
- 自訂事件
-
您指派自訂事件類型所定義的非標準事件。您可以將自訂屬性和指標新增到自訂事件。
在主控台的 Analytics (分析) 頁面,Events (事件) 標籤會顯示應用程式報告的所有自訂事件的指標。
- 獲利事件
-
報告您的應用程式產生的營收,以及使用者購買的項目數。
在 Analytics (分析) 頁面,Revenue (營收) 標籤會顯示 Revenue (營收)、Paying users (付費使用者)、Units sold (售出品項數量) 等圖表。
- 身分驗證事件
-
指出使用者向您的應用程式進行驗證的頻率。
在 Analytics (分析) 頁面,Users (使用者) 標籤會顯示 Sign-ins (登入次數)、Sign-ups (註冊次數) 和 Authentication failures (身分驗證失敗) 的圖表。
開始之前
如果您尚未執行以下操作,請現在執行:
-
將您的應用程式與 AWS Amplify 整合。請參閱 使用 AWS Amplify 將您的前端應用程式連線至 Amazon Pinpoint 。
-
更新您的應用程式來註冊端點。請參閱 在應用程式中註冊 Amazon Pinpoint 端點。
使用適用於 Android 或 iOS SDKs 的 AWS Mobile 報告事件
您可以使用 AWS Mobile SDKs for iOS 和 Android,讓行動應用程式向 Amazon Pinpoint 報告事件。
如需更新應用程式以記錄事件並將其提交至 Amazon Pinpoint 的詳細資訊,請參閱 AWS Amplify 文件中的下列頁面:
使用 AWS Amplify JavaScript 程式庫報告事件
您可以使用 AWS Amplify JavaScript 程式庫,啟用 JavaScript 和 React Native 應用程式,向 Amazon Pinpoint 報告應用程式用量事件。如需更新應用程式以將事件提交至 Amazon Pinpoint 的詳細資訊,請參閱 Amplify JavaScript 文件中的 AWS 分析
使用 Amazon Pinpoint 報告事件 API
您可以使用 Amazon Pinpoint API或 AWS SDK大量提交事件至 Amazon Pinpoint。如需詳細資訊,請參閱 Amazon Pinpoint API參考 中的事件。
後續步驟
更新應用程式以報告事件後,它會將用量資料傳送至 Amazon Pinpoint 。您可以在主控台中檢視此資料,並將其串流至 Amazon Kinesis 。您也可以更新您的應用程式,以處理您透過 Amazon Pinpoint 傳送的推送通知。如需詳細資訊,請參閱 AWS 使用者訊息推送使用者指南 中的下列主題。