Analytics
Analytics connects your flow to Google Analytics to get access reports: the record of who has looked at the data of a Google Analytics account or property, when they did it and with which application.
It is useful to keep track of how your analytics data is used, for example to regularly review which people or tools query a property, or to watch the consumption of query quota.
When to use it
- Review every month which people in your organization have looked at a property’s data.
- Spot access from applications or integrations you don’t recognize.
- Watch how much query quota each property consumes.
- Prepare an access log for an internal audit.
Configuration
You need a Google Analytics credential, which connects by signing in with your Google account. See Credentials.
| Field | What it does |
|---|---|
| Credential (required) | The Google Analytics credential used to access your account. |
| Operation | The type of report. Account Report returns access to a whole account; Property Report, access to one property. Default: Account Report. |
| Account Name | The Google Analytics account. Once you pick the credential, the list shows your accounts. Needed in both reports. |
| Property Name | Only in Property Report, where it is needed. The property of the chosen account. The list loads when you choose the account. |
Advanced options
The date fields, Dimensions, Metrics and Order By are needed for the report to run.
| Field | What it does |
|---|---|
| Metrics | What is measured. dataApiQuotaPropertyTokensConsumed is the query quota consumed; accessCount is the number of accesses and is only available on Google Analytics 360 properties. Default: dataApiQuotaPropertyTokensConsumed. Up to 10. |
| Dimensions | How the accesses are broken down, for example userEmail (email of who accessed), accessDateHour (date and time), accessorAppName (application used) or accessedPropertyName (property queried). Some, such as userCountry or userIP, are only available on Google Analytics 360. Default: userEmail. Up to 9. |
| Date Range Star | First day of the report, in the format 2026-01-31. |
| Date Range End | Last day of the report, in the same format. It must be later than the first one. |
| Limit | The maximum number of rows to return. Default: 20. |
| Order By | The dimension used to sort the rows, from highest to lowest. The list shows the dimensions you have chosen. |
Output
The Data output returns one item per report row, with a value for each chosen dimension and metric. For example, with the userEmail dimension and the dataApiQuotaPropertyTokensConsumed metric, each row has an email and the quota it consumed. If there was no access in the period, the run reports that there is no data.
You can connect the result to a spreadsheet to keep it or to an agent to summarize it. The component can also be connected to an Agent as a tool. See Tool Mode.
Example
The data manager of an online store wants to know every month who looks at the website’s analytics.
- Schedule the flow for the first day of every month. See Scheduler.
- Add Analytics with the
Property Reportoperation and choose the store’s account and property. - In the advanced options, leave Dimensions with
userEmail, addaccessorAppName, chooseuserEmailin Order By and set the dates of the previous month. - Email the result to the data manager.
Good practices
- To see other people’s access you need administration permissions on the Google Analytics account or property.
- Start with few dimensions. The more you combine, the more rows you get and the harder the report is to read.