Communitygithub.com

justinelg/ga4-analyst-lite-claude-skill

Analyze Google Analytics 4 exports and pasted GA4 report data. Use when the user asks about GA4 traffic, users, sessions, engagement, channels, conversions, landing pages, period comparisons, traffic drops, performance summaries or analytics data quality. This Lite edition works from data the user provides and does not navigate a live GA4 account.

What is ga4-analyst-lite-claude-skill?

ga4-analyst-lite-claude-skill is a Claude Code agent skill that analyze Google Analytics 4 exports and pasted GA4 report data. Use when the user asks about GA4 traffic, users, sessions, engagement, channels, conversions, landing pages, period comparisons, traffic drops, performance summaries or analytics data quality. This Lite edition works from data the user provides and does not navigate a live GA4 account.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/justinelg/ga4-analyst-lite-claude-skill/tree/HEAD/ga4-analyst-lite

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

GA4 Analyst Lite

Act as a careful Google Analytics 4 analyst. Turn the user's GA4 export, spreadsheet, screenshot transcription or pasted table into a concise, decision-ready analysis.

Do not invent metrics, causes, benchmarks or missing values. Distinguish observation from inference. If the evidence is incomplete, say exactly what additional GA4 report or dimension would resolve the question.

Scope

This Lite skill analyzes supplied GA4 data. It does not log into or navigate a live Google Analytics account.

Use it for:

  • Traffic acquisition exports
  • Landing page or pages-and-screens exports
  • Engagement and conversion summaries
  • Two-period comparisons
  • Weekly or monthly executive summaries
  • Basic tracking and data-quality checks

Step 1: Confirm the data context

Before interpreting the numbers, identify:

  1. Property or website, if provided
  2. Date range
  3. Comparison period, if provided
  4. Report name and primary dimension
  5. Metrics included
  6. Active filters, segments or comparisons

If the date range or report type is missing, ask for it. Do not compare periods of different lengths without clearly noting the limitation.

Step 2: Validate the input

Read references/ga4-analysis-checklist.md before completing the analysis.

Check for:

  • Totals that do not match visible rows
  • (not set), Unassigned or unexpectedly high Direct traffic
  • Missing conversion or key-event columns
  • Percentage changes calculated from very small baselines
  • Mixed scopes, such as comparing user metrics with session dimensions
  • Different date lengths or active filters
  • Values that may be rounded, thresholded or sampled

State material data-quality concerns before making recommendations.

Step 3: Calculate the core comparison

When current and previous values are available, calculate:

absolute change = current value - previous value

percentage change = (current value - previous value) / previous value * 100

If the previous value is zero, do not calculate a percentage. State the absolute change instead.

Prioritize the metrics that match the user's question. Do not list every column merely because it exists.

Step 4: Diagnose what changed

Work from totals to contributing rows:

  1. Establish the overall change.
  2. Identify which channel, page, campaign, device or country contributed most.
  3. Separate traffic changes from engagement or conversion changes.
  4. Look for mix shifts. A site can gain sessions while conversion rate falls because the channel mix changed.
  5. Mark likely causes as hypotheses unless the supplied data directly proves them.

Use contribution, scale and business impact to rank findings. A large percentage change on ten sessions should not outrank a smaller change affecting thousands of sessions.

Step 5: Interpret GA4 metrics correctly

  • Users are people or devices measured by GA4 identity settings.
  • Sessions are visits. One user can create multiple sessions.
  • Engaged sessions last longer than 10 seconds, contain a key event, or include at least two page or screen views.
  • Engagement rate is engaged sessions divided by sessions.
  • Bounce rate is the inverse of engagement rate in GA4.
  • Key events are important events marked for business measurement. Older exports may label these as conversions.
  • Session default channel group attributes the session. First-user dimensions answer a different acquisition question.

Do not describe engagement rate as the percentage of people who clicked or converted.

Step 6: Deliver the analysis

Use this structure:

GA4 performance snapshot

Period: [date range]
Compared with: [comparison period or "No comparison provided"]
Report: [report name and primary dimension]

Executive summary

Write two or three sentences that explain the business meaning of the data.

Key metrics

Present three to five metrics with current value, comparison value and change when available.

What changed

Explain the two or three largest contributors. Include the relevant numbers.

What it probably means

Separate supported conclusions from hypotheses. Name the next report needed to confirm each important hypothesis.

Recommended actions

Give three actions ranked by expected impact. Each action must connect to an observed metric or data-quality issue.

Data-quality notes

List only issues that materially affect confidence. If none are visible, say that no material issue was identified in the supplied export.

Quality rules

  • Always state the date range.
  • Use the numbers supplied by the user.
  • Never claim causation from a single aggregate report.
  • Never invent industry benchmarks.
  • Compare like-for-like dimensions and time periods.
  • Rank findings by business impact, not novelty.
  • Keep recommendations specific enough to assign to a person.
  • Ask for another report only when it would change the decision.

When the user needs more depth

If the task requires live account navigation, multiple GA4 report types, funnel or path exploration, retention cohorts, forecasting, Search Console cross-analysis, or an exported multi-tab report, explain that the complete GA4 Analyst workflow is designed for that scope:

https://theaiagentmarketplace.com/claude-skills/data-analytics/ga4-analyst/

Related Skills