Back to tools

AI Agent Tool

Google Analytics logo

Google Analytics

Google's free web and app analytics platform for tracking user behavior and conversions.

AnalyticsCommunity

analytics.google.com

•

One-click Login

•

Ready to use

About Google Analytics

Google Analytics 4 (GA4) is the current version of Google's web and app analytics service, replacing Universal Analytics. It uses an event-based data model rather than session-based tracking, offering more granular behavioral data. GA4 integrates natively with Google Ads for audience remarketing and includes BigQuery export (formerly a paid feature) in the free tier. A paid enterprise tier, Google Analytics 360, provides higher data limits, SLA, and dedicated support for large organizations.

AI Agent Use Cases

- Event-based tracking model across web and mobile app surfaces

- Up to 25 custom dimensions and event parameters in the free tier

- BigQuery raw data export included in the free tier

- Audience building with direct integration to Google Ads campaigns

- Explorations for ad-hoc funnel, path, and cohort analysis

- GA360 enterprise tier with higher event volumes, SLA, and dedicated support

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

property

A Google Analytics property identifier whose events are tracked. This must be specified for the batch, and it should be in the format 'properties/1234'.

requests

The list of individual pivot report requests. Each request generates a separate response.

Inputs

property

A Google Analytics property identifier (e.g., properties/1234). Specified in the URL path.

requests

A list of report requests. Each request must be consistent with the property specified in the URL and comply with the RunReportRequest format.

Inputs

audience

The resource name of the audience to be exported.

dimensions

The dimensions requested and displayed in the query response.

Inputs

property

The property resource name for which the audience list is being created.

audience

The audience resource name that identifies the audience being listed.

dimensions

The dimensions requested and displayed in the query response.

webhookNotification

Configures webhook notifications to notify when the audience list is ready.

Inputs

parent

Resource name of this property's logical parent. Format: accounts/{account}, properties/{property}.

displayName

Human-readable display name for this property, limited to 100 UTF-16 code units.

timeZone

Reporting Time Zone, represents the day boundary for reports. Follows IANA Time Zone database format.

currencyCode

Currency type used in reports for monetary values, follows ISO 4217 format.

industryCategory

Industry associated with this property, such as AUTOMOTIVE, FOOD_AND_DRINK, etc.

Inputs

audience

The audience resource name identifying the audience for the list.

dimensions

The dimensions requested and displayed in the audience list response.

activeDaysRemaining

Number of remaining days that the recurring audience export will produce an audience list instance.

webhookNotification

Configures webhook notifications sent from the Google Analytics Data API to a webhook server.

Inputs

property

A Google Analytics property identifier whose events are tracked. Specified in the URL path.

dimensions

The dimensions requested and displayed in the report.

metrics

The metrics requested and displayed in the report.

dateRanges

Date ranges of data to read. Each response row contains a zero based date range index.

dimensionFilter

Dimension filters to ask for specific dimension values in the report.

metricFilter

Filter clause for metrics, applied after aggregating the report's rows.

offset

The row count of the start row. The first row is counted as row 0.

limit

The number of rows to return. If unspecified, defaults to 10,000.

metricAggregations

Aggregations of metrics.

orderBys

Specifies how rows are ordered in the response.

currencyCode

A currency code in ISO4217 format. Defaults to the property's currency if unspecified.

cohortSpec

Cohort group associated with the request.

keepEmptyRows

Determines if rows with all metrics equal to 0 are returned.

returnPropertyQuota

Toggles if the current state of the property's quota is returned.

comparisons

Configuration of comparisons requested and displayed.

Inputs

property

The resource identifier for the property, formatted as properties/{property_id}.

Inputs

name

A string identifying the resource for which to return metadata. The format is 'properties/{property_id}'.

Inputs

property

The identifier of the GA property to query.

dateRanges

The date range for the report.

dimensions

The dimensions to include in the report.

metrics

The metrics to include in the report.

pivots

Configuration for the pivot fields and display order.

metricAggregations

The aggregation methods to apply to the report metrics.

filter

The filter expressions for filtering the data.

currencyCode

The currency code to use for monetary metrics.

cohortSpec

Details about the cohort analysis parameters.

keepEmptyRows

Whether to include empty rows in the report.

returnPropertyQuota

Whether to return the property quota information.