OAuth
GoogleAnalyticsOAuthModule
module is imported by the GoogleAnalyticsModule and exposes endpoints
to process the oAuth2 authorization
GET /oauth/init?installed_app_id=X
returns the url to google consent windowGET /oauth/callback?code=xxx&state=yyy
callback url full version of which needs to be configured as accepted callback url in the Google Cloud app
Google Analytics 4
The Google Analytics app is a wrapper around the Google Analytics Data: Node.js Client. It provides a consistent interface for interacting with Google Analytics 4 API within the confines of our framework.
Property
GoogleAnalyticsPropertyModule module is imported by the GoogleAnalyticsModule and exposes endpoint to runReport