LaunchKit · 2026
Back to Skills

google-analytics-api

Google Analytics API integration with managed.

1
1.5k downloads
by @rich-song

Setup & Installation

openclaw skills install @rich-song/google-analytics-api

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install google-analytics-api

What This Skill Does

Google Analytics API integration with managed OAuth via Maton. Covers both the Admin API for managing accounts, properties, and data streams, and the Data API for running reports on sessions, users, page views, and conversions.

Handles OAuth token management automatically, so you can query Google Analytics without implementing the full OAuth flow yourself.

When to use it

  • Pull 30-day traffic report by country for a client site
  • Check which pages get the most views this week
  • Set up a new GA4 property and web data stream
  • Query real-time active users during a product launch
  • List all accessible GA4 properties across accounts

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Show me the top 10 pages by views for the last 30 days

AGENT
  1. 1Retrieve MATON_API_KEY from environment
  2. 2Call GET /google-analytics-admin/v1beta/accountSummaries to find the target property ID
  3. 3POST to /google-analytics-data/v1beta/properties/{propertyId}:runReport with pagePath dimension, screenPageViews metric, 30daysAgo date range, and limit 10
  4. 4Parse response rows and sort by screenPageViews descending
OUTPUT

Ranked list of the top 10 page paths with their view counts

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

MATON_API_KEY environment variableMaton account at maton.aiGoogle Analytics OAuth connection configured at ctrl.maton.ai