Skip to main content

google-analytics

Query Google Analytics 4 — reports, realtime data, dimensions, and metrics via the Data API.

Informations de source

Dépôt
ThinkfleetAI/thinkfleet-engine
Dernière activité de la source
1 février 2026 à 16:21
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
google-analytics
description
Query Google Analytics 4 — reports, realtime data, dimensions, and metrics via the Data API.
metadata
{"thinkfleetbot":{"emoji":"📈","requires":{"bins":"[Truncated]","env":"[Truncated]"}}}
# Google Analytics 4 Query reports, realtime data, and metrics via the GA4 Data API. ## Environment Variables - `GOOGLE_ACCESS_TOKEN` - OAuth 2.0 access token with Analytics scope ## Run report ```bash curl -s -X POST -H "Authorization: Bearer $GOOGLE_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ "https://analyticsdata.googleapis.com/v1beta/properties/PROPERTY_ID:runReport" \ -d '{"dateRanges":[{"startDate":"7daysAgo","endDate":"today"}],"dimensions":[{"name":"pagePath"}],"metrics":[{"name":"activeUsers"},{"name":"screenPageViews"}],"limit":10}' | jq '.rows[] | {page: .dimensionValues[0].value, users: .metricValues[0].value, views: .metricValues[1].value}' ``` ## Realtime report ```bash curl -s -X POST -H "Authorization: Bearer $GOOGLE_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ "https://analyticsdata.googleapis.com/v1beta/properties/PROPERTY_ID:runRealtimeReport" \ -d '{"dimensions":[{"name":"country"}],"metrics":[{"name":"activeUsers"}],"limit":10}' | jq '.rows[] | {country: .dimensionValues[0].value, users: .metricValues[0].value}' ``` ## List properties ```bash curl -s -H "Authorization: Bearer $GOOGLE_ACCESS_TOKEN" \ "https://analyticsadmin.googleapis.com/v1beta/properties?filter=parent:accounts/ACCOUNT_ID" | jq '.properties[] | {name, displayName}' ``` ## Notes - Replace `PROPERTY_ID` with your GA4 property ID (numeric). - Access token must have `https://www.googleapis.com/auth/analytics.readonly` scope.
Voir sur GitHub