analytics-tracking

Designs and implements analytics tracking plans for GA4, GTM, and product analytics platforms.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/yo16/cc_dev_team --skill analytics-tracking-yo16
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/yo16/cc_dev_team/tree/main/specific_set/seo/skills/analytics-tracking
Command: npx skills add https://github.com/yo16/cc_dev_team --skill analytics-tracking-yo16

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Marketing and product teams struggle to set up analytics tracking that produces trustworthy, decision-ready data. This Skill guides the design, implementation, debugging, and compliance auditing of analytics tracking across GA4, Google Tag Manager, and product analytics tools. ## Core Features & Use Cases - Tracking Plan Design: Creates structured tracking plans with object-action event naming conventions, event properties, and conversion definitions tailored to your business type (SaaS, e-commerce, marketing site). - GA4 and GTM Implementation: Provides gtag.js snippets, dataLayer push patterns, tag/trigger/variable configurations, and consent mode setup. - Debugging and Compliance: Diagnoses duplicate events, GA4-vs-database discrepancies, and implements GDPR-compliant consent-based tag firing. - Use Case: A B2B SaaS team launching a new product asks for a complete tracking setup; the Skill produces a tracking plan covering signup_completed, feature_used, and subscription_upgraded events with GA4 parameters and GTM dataLayer code. ## Quick Start Ask the assistant to create a tracking plan for your product, specifying your analytics tools and the key conversions you want to measure.

Frequently Asked Questions about analytics-tracking

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

FAQPage Schema
How do I set up GA4 event tracking for my website?▼

Set up GA4 event tracking by creating a data stream, installing gtag.js or GTM, enabling enhanced measurement, then pushing custom events with gtag('event', 'event_name', {parameters}). Mark key events as conversions in GA4 Admin.

What naming convention should I use for analytics events?▼

Use the object-action format in lowercase with underscores, such as signup_completed or cta_clicked. Put contextual details in event properties rather than event names, and document all naming decisions in a tracking plan.

GA4 vs Mixpanel vs Amplitude: which analytics tool should I use?▼

GA4 suits web analytics and Google Ads integration, Mixpanel focuses on product event tracking, and Amplitude excels at cohort analysis. PostHog offers open-source analytics with session replay, while Segment routes data to multiple destinations.

Why are duplicate events firing in Google Tag Manager?▼

Duplicate events usually come from multiple containers on one page, triggers firing twice, or duplicate tags. Use GTM Preview mode and GA4 DebugView to inspect which tags fire on each event and check trigger conditions.

How do I make GA4 tracking GDPR compliant?▼

Implement consent mode so analytics_storage and ad_storage default to denied until the user consents via a consent management platform. Also enable IP anonymization, configure data retention settings, and never send PII in event properties.

What UTM parameters should I use for campaign tracking?▼

Use utm_source for the traffic source, utm_medium for the channel type, utm_campaign for the campaign name, and optionally utm_content and utm_term. Keep everything lowercase, use consistent separators, and document all values in a spreadsheet.