- name
- analytics
- description
- Activate for marketing analytics, KPI tracking, reporting dashboards, attribution analysis, and performance optimization. Use when analyzing campaign data, creating reports, or measuring marketing ROI.
- argument-hint
- [metric or report-type]
- license
- MIT
- metadata
- {"author":"claudekit","version":"1.0.0"}
# Marketing Analytics
Performance measurement, reporting, and data-driven optimization.
## When to Use
- Campaign performance analysis
- KPI dashboard creation
- Attribution modeling
- ROI calculation
- A/B test analysis
- Funnel optimization
- Report generation
## Core Capabilities
### KPI Framework
Load: `references/marketing-kpis.md`
### Reporting Templates
Load: `references/report-templates.md`
### Attribution Models
Load: `references/attribution-models.md`
### Analysis Workflows
Load: `references/analysis-workflows.md`
## Quick Reference
**Core Marketing KPIs:**
| Category | Metrics |
|----------|---------|
| Acquisition | CAC, CPL, Traffic |
| Engagement | CTR, Time on Site, Bounce |
| Conversion | CVR, ROAS, Revenue |
| Retention | LTV, Churn, NPS |
**Reporting Cadence:**
- Daily: Spend, impressions, clicks
- Weekly: Conversions, ROI by channel
- Monthly: Full funnel, trends
- Quarterly: Strategic review
## Workflow
### Campaign Analysis
1. Define success metrics
2. Pull data from sources
3. Calculate key ratios
4. Compare to benchmarks
5. Identify patterns
6. Generate insights
7. Recommend actions
### A/B Test Analysis
1. Check sample size
2. Calculate statistical significance
3. Compare conversion rates
4. Determine winner
5. Document learnings
## Report Output
**Activate:** `assets-organizing` skill for report file paths
Reports go to `assets/reports/analytics/` with naming `{date}-{report-type}.md`
**Template:** `references/report-templates.md`
Reports include:
- Mermaid.js charts (pie, bar, flowchart)
- Prioritized recommendations table
- Actionable next steps with owners
## Google Analytics 4 API
### Setup
```bash
npm install @google-analytics/admin @google-analytics/data
```
Credentials: `.claude/secrets/ga_service_account.json` or `google_client_secret.json`
### Scripts
| Script | Purpose |
|--------|---------|
| `scripts/ga-config-loader.cjs` | Load credentials from .claude/secrets |
| `scripts/ga-list-accounts.cjs` | List GA4 accounts & properties |
| `scripts/ga-run-report.cjs` | Run custom reports |
| `scripts/ga-auth-setup.cjs` | OAuth authentication setup |
### Quick Usage
```bash
# List accounts
node .claude/skills/analytics/scripts/ga-list-accounts.cjs --summaries
# Run report
node .claude/skills/analytics/scripts/ga-run-report.cjs \
--property=PROPERTY_ID \
--dimensions=country,city \
--metrics=activeUsers,sessions
```
### API References
- `references/ga-admin-api.md` - Admin API (property config)
- `references/ga-data-api.md` - Data API (reporting)
## Agent Integration
**Primary Agents:** data-analyst, campaign-manager, growth-specialist
**Data Sources:** GA4, Ads platforms, CRM, Email tools
## Best Practices
1. Track leading indicators, not just lagging
2. Compare apples to apples (same timeframes)
3. Statistical significance before conclusions
4. Attribution ≠ causation
5. Report insights, not just numbers
6. Automate recurring reports
View on GitHub