Node Inputs
This node does not accept inputs from other nodes.Node Parameters
Required Fields
Integration: Your Google Analytics integration connection. Must be configured with proper Google Analytics API access. Account: The Google Analytics account to query. Select from the dropdown list of available accounts linked to your integration. Property: The Google Analytics 4 property to retrieve data from. Select from the dropdown list of properties available in the selected account. Metrics: The metrics to include in your analytics report. Default:sessions,activeUsers
Available metrics:
| Metric | Description |
|---|---|
activeUsers | Number of distinct users who visited your site |
newUsers | Number of first-time users |
totalUsers | Total number of users |
sessions | Number of sessions |
engagedSessions | Sessions with engagement |
averageSessionDuration | Average session length in seconds |
sessionsPerUser | Average sessions per user |
engagementRate | Percentage of engaged sessions |
bounceRate | Percentage of non-engaged sessions |
userEngagementDuration | Total time users were engaged |
screenPageViews | Total number of page views |
screenPageViewsPerSession | Average pages viewed per session |
eventCount | Total number of events |
conversions | Number of conversion events |
totalRevenue | Total revenue from all sources |
ecommercePurchases | Number of purchases |
transactions | Number of transactions |
itemsViewed | Number of items viewed |
addToCarts | Number of add to cart events |
checkouts | Number of checkout events |
purchaseRevenue | Revenue from purchases |
last_28_days
Available date ranges:
today- Current day onlyyesterday- Previous daylast_7_days- Past 7 dayslast_28_days- Past 28 dayslast_30_days- Past 30 dayslast_90_days- Past 90 dayslast_12_months- Past 12 monthsthis_month- Current month to datelast_month- Previous full monththis_year- Current year to datelast_year- Previous full yearpersonalized- Custom date range (requires start and end dates)
Optional Fields
Dimensions: The dimensions to segment your analytics data by. Available dimensions:| Dimension | Description |
|---|---|
| Time | |
date | Date in YYYYMMDD format |
dateHour | Date and hour combined |
month | Month of the year |
week | Week of the year |
year | Year |
dayOfWeek | Day of the week (0-6) |
hour | Hour of the day (0-23) |
| Geographic | |
country | Country of the user |
city | City of the user |
region | Region/State of the user |
continent | Continent of the user |
| Device | |
deviceCategory | Device type (desktop, mobile, tablet) |
browser | Browser name |
operatingSystem | OS name |
platform | Platform (web, iOS, Android) |
mobileDeviceBranding | Mobile device manufacturer |
screenResolution | Screen resolution |
| Page | |
pagePath | Page URL path |
pageTitle | Page title |
landingPage | First page in the session |
pagePathPlusQueryString | Page path with query string |
hostname | Website hostname |
| Traffic Source | |
sessionSource | Traffic source for the session |
sessionMedium | Traffic medium for the session |
sessionCampaignName | Campaign name |
sessionDefaultChannelGroup | Default channel grouping |
firstUserSource | Original acquisition source |
firstUserMedium | Original acquisition medium |
| Other | |
eventName | Name of the event |
newVsReturning | Whether user is new or returning |
userAgeBracket | Age bracket of the user |
userGender | Gender of the user |
YYYY-MM-DD
Required when Date Range is set to personalized.
Supports variable input: {{startDate}}
End Date:
The end of a custom date range.
Format: YYYY-MM-DD
Required when Date Range is set to personalized.
Supports variable input: {{endDate}}
Row Limit:
Maximum number of rows to return in the response.
Default: 10000
Range: 1 to 100,000
Node Output
Analytics Data: JSON containing analytics data with the requested metrics and dimensions. Example Output:Node Functionality
The Google Analytics Reader node:- Retrieves analytics data from Google Analytics 4 properties.
- Supports a wide range of GA4 metrics including user, session, engagement, page view, event, and e-commerce metrics.
- Allows data segmentation using multiple dimensions.
- Provides flexible date range options from predefined ranges to custom periods.
- Supports dynamic date inputs through variables for workflow automation.
- Enables row limiting to control data volume.
Use Cases
Traffic Analysis: Monitor website traffic trends by tracking sessions, users, and page views over time. User Behavior Insights: Analyze engagement metrics like bounce rate, session duration, and pages per session. Conversion Tracking: Track e-commerce metrics including purchases, revenue, and conversion events. Channel Performance: Segment data by traffic source, medium, and campaign to evaluate marketing effectiveness. Device Analysis: Understand your audience by analyzing traffic across different devices, browsers, and platforms.Notes
- This node requires a valid Google Analytics integration with appropriate API permissions.
- Only Google Analytics 4 (GA4) properties are supported; Universal Analytics properties are not compatible.
- When using custom date ranges, the start date must be before or equal to the end date.
- Large date ranges with many dimensions may result in slower response times.
- Row limits exceeding the available data will return all available rows.
Version History
| Version | Changes |
|---|---|
| 1.1 | Improved UI with autocomplete for accounts, properties, metrics and dimensions |
| 1.0 | Initial release of Google Analytics 4 Reader |

