analytics-tracking

Implements analytics event tracking plans for GA4, GTM, and product analytics platforms.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up analytics tracking often results in inconsistent event names, missing conversions, and unreliable data that cannot inform decisions. This Skill provides a structured framework for planning, implementing, and validating analytics tracking across GA4, Google Tag Manager, and product analytics tools. ## Core Features & Use Cases - Tracking Plan Framework: Defines event naming conventions (object-action format), standard properties, and a documented tracking plan template covering events, custom dimensions, and conversions. - GA4 and GTM Implementation: Covers gtag.js custom events, data layer patterns, container structure with tags, triggers, and variables, plus UTM parameter strategy. - Debugging and Compliance: Provides validation checklists, DebugView and GTM Preview workflows, common issue diagnostics, and privacy guidance including consent mode and PII avoidance. - Use Case: A marketing team launching a new landing page uses this Skill to define events like cta_clicked and signup_completed, implement them via GTM data layer pushes, and validate firing in GA4 DebugView before launch. ## Quick Start Ask the assistant to create a tracking plan for your website's signup funnel using GA4 and Google Tag Manager.

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 conversion tracking in GA4?▼

Create a GA4 property and data stream, install gtag.js or GTM, then send custom events with gtag('event', 'event_name', {properties}) and mark them as conversions in the GA4 Admin panel. Enable enhanced measurement for automatic pageview and interaction tracking.

What is the best event naming convention for analytics?▼

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

GA4 vs Mixpanel vs Amplitude for product analytics?▼

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

Why are my GA4 events not firing?▼

Check the GTM trigger configuration, confirm the container is loaded on the page, and verify the data layer structure matches your variable paths. Use GA4 DebugView and GTM Preview Mode to test events in real time before publishing.

How do I track UTM parameters correctly?▼

Use the five standard parameters: utm_source, utm_medium, utm_campaign, utm_content, and utm_term. Keep everything lowercase, use consistent separators, be specific (blog_footer_cta rather than cta1), and document all UTM values in a shared spreadsheet.

Does analytics tracking require cookie consent?▼

Yes, cookie consent is required in the EU, UK, and California. Implement consent mode so tags wait for user consent, enable IP anonymization, avoid sending PII in event properties, and integrate with a consent management platform.