Skip to content
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.

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.

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

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

Google Analytics integration at a glance

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 updatedJul 2026

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 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.

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

Works with Google Analytics

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

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.

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: Jul 2026Browse all 179 integrations