I use the trackView per view. So in each controller I pass the name of the page (you decide what makes sense for you). The way it links to Google Analytics is by showing the screen name based on the value you passed. For example this is what I have in the controller for my search schedules page:
$scope.$on('$ionicView.beforeEnter', function() {
analytics.trackView('Search Schedules');
});
Then, in Google Analytics you can see when a user accesses the screen in Real Time or in the App Overview (for past sessions).
You can also use it to set up goals, in our app we set up a funnel to see when a user gets to the final purchase screen.
Note: you need to have your code deployed as a mobile app in order for this to work. It will not work when using the browser for testing.
Which issue are you running into? This topic has some more information on analytic errors.
