Analytics
Set up Amplify Analytics
The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App.
Record events
Learn how to record analytics events using Amplify.
Identify user
Use the Amplify analytics plugin to inform Pinpoint about your users.
Automatically track sessions
The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint.
Enable and disable analytics
Learn how to enable/disable analytics using Amplify.
Streaming analytics data
The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing.
Storing analytics data
The Amazon Kinesis Firehose analytics provider allows you to send analytics data to an Amazon Kinesis Firehose stream for reliably storing data.
Personalized recommendations
Amazon Personalize can create recommendations by using event data, historical data, or a combination of both. The event data can then be used to create recommendations.
Use existing AWS resources
Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration.
Migrate from v5 to v6
Learn more about the migration steps to upgrade Analytics APIs for Amplify JavaScript v5 to v6