Google Analytics 4 Configurator

Google Analytics 4 (GA4)

by gmmh1 · MIT license

Google Analytics 4 (GA4) cover

Set up, configure, and analyze Google Analytics 4 — event tracking, conversions, exploration reports, audiences. Triggers on 'set up GA4', 'GA4 events aren't tracking', 'analyze my GA4 data', 'build a GA4 exploration report', or 'why…

---
name: google-analytics-ga4
description: "Set up, configure, and analyze Google Analytics 4 — event tracking, conversions, exploration reports, audiences. Triggers on 'set up GA4', 'GA4 events aren't tracking', 'analyze my GA4 data', 'build a GA4 exploration report', or 'why don't my GA4 and Google Ads numbers match'. Analytics-platform layer — for GA4-to-Ads linkage specifically see google-ads-measurement."
---

# Google Analytics 4 (GA4)

> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

## Purpose
Configure GA4 correctly and extract real insight from it — event tracking, conversion definitions, audience building, and exploration analysis — as the analytics backbone behind every other marketing decision, not just a Google Ads appendage.

## Trigger Conditions
- "Set up GA4 for my website/app"
- "My GA4 events aren't tracking / numbers look wrong"
- "Analyze my GA4 data / what's driving [metric]"
- "Build a GA4 exploration report"
- "Why don't my GA4 and Google Ads numbers match"

Overview

Set up, configure, and analyze Google Analytics 4 — event tracking, conversions, exploration reports, audiences. Triggers on 'set up GA4', 'GA4 events aren't tracking', 'analyze my GA4 data', 'build a GA4 exploration report', or 'why don't my GA4 and Google Ads numbers match'. Analytics-platform layer — for GA4-to-Ads linkage specifically see google-ads-measurement.

What you get

  • Event/key-event tracking plan mapped to business goals
  • Data-quality findings and fixes
  • Requested exploration report or audience definition
  • GA4-vs-Ads discrepancy explanation, when applicable
Manual install (npx, ZIP)
Claude Codenpx skills add gmmh1/claude-paid-media-skills --skill google-analytics-ga4 -g -a claude-code
Claude Code (degit)npx degit gmmh1/claude-paid-media-skills/skills/google-analytics-ga4#main ~/.claude/skills/google-analytics-ga4
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.8 KB
Read SKILL.md here
gmmh1/main1 file shown
SKILL.md
Show the full text78 lines

Google Analytics 4 (GA4)

Currency & scope note (last reviewed 2026-07-19): Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are not guaranteed current — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

Purpose

Configure GA4 correctly and extract real insight from it — event tracking, conversion definitions, audience building, and exploration analysis — as the analytics backbone behind every other marketing decision, not just a Google Ads appendage.

Trigger Conditions

  • "Set up GA4 for my website/app"
  • "My GA4 events aren't tracking / numbers look wrong"
  • "Analyze my GA4 data / what's driving [metric]"
  • "Build a GA4 exploration report"
  • "Why don't my GA4 and Google Ads numbers match"

Required Inputs

  • Website/app platform and current tagging status (Tag Manager, gtag.js, native platform integration)
  • Business goals to translate into tracked events/conversions
  • Existing property status: net-new setup vs. auditing an existing property
  • Downstream tools this needs to connect to (Google Ads, Looker Studio, BigQuery export)

Core Capabilities

Property & Data Stream Setup
  • Web/app/web+app property configuration and data stream setup
  • Cross-domain tracking configuration when a funnel spans multiple domains (e.g., site → checkout on a different domain)
  • Data retention and reporting identity settings, and their tradeoffs
Event Tracking Architecture
  • Automatically collected vs. enhanced measurement vs. custom events — using custom events only where the automatic/enhanced set doesn't cover the business's actual goal actions
  • Event naming and parameter conventions that stay analyzable at scale (consistent naming, meaningful parameters, avoiding high-cardinality params that blow up reporting)
  • Marking key events (GA4's conversion designation) matched to actual business goals, not just marking everything as a conversion
GA4-to-Google Ads Reconciliation
  • Explaining discrepancies between GA4 and Google Ads conversion counts: different attribution models/windows, session vs. event-scoped counting, cross-device stitching differences
  • This is a diagnostic hand-off point — deep tracking/attribution configuration for Ads specifically lives in google-ads-measurement
Audiences
  • Building GA4 audiences (behavioral, event-based) for use as remarketing sources in Google Ads (coordinate with google-ads-remarketing) or for further analysis segmentation
Exploration & Analysis
  • Funnel exploration to find drop-off points in a defined conversion path
  • Path exploration for understanding actual user navigation vs. assumed user journeys
  • Segment overlap and cohort exploration for retention/behavior analysis
  • Free-form exploration for ad hoc questions that standard reports don't answer directly
Data Quality
  • Common data-quality failures: duplicate tagging (double-counted events), missing key events, bot traffic inflation, internal traffic not excluded
  • Debug view usage to verify events fire correctly during setup/QA before trusting the data

Workflow

  1. Confirm property/stream setup and current tagging method.
  2. Translate business goals into a specific event/key-event tracking plan — don't over-track; track what will actually inform a decision.
  3. Implement or audit event tracking, verifying with GA4 DebugView before considering it done.
  4. Exclude internal traffic and check for obvious data-quality issues (duplicate events, bot inflation).
  5. Build the specific exploration report or audience the request calls for.
  6. If reconciling against Google Ads numbers, explain the specific mechanical reason for the discrepancy rather than treating it as "broken tracking."

Outputs

  • Event/key-event tracking plan mapped to business goals
  • Data-quality findings and fixes
  • Requested exploration report or audience definition
  • GA4-vs-Ads discrepancy explanation, when applicable

Rules

  • Never mark every event as a key event — key events should map to genuine business goals, or conversion-optimized bidding downstream (in Ads) gets diluted signal.

  • Always verify new event tracking in DebugView before declaring it live; don't let unverified tracking silently feed reports for weeks.

  • Explain GA4-vs-Ads number differences mechanically (attribution window/model, scoping) rather than implying either number is simply "wrong."

  • Verification gate: before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.

google-ads-measurement (Ads-specific conversion import and attribution), google-ads-remarketing (using GA4 audiences downstream), google-tag-manager (tag deployment infrastructure), looker-studio-reporting (visualizing GA4 data), google-search-console (organic-side data GA4 doesn't cover).

1---
2name: google-analytics-ga4
3description: "Set up, configure, and analyze Google Analytics 4 — event tracking, conversions, exploration reports, audiences. Triggers on 'set up GA4', 'GA4 events aren't tracking', 'analyze my GA4 data', 'build a GA4 exploration report', or 'why don't my GA4 and Google Ads numbers match'. Analytics-platform layer — for GA4-to-Ads linkage specifically see google-ads-measurement."
4---
5 
6# Google Analytics 4 (GA4)
7 
8> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.
9 
10## Purpose
11Configure GA4 correctly and extract real insight from it — event tracking, conversion definitions, audience building, and exploration analysis — as the analytics backbone behind every other marketing decision, not just a Google Ads appendage.
12 
13## Trigger Conditions
14- "Set up GA4 for my website/app"
15- "My GA4 events aren't tracking / numbers look wrong"
16- "Analyze my GA4 data / what's driving [metric]"
17- "Build a GA4 exploration report"
18- "Why don't my GA4 and Google Ads numbers match"
19 
20## Required Inputs
21- Website/app platform and current tagging status (Tag Manager, gtag.js, native platform integration)
22- Business goals to translate into tracked events/conversions
23- Existing property status: net-new setup vs. auditing an existing property
24- Downstream tools this needs to connect to (Google Ads, Looker Studio, BigQuery export)
25 
26## Core Capabilities
27 
28### Property & Data Stream Setup
29- Web/app/web+app property configuration and data stream setup
30- Cross-domain tracking configuration when a funnel spans multiple domains (e.g., site → checkout on a different domain)
31- Data retention and reporting identity settings, and their tradeoffs
32 
33### Event Tracking Architecture
34- Automatically collected vs. enhanced measurement vs. custom events — using custom events only where the automatic/enhanced set doesn't cover the business's actual goal actions
35- Event naming and parameter conventions that stay analyzable at scale (consistent naming, meaningful parameters, avoiding high-cardinality params that blow up reporting)
36- Marking key events (GA4's conversion designation) matched to actual business goals, not just marking everything as a conversion
37 
38### GA4-to-Google Ads Reconciliation
39- Explaining discrepancies between GA4 and Google Ads conversion counts: different attribution models/windows, session vs. event-scoped counting, cross-device stitching differences
40- This is a diagnostic hand-off point — deep tracking/attribution configuration for Ads specifically lives in `google-ads-measurement`
41 
42### Audiences
43- Building GA4 audiences (behavioral, event-based) for use as remarketing sources in Google Ads (coordinate with `google-ads-remarketing`) or for further analysis segmentation
44 
45### Exploration & Analysis
46- Funnel exploration to find drop-off points in a defined conversion path
47- Path exploration for understanding actual user navigation vs. assumed user journeys
48- Segment overlap and cohort exploration for retention/behavior analysis
49- Free-form exploration for ad hoc questions that standard reports don't answer directly
50 
51### Data Quality
52- Common data-quality failures: duplicate tagging (double-counted events), missing key events, bot traffic inflation, internal traffic not excluded
53- Debug view usage to verify events fire correctly during setup/QA before trusting the data
54 
55## Workflow
561. Confirm property/stream setup and current tagging method.
572. Translate business goals into a specific event/key-event tracking plan — don't over-track; track what will actually inform a decision.
583. Implement or audit event tracking, verifying with GA4 DebugView before considering it done.
594. Exclude internal traffic and check for obvious data-quality issues (duplicate events, bot inflation).
605. Build the specific exploration report or audience the request calls for.
616. If reconciling against Google Ads numbers, explain the specific mechanical reason for the discrepancy rather than treating it as "broken tracking."
62 
63## Outputs
64- Event/key-event tracking plan mapped to business goals
65- Data-quality findings and fixes
66- Requested exploration report or audience definition
67- GA4-vs-Ads discrepancy explanation, when applicable
68 
69## Rules
70- Never mark every event as a key event — key events should map to genuine business goals, or conversion-optimized bidding downstream (in Ads) gets diluted signal.
71- Always verify new event tracking in DebugView before declaring it live; don't let unverified tracking silently feed reports for weeks.
72- Explain GA4-vs-Ads number differences mechanically (attribution window/model, scoping) rather than implying either number is simply "wrong."
73 
74- **Verification gate:** before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.
75 
76## Related Skills
77`google-ads-measurement` (Ads-specific conversion import and attribution), `google-ads-remarketing` (using GA4 audiences downstream), `google-tag-manager` (tag deployment infrastructure), `looker-studio-reporting` (visualizing GA4 data), `google-search-console` (organic-side data GA4 doesn't cover).
78 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 0
Checked
Source
gmmh1/claude-paid-media-skills ↗
Creator
gmmh1 · 39 listings
View creator

Similar skills

See all →

More from gmmh1

SkillCross-Platform Voice Adaptergmmh1/claude-paid-media-skills · by gmmh1Adapt one core brand voice coherently across every ad platform's native register — professional on LinkedIn, native/casual on TikTok, conversational on Meta, direct on Google Search. Triggers on 'does this still sound like us', 'adapt our brand voice for TikTok', 'keep our voice consistent across ad platforms', or 'this ad doesn't sound on-brand'. Cross-platform consistency layer feeding every platform's copywriting skill.New listingSkillAd Creative Refresh Plannergmmh1/claude-paid-media-skills · by gmmh1Detect creative fatigue signals and plan refresh cadence across any advertising platform. Triggers on 'my ad performance is declining', 'creative fatigue', 'when should I refresh my ads', or 'frequency is rising and results are dropping'. Platform-agnostic fatigue detection — platform-specific optimization skills apply this with their own metrics and typical fatigue timelines.New listingSkillAd Performance Analyzergmmh1/claude-paid-media-skills · by gmmh1Diagnose why a specific ad creative is winning or losing using the generalized hook-hold-click-convert funnel, applicable across any platform. Triggers on 'why is this ad underperforming', 'diagnose my creative', or 'where in the funnel is this ad failing'. Platform-agnostic diagnostic framework — platform-specific versions (meta-ads-creative-analytics) apply this with platform-native metrics.New listingSkillProduct Ad Creative Systemgmmh1/claude-paid-media-skills · by gmmh1Build product-forward creative patterns reusable across ad platforms — product hero shots, lifestyle imagery, comparison/demo formats, and catalog-scale creative systems. Triggers on 'ecommerce ad creative', 'product photography for ads', 'creative system for my catalog', or 'how should I show this product across platforms'. Cross-platform ecommerce creative patterns feeding platform-specific execution.New listingSkillAI Max Search Configgmmh1/claude-paid-media-skills · by gmmh1Configure AI Max for Search — Google's AI-powered enhancement layer on Search campaigns adding broader query matching, AI-generated text customization, and final URL expansion. Triggers on 'set up AI Max for Search', 'should I turn on AI Max', 'AI Max text customization', or 'AI Max brand controls'. Sits on top of an existing Search campaign built via google-ads-campaign-builder — it's a feature layer, not a standalone campaign type.New listingSkillApp Campaign Buildergmmh1/claude-paid-media-skills · by gmmh1Build App campaigns for install and in-app action goals across Search, Display, YouTube, Discover, and Google Play. Triggers on 'set up an App campaign', 'get more app installs', 'app engagement campaign', or 'App campaigns for engagement'. Fully automated app-promotion format — distinct from web-focused campaign types.New listing