analytics-tracking

Implements GA4 and GTM event tracking plans with UTM conventions and validation checklists.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/binhnndigital/batch-watermark --skill analytics-tracking-binhnndigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/binhnndigital/batch-watermark/tree/main/skills/analytics-tracking
Command: npx skills add https://github.com/binhnndigital/batch-watermark --skill analytics-tracking-binhnndigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-analytics-data.

What problem does it solve? Setting up analytics tracking often results in inconsistent event names, missing conversions, and unreliable data that cannot inform marketing or product decisions. This Skill provides a structured framework for planning, implementing, and validating analytics tracking across GA4, Google Tag Manager, and UTM campaigns. ## Core Features & Use Cases - Tracking Plan Framework: Defines event naming conventions, event types, and property schemas so every tracked action maps to a business decision. - GA4 and GTM Implementation: Provides ready-to-use gtag.js and dataLayer code snippets, conversion setup steps, and custom dimension guidance. - UTM Strategy and Debugging: Standardizes UTM naming conventions and supplies validation checklists for DebugView, GTM Preview, and common tracking issues. - Use Case: A marketer launching a new SaaS landing page asks the AI to create a tracking plan covering signup events, CTA clicks, and UTM conventions, then receives implementation-ready JavaScript snippets and a testing checklist. ## Quick Start Ask the AI to create a tracking plan with GA4 event snippets for your website's signup and conversion flows.

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?

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

How to name analytics events for consistent tracking?

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.

What UTM parameters should I use for campaign tracking?

Use the five standard parameters: utm_source (traffic origin), utm_medium (marketing medium), utm_campaign (campaign name), utm_content (version differentiator), and utm_term (paid keywords). Keep everything lowercase and document all UTMs in a shared spreadsheet.

Why are my GA4 events not firing in Google Tag Manager?

Events typically fail due to misconfigured triggers, paused tags, or GTM not loading on the page. Use GTM Preview mode to inspect trigger conditions and data layer state, and GA4 DebugView to confirm events arrive in real time.

Can I track analytics without violating privacy regulations?

Yes, by implementing GA4 Consent Mode, which waits for user consent before full tracking, and by practicing data minimization: enable IP anonymization, never place PII in event properties, and integrate a consent management platform for EU/UK/CA compliance.