analytics-tracking

Create GA4 and GTM analytics tracking plans with event taxonomy and validation steps.

2|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ByeongminLee/nextjs-claude-code --skill analytics-tracking-byeongminlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/ByeongminLee/nextjs-claude-code/tree/main/template/skills-archive/analytics-tracking
Command: npx skills add https://github.com/ByeongminLee/nextjs-claude-code --skill analytics-tracking-byeongminlee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to designing and implementing reliable analytics tracking across GA4 and GTM, ensuring decisions are driven by measurable data while respecting privacy and data quality.

Core Features & Use Cases

  • Tracking plan framework: event taxonomy, naming conventions, and standardized properties
  • Implementation guidance: GA4 and GTM setup, dataLayer patterns, and validation
  • Compliance and quality: privacy considerations, consent handling, data quality checks
  • Use cases: marketing site analytics, product usage, ecommerce tracking, and SaaS onboarding metrics

Quick Start

Define a baseline tracking plan for your project by listing essential events, naming conventions, and privacy rules.

Frequently Asked Questions about analytics-tracking

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

FAQPage Schema
How do I create a GA4 tracking plan for a SaaS application?

Create a GA4 tracking plan by defining event taxonomy, naming conventions, and standardized properties mapped to business decisions. Cover core events, privacy rules, and data quality checks to ensure reliable analytics across your SaaS product experiences.

What's the best way to structure GTM dataLayer patterns for marketing sites?

Structure GTM dataLayer patterns by establishing standardized event names and properties aligned to your tracking plan. Apply consistent dataLayer pushes for marketing site interactions, then validate the setup using debugging steps to maintain data quality.

How do I handle privacy and consent when implementing analytics tracking?

Handle privacy in analytics tracking by defining consent rules within your tracking plan. Apply consent handling parameters during GA4 and GTM configuration to ensure data collection respects user privacy while maintaining event data quality.

Why does my GA4 event tracking show inconsistent data quality?

Inconsistent GA4 data quality usually stems from an unstructured event taxonomy or missing validation steps. Establish standardized naming conventions, map properties correctly, and debug your GTM dataLayer patterns to resolve tracking discrepancies.

Can I use this analytics tracking approach for ecommerce and product onboarding metrics?

Yes, this analytics tracking approach applies across marketing sites, SaaS apps, and ecommerce. Define specific event taxonomies and dataLayer patterns for onboarding metrics and product usage to capture measurable data aligned to business decisions.