I have integrated Pinpoint analytics in an Ionic 3 app using the AWS amplify SDK.
You need to import "Analytics" into your component, then you can use the "record" method to push events to Pinpoint.
// Import the AWS Stuff
import { Analytics } from 'aws-amplify';
Then where ever you need to record an event use
Analytics.record("SomeEvent");
This will create a custom event called "SomeEvent" (suggest you use a better name) in the Pinpoint Analytics console, which you can then view metrics on...
Take a look here https://aws-amplify.github.io/amplify-js/media/analytics_guide.html
I didn't need to call
Analytics.configure({...})
It worked out of the box.