Basic error handling, fetch a fresh refresh token with approval if needed
Error messages and refactoring to GoogleAnalytics service