analytics

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

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/Pinkycherry/newbusinessideas3 --skill analytics-pinkycherry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics
Source: https://github.com/Pinkycherry/newbusinessideas3/tree/main/.claude/skills/analytics
Command: npx skills add https://github.com/Pinkycherry/newbusinessideas3 --skill analytics-pinkycherry

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, duplicate events, and data that cannot be trusted for decisions. This Skill provides a structured framework for planning, implementing, validating, and debugging analytics tracking so the data collected actually informs marketing and product decisions. ## Core Features & Use Cases - Tracking Plan Design: Builds event taxonomies using object-action naming conventions, with essential events for marketing sites, SaaS products, and e-commerce, plus standard property schemas. - 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-based tag firing. - Use Case: A B2B SaaS team launching GA4 needs to track signups, feature usage, and upgrades. The Skill produces a complete tracking plan with event names, properties, triggers, GTM dataLayer pushes, and a validation checklist. ## Quick Start Ask the assistant to create an analytics tracking plan for your product, naming your tools (such as GA4 and GTM) and the key conversions you need 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 ensuring your event fires 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 UTM parameters should I use for my campaigns?

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

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 adds cohort analysis. PostHog offers open-source analytics with session replay, while Segment routes data to multiple destinations as a customer data platform.

Why are my GA4 events firing twice?

Duplicate events usually come from multiple GTM containers on the page, a trigger firing more than once, or both gtag.js and GTM sending the same event. Use GTM Preview mode and GA4 DebugView to identify which tags fire on each interaction.

How do I make GA4 tracking GDPR compliant?

Make GA4 GDPR compliant by implementing consent mode with analytics_storage denied by default, integrating a consent management platform, and only updating consent to granted after user opt-in. Also enable IP anonymization and configure data retention settings.

Why don't my GA4 numbers match my database?

GA4 and database discrepancies stem from consent mode filtering, ad blockers, client-side versus server-side tracking differences, and session timeout settings. Expect GA4 to undercount; reconcile by comparing trends rather than exact totals.