diff --git a/android/analytics.md b/android/analytics.md index e932c846b57..a1e8c33c0dc 100755 --- a/android/analytics.md +++ b/android/analytics.md @@ -255,13 +255,13 @@ public void logMonetizationEvent() { ### Reporting Events in Your Application -You can use the Pinpoint SDK to report usage data, or events, to Amazon Pinpoint. You can report events to capture information such as session times, users’ purchasing behavior, sign-in attempts, or any custom event type that you need. +You can use the AWS Android SDK for Pinpoint to report usage data, or events, to Amazon Pinpoint. You can report events to capture information such as session times, users’ purchasing behavior, sign-in attempts, or any custom event type that you need. After your application reports events, you can view analytics in the Amazon Pinpoint console. The charts on the Analytics page provide metrics for many aspects of user behavior. For more information, see Chart Reference for Amazon Pinpoint Analytics in the Amazon Pinpoint User Guide. To analyze and store your event data outside of Amazon Pinpoint, you can configure Amazon Pinpoint to stream the data to Amazon Kinesis. For more information, see Streaming Amazon Pinpoint Events to Kinesis. -By using the AWS Mobile SDKs and the AWS Amplify JavaScript libraries, you can call the Amazon Pinpoint API to report the following types of events: +By using the `PinpointManager` in AWS Android SDK for Pinpoint, you can call the Amazon Pinpoint API to report the following types of events: #### Session events @@ -381,6 +381,11 @@ public void logAuthenticationEvent() { } ``` +#### Event Ingestion Limits + +The limits applicable to the ingestion of events using the AWS Android SDK for Pinpoint and the Amazon Pinpoint Events API +can be found [here](https://docs.aws.amazon.com/pinpoint/latest/developerguide/limits.html#limits-events). + ### Managing Sessions in Your Application As users engage with your app, it reports information about app sessions to Amazon Pinpoint, such as session start times, session end times, and events that occur during sessions. To report this information from an Android application, your app must include methods that handle events as your app enters the foreground and the background on the user's Android device. @@ -668,6 +673,11 @@ public void assignUserIdToEndpoint() { ``` +#### Endpoint Limits + +The limits applicable to the endpoints using the AWS Android SDK for Pinpoint and the Amazon Pinpoint Endpoint API +can be found [here](https://docs.aws.amazon.com/pinpoint/latest/developerguide/limits.html#limits-endpoint). + ## Using Amazon Kinesis The two classes `KinesisRecorder` and `KinesisFirehoseRecorder` allow you to interface with Amazon Kinesis and Amazon Kinesis Firehose to stream analytics data for real-time processing. diff --git a/ios/analytics.md b/ios/analytics.md index f3972761e89..d28d1ec422c 100755 --- a/ios/analytics.md +++ b/ios/analytics.md @@ -259,6 +259,11 @@ You can report authentication events by doing either of the following: } } ``` + +#### Event Ingestion Limits + +The limits applicable to the ingestion of events using the AWS Android SDK for Pinpoint and the Amazon Pinpoint Events API +can be found [here](https://docs.aws.amazon.com/pinpoint/latest/developerguide/limits.html#limits-events). ## Registering Endpoints in Your Application @@ -307,6 +312,11 @@ if let targetingClient = pinpoint?.targetingClient { } ``` +#### Endpoint Limits + +The limits applicable to the endpoints using the AWS Android SDK for Pinpoint and the Amazon Pinpoint Endpoint API +can be found [here](https://docs.aws.amazon.com/pinpoint/latest/developerguide/limits.html#limits-endpoint). + ## Using Amazon Kinesis The two classes `AWSKinesisRecorder` and `AWSFirehoseRecorder` allow you to interface with Amazon Kinesis and Amazon Kinesis Firehose to stream analytics data for real-time processing.