OperatorGet started
← All integrations
Google Analytics logo

Connect Google Analytics to OpenClaw on Operator.io

Google Analytics tracks and reports website traffic, user behavior, and conversions. It helps marketers optimize performance and understand customer journeys.

Automate Google Analytics with AI

Operator puts an OpenClaw agent in front of Google Analytics. You describe the job from Telegram or Discord and it handles the rest inside Google Analytics, picking the right calls from the 67 Google Analytics actions and checking its own work as it goes.

Your agent reaches Google Analytics directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Google Analytics

Your agent can call any of these Google Analytics actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Archive Custom Dimension

Tool to archive a CustomDimension on a property. Use when you need to remove a custom dimension from active use without permanently deleting it. Archived dimensions cannot be used in new reports.

Batch Run Pivot Reports

Tool to return multiple pivot reports in a batch for a GA4 property. Use when you need to fetch multiple pivot table reports with multi-dimensional analysis in a single request.

Batch Run Reports

Tool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 property in a single request.

Check Compatibility

Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metrics before running a report.

Create Audience Export

Tool to create an audience export for Google Analytics. Use when you need to export a snapshot of users in an audience at a specific point in time. This initiates a long-running asynchronous request that returns an operation resource nam...

Create Audience List

Tool to create an audience list for later retrieval by initiating a long-running asynchronous request. Use when you need to create a snapshot of users currently in an audience. The method returns quickly with an Operation resource while...

Create Custom Dimension

Tool to create a CustomDimension for a Google Analytics property. Use when you need to add a new custom dimension to track specific user properties, event parameters, or eCommerce item parameters.

Create Custom Metric

Tool to create a custom metric in Google Analytics. Use when you need to define a new custom metric for tracking specific event parameters.

Create Expanded Data Set

Tool to create an expanded data set for a property. Use when you need to combine specific dimensions and metrics into a custom dataset after property creation.

Create Recurring Audience List

Tool to create a recurring audience list that automatically generates new audience lists daily based on the latest data. Use when you need to automate audience list creation and reduce quota token consumption.

Create Report Task

Tool to create a report task as a long-running asynchronous request for customized Google Analytics event data reports. Use when you need to generate large or complex reports that process asynchronously.

Create Rollup Property

Tool to create a roll-up property. Use when consolidating multiple GA4 properties into one aggregated view.

Get Account

Tool to retrieve a single Account by its resource name. Use when you need detailed account info after confirming the account resource name (e.g., accounts/100).

Get Attribution Settings

Tool to retrieve attribution configuration for a Google Analytics property. Use when you need to check attribution models, lookback windows, and conversion export settings.

Get Audience

Tool to retrieve a single Audience configuration from a Google Analytics property. Use when you need detailed audience information including membership criteria and filter clauses.

Get Audience Export

Tool to get configuration metadata about a specific audience export. Use when you need to understand an audience export after it has been created or check its status.

Get Audience List

Tool to get configuration metadata about a specific audience list. Use after confirming the audience list resource name.

Get Custom Dimension

Tool to retrieve a single CustomDimension by its resource name. Use when you need detailed information about a specific custom dimension including its display name, scope, and parameter name.

Get Data Retention Settings

Tool to retrieve data retention configuration for a Google Analytics property. Use when you need to check event-level and user-level data retention durations and reset settings.

Get Data Sharing Settings

Tool to retrieve data sharing configuration for a Google Analytics account. Use when you need to check which data sharing settings are enabled for an account, including sharing with Google support, sales teams, products, and benchmarking.

Get Google Signals Settings

Tool to retrieve Google Signals configuration settings for a GA4 property. Use when you need to check whether Google Signals is enabled and the consent status for a property.

Get Key Event

Tool to retrieve a Key Event. Use after confirming the key event resource name. Read-only; create, update, or delete operations require the Google Analytics UI.

Get Metadata

Tool to get metadata for dimensions, metrics, and comparisons for a GA4 property. Use to discover available fields before building a report — always derive dimension/metric apiNames from this output rather than hardcoding from GA4 UI lab...

Get Property

Tool to retrieve a single GA4 Property by its resource name. Use when you need detailed property configuration including display name, time zone, currency, and other settings.

Get Property Quotas Snapshot

Tool to retrieve all property quotas organized by category (corePropertyQuota, funnelPropertyQuota, realtimePropertyQuota) for a given GA4 property. Use when you need to check current quota usage. Snapshot data can lag real consumption b...

Get Recurring Audience List

Tool to get configuration metadata about a specific recurring audience list. Use when you need to understand a recurring audience list's state after it has been created or to get the resource name of the most recent audience list instance.

Get Report Task

Tool to get report metadata about a specific report task. Use after creating a report task to check its processing state or inspect its report definition.

List Account Summaries

Tool to retrieve summaries of all Google Analytics accounts accessible by the caller. Use when you need a high-level overview of accounts and their properties without fetching full account details.

List Accounts (v1beta)

Tool to list all Google Analytics accounts accessible by the caller using v1beta API. Use when you need to enumerate accounts. Note that these accounts might not have GA properties yet. Soft-deleted accounts are excluded by default.

List AdSense Links

Tool to list all AdSenseLinks on a property. Use when you need to fetch all AdSense links for a given Google Analytics property.

List Audience Exports

Tool to list all audience exports for a property. Use when you need to find and reuse existing audience exports rather than creating new ones.

List Audience Lists

Tool to list all audience lists for a specified property to help find and reuse existing lists. Use when you need to retrieve a property's configured audience lists after confirming the property ID.

List Audiences

Tool to list Audiences on a property. Use when you need to retrieve audience configurations for a Google Analytics property. Audiences created before 2020 may not be supported.

List BigQuery Links

Tool to list BigQuery Links on a property. Use when you need to retrieve BigQuery link resources associated with a Google Analytics property. Results support pagination for large datasets.

List Calculated Metrics

List Calculated Metrics

List Channel Groups

Tool to list ChannelGroups on a property. Use when you need to retrieve channel groups that categorize traffic sources in Analytics reports.

List Conversion Events

Tool to list conversion events on a property. Use when you need to retrieve conversion events configured for a given property.

List Custom Dimensions

List Custom Dimensions

List Custom Metrics

Tool to list CustomMetrics on a property. Use when you need to retrieve all custom metrics configured for a given property.

List DataStreams

Tool to list DataStreams on a property. Use when you need to retrieve data stream configurations for a Google Analytics property.

List Display & Video 360 Advertiser Links

Tool to list Display & Video 360 advertiser links on a property. Use when you need to retrieve DisplayVideo360AdvertiserLink resources associated with a Google Analytics property. Results support pagination for large datasets.

List DisplayVideo360 Advertiser Link Proposals

Tool to list DisplayVideo360AdvertiserLinkProposals on a property. Use when you need to retrieve Display & Video 360 advertiser link proposals associated with a Google Analytics property. Results support pagination for large datasets.

List Event Create Rules

Tool to list EventCreateRules configured on a web data stream. Use when you need to retrieve event create rules for a specific GA4 property data stream.

List Expanded Data Sets

Tool to list ExpandedDataSets on a property. Use when you need to retrieve expanded data set configurations for a Google Analytics 360 property.

List Firebase Links

Tool to list FirebaseLinks on a property. Use when you need to retrieve Firebase connections associated with a Google Analytics property. Each property can have at most one FirebaseLink.

List Google Ads Links

Tool to list GoogleAdsLinks on a property. Use when you need to retrieve Google Ads account links configured for a Google Analytics property. Supports pagination for large result sets.

List Key Events

Tool to list Key Events. Use when you need to retrieve all key event definitions for a given property. Key events are read-only via API; creation, updates, and deletion require the Google Analytics UI. An empty results list means no key...

List Measurement Protocol Secrets

Tool to list MeasurementProtocolSecrets under a data stream. Use when you need to retrieve measurement protocol secrets for server-side event tracking.

Plus 19 more Google Analytics actions your agent can call.

How to connect Google Analytics

You authorize Google Analytics once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Google Analytics without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Google Analytics

How do I connect Google Analytics to Operator?
Connecting Google Analytics is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Google Analytics and you never reauthorize by hand.
Can my agent pull and update data in Google Analytics?
Yes. It can read records, write new ones, and answer questions about what is stored. Point it at Google Analytics and ask for a figure or a list, or have it keep a table in step with another app you have connected, all in plain language.
Do I need to write code or manage Google Analytics API keys?
No. Operator manages the Google Analytics connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Google Analytics together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Google Analytics and tools like Posthog, Gosquared, Google BigQuery in one job, reading from one and acting in another without you wiring anything between them.

Google Analytics integrations

Pick an app to see what your agent does across Google Analytics and it, or browse all integrations.

Put your agent on Google Analytics

Sign in, connect Google Analytics, and hand your agent the work. Your first week is free.

Get started