google-analytics

Manage Google Analytics accounts and reporting via Admin and Data APIs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Growth4U-systems/sanchocmo-openclaw --skill google-analytics-growth4u-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-analytics
Source: https://github.com/Growth4U-systems/sanchocmo-openclaw/tree/main/skills/google-analytics
Command: npx skills add https://github.com/Growth4U-systems/sanchocmo-openclaw --skill google-analytics-growth4u-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of integrating and using Google Analytics with managed OAuth, simplifying account management, data reporting, and connection management.

Core Features & Use Cases

  • Admin API and Data API Integration: Manages accounts, properties, and data streams using the Admin API, while also providing read-only reporting through the Data API.
  • OAuth Authentication: Offers secure OAuth authentication for Google Analytics access.
  • Connection Management: Manages and specifies which connection to use for Admin API and Data API requests.
  • Use Case: Ideal for users who need to regularly check analytics data and perform administrative tasks on their Google Analytics accounts.

Quick Start

To get started, set your environment variable MATON_API_KEY with your API key and run the script to list account summaries from the Admin API:

python <<'EOF'
import urllib.request, os, json
req = urllib.request.Request('https://api.maton.ai/google-analytics-admin/v1beta/accountSummaries')
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

Frequently Asked Questions about google-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect to the Google Analytics Data API and Admin API using managed OAuth?

Google Analytics integration uses managed OAuth to authenticate connections, enabling access to the Admin API for account management and the Data API for reporting. You set your API key as an environment variable to authorize requests.

Can I manage Google Analytics account properties and data streams through the Admin API?

The Google Analytics Admin API manages accounts, properties, and data streams. You can list account summaries and perform administrative tasks by sending authenticated requests to the Admin API endpoint.

How do I pull reporting data from the Google Analytics Data API?

The Google Analytics Data API provides read-only reporting through authenticated OAuth connections. You specify which managed connection to use, then request reporting data from the Data API endpoint.

Do I need an API key to access Google Analytics reporting and administrative functionalities?

Yes, Google Analytics integration requires setting an API key environment variable for OAuth authentication. This managed connection authorizes both Admin API and Data API requests for account management and reporting.

What is the best way to manage multiple Google Analytics OAuth connections for different API requests?

Google Analytics integration offers connection management to specify which OAuth connection to use. This ensures the correct managed authentication is applied when switching between Admin API and Data API requests.

Are there limitations when using managed OAuth for Google Analytics data reporting?

The Google Analytics Data API provides read-only reporting, meaning write operations are not supported through this integration. Administrative changes require separate Admin API requests using the same managed OAuth connection.