---
title: "Google Analytics integration for LuumenAI"
url: "https://www.luumen.ai/integrations/google-analytics/"
entity: SoftwareIntegration
category: "Databases & data platforms"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Google Analytics integration for LuumenAI

Read GA4 traffic and property config, and register new custom dimensions on approval

## What LuumenAI can do with Google Analytics

LuumenAI connects to Google Analytics with OAuth 2.0 and exposes 67 tools (55 read-only · 11 write · 1 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 67 tools (55 read-only · 11 write · 1 destructive)
- Plan: available on all plans
- Category: Databases & data platforms

## About Google Analytics with LuumenAI

Connect Google Analytics and your agent can pull GA4 reports, check which dimensions and metrics work together, and read property configuration — audiences, attribution, retention, and Google Signals settings. Changes like creating a custom dimension or a report task are previewed first and, by default, wait for your approval. Auth is OAuth2.

## Example tools

Read-only (55 in total):

- `GOOGLE_ANALYTICS_BATCH_RUN_PIVOT_REPORTS` — Return multiple pivot reports in a batch for a GA4 property.
- `GOOGLE_ANALYTICS_BATCH_RUN_REPORTS` — Return multiple analytics data reports in a batch.
- `GOOGLE_ANALYTICS_CHECK_COMPATIBILITY` — List dimensions and metrics compatible with a GA4 report request.
- `GOOGLE_ANALYTICS_GET_ACCOUNT` — Retrieve a single Account by its resource name.
- `GOOGLE_ANALYTICS_GET_ATTRIBUTION_SETTINGS` — Retrieve attribution configuration for a Google Analytics property.
- `GOOGLE_ANALYTICS_GET_AUDIENCE` — Retrieve a single Audience configuration from a Google Analytics property.
- `GOOGLE_ANALYTICS_GET_AUDIENCE_EXPORT` — Get configuration metadata about a specific audience export.
- `GOOGLE_ANALYTICS_GET_AUDIENCE_LIST` — Get configuration metadata about a specific audience list.

Write and destructive (12 in total, approval required by default):

- `GOOGLE_ANALYTICS_ARCHIVE_CUSTOM_DIMENSION` — Archive a CustomDimension on a property.
- `GOOGLE_ANALYTICS_CREATE_AUDIENCE_EXPORT` — Create an audience export for Google Analytics.
- `GOOGLE_ANALYTICS_CREATE_AUDIENCE_LIST` — Create an audience list for later retrieval by initiating a long-running asynchronous request.
- `GOOGLE_ANALYTICS_CREATE_CUSTOM_DIMENSION` — Create a CustomDimension for a Google Analytics property.
- `GOOGLE_ANALYTICS_CREATE_CUSTOM_METRIC` — Create a custom metric in Google Analytics.
- `GOOGLE_ANALYTICS_CREATE_EXPANDED_DATA_SET` — Create an expanded data set for a property.
- `GOOGLE_ANALYTICS_CREATE_RECURRING_AUDIENCE_LIST` — Create a recurring audience list that automatically generates new audience lists daily based on the latest data.
- `GOOGLE_ANALYTICS_CREATE_REPORT_TASK` — Create a report task as a long-running asynchronous request for customized Google Analytics event data reports.

## Frequently asked questions

### How does LuumenAI connect to Google Analytics?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Google Analytics on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Google Analytics — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/google-analytics/
