Google Analytics Input
| DescriptionThe Google Analytics Input transform reads data from a Google Analytics 4 account, using the Google Analytics Data API. The GA4 Query Explorer provides a dedicated website to developing and testing queries with the Google Analytics API (outside of Apache Hop). | 
Configuration
-  You need a Google Analytics account with access and sufficient permissions to a GA4 property. 
-  You need a Google Cloud project with a service account. The Google Analytics api needs to be enabled for this project. 
Check the Google Cloud docs for more information on how the create a service account and to set up a project for use with the Google Analytics Data API.
Options
Google Analytics Connection Settings
| Option | Description | 
|---|---|
| Application name | Enter an application name such as "Apache Hop" or leave the default. | 
| OAuth service email | Your Google Developer Service Account’s Email Address (e.g. "<random characters@developer.gserviceaccount.com>"). | 
| Key file | The path to the P12 private key associated with your OAuth Service account. | 
| Property Id | the GA4 property to read from | 
Query Definition
| Option | Description | 
|---|---|
| Start date (YYYY-MM-DD | Specifies the start date associated with the query. The date must be entered in the following format: YYYY-MM-DD. | 
| End date (YYYY-MM-DD | Specifies the end date associated with the query. The date must be entered in the following format: YYYY-MM-DD. | 
| Dimension | Specifies the dimension fields for which you want to query. The Google Analytics Data API documentation provides you with a list of valid inputs and metrics that can be combined. | 
| Metrics | Specifies the metrics fields you want returned. At least one metric must be provided. | 
| Sort | Specifies a dimension field on which to sort. |