ga4-auditlisted
Install: claude install-skill arcbaslow/google-analytics-agent
# Full GA4 Audit
## Process
1. **Verify auth**: `python scripts/ga4_auth.py --check`
2. **Fetch property summary**: `python scripts/ga4_admin.py --property <id> --details --json`
3. **Spawn `ga4-context` and `ga4-quality` in parallel** — both are gates.
- `ga4-context` profiles the live site (vertical, platform, framework, sitemap shape) and saves the result under `~/.claude/ga4-context/<id>.json`.
- `ga4-quality` produces the data-confidence label.
4. **Spawn `ga4-events` as the second gate**, passing the recommended-events table or any taxonomy override.
5. **Fan out the remaining agents in parallel**:
- `ga4-funnel` (with `--funnel-steps` if supplied, or with steps the events agent confirmed)
- `ga4-segments`
- `ga4-conversions`
- `ga4-property`
6. **Conditionally spawn `ga4-attribution`** if at least one key event is configured.
7. **Collect every agent's JSON output** and write each to a temp file under `/tmp/`.
8. **Render the unified report** via `python scripts/ga4_report.py` with `--format md` by default. The renderer attaches the property context section, the data-confidence label, and benchmark verdicts (from `scripts/ga4_benchmarks.py`) to every finding that declares a `metric` / `metric_value` pair.
## Agent Dispatch
### Parallel gates:
```
1a. Agent: ga4-context — "Profile property <id>"
1b. Agent: ga4-quality — "Audit data quality for property <id>"
```
### Sequential after gates:
```
2. Agent: ga4-events — "Validate event taxonomy for