analytics

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

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/Marshal-Nguyen/Skill_Claude_Agent --skill analytics-marshal-nguyen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analytics
Source: https://github.com/Marshal-Nguyen/Skill_Claude_Agent/tree/main/claude/skills/analytics
Command: npx skills add https://github.com/Marshal-Nguyen/Skill_Claude_Agent --skill analytics-marshal-nguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Marketing and product teams struggle to set up consistent, decision-driven analytics tracking, often ending up with inconsistent event names, broken tags, duplicate events, and data that cannot be trusted for business decisions. ## Core Features & Use Cases - Tracking Plan Design: Builds structured tracking plans with object-action event naming conventions, standard properties, and event libraries for marketing sites, SaaS products, and e-commerce. - GA4 and GTM Implementation: Provides gtag.js and dataLayer code patterns, conversion setup, custom dimensions, consent mode configuration, and UTM parameter strategy. - Debugging and Compliance: Offers systematic troubleshooting for duplicate events and data discrepancies, plus GDPR-compliant consent management guidance. - Use Case: A B2B SaaS team launching a new product asks for a complete tracking setup and receives a full tracking plan covering signup, onboarding, feature usage, and subscription events with GA4/GTM implementation code. ## Quick Start Ask the assistant to create a tracking plan for your website or app, specifying your analytics tools and the key conversions you want to measure.

Frequently Asked Questions about analytics

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

FAQPage Schema
How do I set up conversion tracking in GA4?▼

Set up GA4 conversion tracking by first collecting the event via gtag.js or GTM, then marking it as a conversion in Admin > Events. Choose a counting method (once per session for leads, every event for purchases) and optionally import conversions into Google Ads.

What naming convention should I use for analytics events?▼

Use the object-action format with lowercase and underscores, such as signup_completed or form_submitted. Be specific (cta_hero_clicked rather than button_clicked), put context in event properties rather than names, and document all naming decisions.

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

GA4 suits web analytics within the Google ecosystem, Mixpanel focuses on product event tracking, Amplitude excels at cohort analysis, and PostHog offers open-source analytics with session replay. Segment works as a customer data platform routing data to multiple destinations.

Why are my GA4 events duplicated or not matching my database?▼

Duplicate events usually come from multiple GTM containers, tags firing twice, or missing deduplication. GA4 versus database discrepancies commonly stem from consent mode filtering, ad blockers, client-side versus server-side tracking differences, and session timeout settings.

How do I make GA4 and Facebook Pixel GDPR compliant?▼

Implement consent mode so tags wait for user consent before firing, integrate a consent management platform, and conditionally load tools like Hotjar and Facebook Pixel based on consent state. Also configure GA4 data retention settings and avoid collecting PII in event properties.

What UTM parameters should I use for multi-channel campaigns?▼

Use utm_source for the traffic source (google, newsletter), utm_medium for the channel type (cpc, email, organic-social), and utm_campaign for the campaign name. Keep everything lowercase, use consistent separators, and document all UTMs in a shared spreadsheet.