analytics-event-tracking

Designs tracking plans, event schemas, and telemetry pipelines for product analytics platforms.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/coreyone/software-maestro --skill analytics-event-tracking-coreyone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analytics-event-tracking
Source: https://github.com/coreyone/software-maestro/tree/main/growth/analytics-event-tracking
Command: npx skills add https://github.com/coreyone/software-maestro --skill analytics-event-tracking-coreyone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Product teams often end up with inconsistent event names, duplicated events for minor variants, and privacy risks from raw PII in analytics payloads. This Skill standardizes behavioral telemetry so funnels and conversion metrics stay accurate and trustworthy. ## Core Features & Use Cases - Tracking Plan Design: Defines unified event schemas using the Object:Action naming convention for stable conversion milestones. - Event Consolidation: Pushes variant details (device, plan, experiment) into event properties instead of creating duplicate events. - Identity & Privacy Handling: Maps anonymous IDs to authenticated user IDs and blocks raw PII like passwords and full names from payloads. - Use Case: Instrument a checkout funnel in an existing PostHog setup with events like checkout:started and order:completed, keeping device and plan as properties. ## Quick Start Ask the agent to create a tracking plan for your checkout funnel using your existing analytics tool such as PostHog or Segment.

Frequently Asked Questions about analytics-event-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a tracking plan for a checkout funnel?▼

Define stable milestone events using Object:Action names like checkout:started and order:completed, then place contextual details such as device, plan, and experiment variant in event properties. Instrument these events explicitly in code rather than relying on autocapture.

What naming convention should I use for analytics events?▼

Use the Object:Action format, for example sign_up:completed or product:added_to_cart. Avoid unstructured names like UserClickedRegister or addToCart, which make filtering and funnel analysis unreliable.

Does this work with PostHog, Segment, or Mixpanel?▼

Yes, the taxonomy principles apply to PostHog, Segment, Mixpanel, Amplitude, and Google Analytics. The Skill detects your existing analytics tooling and maps the conventions to it without forcing a stack migration.

How do I handle anonymous and logged-in user tracking?▼

Generate a random anonymous_id stored in cookies for pre-login events, then call identify or alias at sign-in to link it to the backend user_id. The analytics engine merges both behavioral streams into one funnel.

When should I not use product event tracking?▼

Do not use behavioral event tracking for application performance monitoring, database query logging, or server exception handling. Those belong to observability and APM tooling such as OpenTelemetry traces, not product analytics events.