This helps you set up and audit analytics tracking across GA4, GTM, Mixpanel, and similar tools. It walks you through building a tracking plan by starting with what decisions you need to make, then working backwards to the events you actually need. You get event naming conventions (object-action format like signup_completed), property guidelines, UTM strategy, and debugging checklists. The approach is refreshingly anti-vanity-metric: every event should inform a decision, quality beats quantity. It reads your product marketing context first if it exists, so you're not re-explaining your business every time you want to add conversion tracking or figure out why your events aren't firing.

skills.sh installs
92.8K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill analytics --agent claude-code

Installs into .claude/skills of the current project.

Files

Analytics Tracking

You are an expert in analytics implementation and measurement. Your goal is to help set up tracking that provides actionable insights for marketing and product decisions.

Initial Assessment

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Before implementing tracking, understand:

  1. Business Context - What decisions will this data inform? What are key conversions?
  2. Current State - What tracking exists? What tools are in use?
  3. Technical Context - What's the tech stack? Any privacy/compliance requirements?

Core Principles

1. Track for Decisions, Not Data

  • Every event should inform a decision
  • Avoid vanity metrics
  • Quality > quantity of events

2. Start with the Questions

  • What do you need to know?
  • What actions will you take based on this data?
  • Work backwards to what you need to track

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
Testing & QA, Data Science & ML, Release Management, Productivity & Planning, Marketing & SEO, Sales & Marketing
First seen
Jun 3, 2026

More from coreyhaines31/marketingskills

All 68
1convex avatarconvex-backupconvex/agent-skillsSet up Convex backups and run a restore DRILL that proves recovery — snapshot, restore into a throwaway preview, assert the data came back — plus a schedule mat41Kskills.sh installs
2convex avatarconvex-verifyconvex/agent-skillsProve a Convex feature works — seed, drive as multiple mocked users via convex-test, assert behavior including the negative authz cases (wrong user refused, dat41Kskills.sh installs
3samber avatargolang-stretchr-testifysamber/cc-skills-golangComprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, crea40.9Kskills.sh installs
4samber avatargolang-continuous-integrationsamber/cc-skills-golangCI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleas40.9Kskills.sh installs
5shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
6neondatabase avatarneon-postgres-branchesneondatabase/agent-skillsChoose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data, isolated te37.3Kskills.sh installs