Integrations
Google Analytics logo

Google Analytics integration

Analytics & Data · 6 actions · OAuth auth

Manage Google Analytics 4 properties, list accounts, configure key events, and run analytics reports against the Google Analytics Admin and Data APIs.

Overview

The ModuleX Google Analytics integration lets a ModuleX agent operate Google Analytics on your behalf — running create and list actions across account options, property options and ga4 properties — directly from a plain-English request, using your organization's own Google Analytics credentials. No pre-built workflow is required: the agent picks the right Google Analytics action for the task.

Google Analytics is an analytics & data platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Google Analytics action — or, when you want a repeatable process, the composer assembles a Google Analytics workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Google Analytics in plain English

Type what you want. A ModuleX agent picks the right Google Analytics action — or chains several — and runs it. No workflow to build.

  • Create a new GA4 property under an existing Google Analytics account via the Admin API (POST /properties)
    resolves tocreate_ga4_property
  • Show me the account options that match what I describe
    resolves tolist_account_options
Use cases

What you can automate with Google Analytics

  • Pull a list of account options for a reportlist_account_options
  • Create a ga4 property straight from a requestcreate_ga4_property
  • Run a report from a plain-English requestrun_report
At a glance

Google Analytics integration at a glance

CategoryAnalytics & Data
Actions available6
AuthenticationOAuth
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 6 Google Analytics actions

Account Options1
list_account_options
List Google Analytics accounts available to the authenticated user via the Admin API (/accounts endpoint).
Property Options1
list_property_options
List GA4 properties visible to the authenticated user by flattening the propertySummaries returned from the Admin API /accountSummaries endpoint.
Ga4 Properties1
create_ga4_property
Create a new GA4 property under an existing Google Analytics account via the Admin API (POST /properties).
Key Events1
create_key_event
Create a new GA4 key event (conversion) on a property via the Admin API (POST /{parent}/keyEvents).
Reports1
run_report
Run a Universal Analytics (v4 Reporting API) report against a given view ID. Note: Universal Analytics was sunset July 2024 by Google; use run_report_in_ga4 for new GA4 reports.
Report in Ga4s1
run_report_in_ga4
Run a GA4 Data API report against a GA4 property (POST /properties/{property}:runReport).

See full parameters and response schemas in the Google Analytics integration docs

Two ways

Two ways to use Google Analytics in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Google Analytics action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Google Analytics into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Google Analytics

OAuthGoogle Analytics uses OAuth. You connect your Google Analytics account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.

Step-by-step setup in the Google Analytics docs

Related

Pairs well with Google Analytics

Agents often chain Google Analytics with these — connect them once and the agent can use all of them in a single task.

FAQ

Google Analytics + ModuleX FAQ

A ModuleX agent can run any of Google Analytics's 6 actions — across account options, property options, ga4 properties and key events — from a plain-English request, using your organization's own Google Analytics credentials.
No. The agent selects the right Google Analytics action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through OAuth — you connect your Google Analytics account once and ModuleX stores the token encrypted, scoped to your organization.
6, spanning account options, property options, ga4 properties and key events.
Google Analytics runs on your own credentials, so any Google Analytics usage is billed by Google Analytics directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Google Analytics to work in ModuleX.

Connect Google Analytics once with your own credentials and let your agent run all 6 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →