Connect Google Analytics to Your AI Agent

Select a GA4 property and the question you want a traffic report to answer.

28 tools OAuth

Try a Google Analytics Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Google Analytics

Compare traffic sources

Read property metadata and report traffic by the available source dimensions.

/oo Google Analytics: For GA4 property [ID], check available metrics and compare sessions by source and medium for [date range] versus [comparison range].

Compare your busiest pages

Look at page views and engagement for the period you choose.

/oo Google Analytics: For GA4 property [property ID], review the top pages by views for [date range]. Include active users and average session duration, and highlight differences worth investigating.

Review recorded key events

Understand key event counts and rates in your GA4 property.

/oo Google Analytics: For GA4 property [property ID], summarize key events for [date range]. Show event names, counts, and session key event rates.

Start Working with Google Analytics

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Google Analytics

    Authorize your Google account for Google Analytics access.

    Connect Google Analytics →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Google account with access to the GA4 property.

Google Analytics Tools

Google Analytics report operations use property dimensions, metrics, filters, and date ranges available to the authorized Google account.

GA4 reporting

Discover accessible properties, inspect dimensions and metrics, and run filtered reports.

28 tools

List Account Summaries

List Google Analytics accounts and property summaries visible to the connected Google account.

google_analytics.list_account_summaries

List Properties

List Google Analytics properties visible to the connected account as user-selectable options. Use this first when the user does not know their GA4 propertyId.

google_analytics.list_properties

Get Metadata

Get available dimensions and metrics for a Google Analytics property before building reports.

google_analytics.get_metadata

Get Property Overview

Get the key setup details for a Google Analytics property before choosing reports.

google_analytics.get_property_overview

Run Report

Run a Google Analytics Data API report for selected dimensions, metrics, and date ranges.

google_analytics.run_report

Run Acquisition Report

Run a Google Analytics acquisition report showing where sessions and users came from.

google_analytics.run_acquisition_report

Run Engagement Report

Run a Google Analytics engagement trend report for users, sessions, and engagement quality.

google_analytics.run_engagement_report

Run Pages Report

Run a Google Analytics pages report for page views, users, sessions, and engagement.

google_analytics.run_pages_report

Run Events Report

Run a Google Analytics events report for event volume, users, key events, and value.

google_analytics.run_events_report

Run Key Events Report

Run a Google Analytics key events report for key event volume and conversion rates.

google_analytics.run_key_events_report

Run Geography Report

Run a Google Analytics geography report for users, sessions, and key events by location.

google_analytics.run_geography_report

Run Technology Report

Run a Google Analytics technology report for device, browser, and operating system performance.

google_analytics.run_technology_report

Check Compatibility

Check whether selected Google Analytics dimensions and metrics can be queried together.

google_analytics.check_compatibility

Run Pivot Report

Run a Google Analytics Data API pivot report for cross-tabbed reporting views.

google_analytics.run_pivot_report

Batch Run Reports

Run up to five Google Analytics Data API reports in one batch request for a single property.

google_analytics.batch_run_reports

Batch Run Pivot Reports

Run up to five Google Analytics Data API pivot reports in one batch request for a single property.

google_analytics.batch_run_pivot_reports

Run Realtime Report

Run a Google Analytics realtime report for currently active users and events.

google_analytics.run_realtime_report

Get Property Quotas Snapshot

Get the Google Analytics Data API quota snapshot for a property without running a report.

google_analytics.get_property_quotas_snapshot

List Custom Dimensions

List custom dimensions configured on a Google Analytics property.

google_analytics.list_custom_dimensions

Create Custom Dimension

Create a Google Analytics custom dimension so reporting can use a business-specific event, user, or item attribute.

google_analytics.create_custom_dimension

Archive Custom Dimension

Archive a Google Analytics custom dimension that should no longer be available for reporting configuration.

google_analytics.archive_custom_dimension

List Custom Metrics

List custom metrics configured on a Google Analytics property.

google_analytics.list_custom_metrics

Create Custom Metric

Create a Google Analytics custom metric so reports can measure business-specific event values.

google_analytics.create_custom_metric

Archive Custom Metric

Archive a Google Analytics custom metric that should no longer be available for reporting configuration.

google_analytics.archive_custom_metric

List Properties Filtered

List Google Analytics properties matching a known Admin API filter such as parent:accounts/123. Use list_properties first when the account or propertyId is unknown.

google_analytics.list_properties_filtered

Update Property

Update Google Analytics property settings such as display name, industry category, time zone, or currency.

google_analytics.update_property

Update Data Retention Settings

Update Google Analytics property data retention settings for event data and user activity reset behavior.

google_analytics.update_data_retention_settings

List Data Streams

List data streams configured on a Google Analytics property.

google_analytics.list_data_streams

Work Across Apps

Share a traffic update in Slack

Post a requested GA4 summary where your team discusses results.

Frequently Asked Questions

What if I do not know my property ID?

List accessible properties and choose the relevant property with its account context.

How can I choose valid report fields?

Inspect the property metadata for available dimensions and metrics before building the report.

Can AI explain why traffic changed?

It can show which sources, pages, or events changed and help identify questions to investigate. A report comparison alone does not prove the cause of a traffic change.

Connect Google Analytics

About Google Analytics ↗