Query Google Analytics 4 (GA4) data via the Analytics Data API. Use when you need to pull website analytics like top pages, traffic sources, user counts, sessions, conversions, or any GA4 metrics/dimensions. Supports custom date ranges and filtering.
91
89%
Does it follow best practices?
Impact
99%
1.80xAverage score across 3 eval scenarios
Passed
No known issues
Multi-metric query scripting
Uses ga4_query.py script
0%
100%
screenPageViews metric used
100%
100%
sessions metric used
100%
100%
pagePath dimension used
100%
100%
sessionSource dimension used
100%
100%
landingPage dimension used
100%
100%
Date range flags used
0%
100%
YYYY-MM-DD date format
50%
100%
JSON output flag used
0%
100%
Limit flags set
0%
100%
GA4_PROPERTY_ID referenced
100%
100%
Auth env vars documented
0%
100%
Filtered dimension queries and CSV export
Uses ga4_query.py script
0%
100%
Filter flag used
0%
100%
Regex filter syntax
0%
100%
CSV output flag
0%
100%
Start date flag
0%
100%
End date flag
0%
100%
pagePath dimension
100%
100%
pageTitle dimension
100%
100%
Multiple metrics
100%
100%
Limit of 50
100%
100%
Environment setup and OAuth configuration
Correct pip install command
70%
100%
GA4_PROPERTY_ID documented
100%
100%
GOOGLE_CLIENT_ID documented
100%
100%
GOOGLE_CLIENT_SECRET documented
100%
100%
GOOGLE_REFRESH_TOKEN documented
100%
100%
ga4_auth.py referenced
0%
100%
Numeric property ID format
100%
100%
Uses ga4_query.py in shell script
0%
75%
country dimension used
100%
100%
city dimension used
100%
100%
deviceCategory dimension used
100%
100%
browser dimension used
100%
100%
6768672
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.