analytics-tracking

Designs and implements analytics tracking plans for GA4 and Google Tag Manager.

10|10|Updated May 13, 2026
One-click install
npx skills add https://github.com/yuluyangguang1/openclaw-portable --skill analytics-tracking-yuluyangguang1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/yuluyangguang1/openclaw-portable/tree/main/system/skills-zh/marketing-skills-zh/references/analytics-tracking
Command: npx skills add https://github.com/yuluyangguang1/openclaw-portable --skill analytics-tracking-yuluyangguang1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Marketing and product teams often collect inconsistent or low-quality analytics data, making it impossible to trust reports or measure conversions. This Skill provides a structured framework for planning, implementing, and validating event tracking so every data point supports a real decision. ## Core Features & Use Cases - Tracking Plan Design: Build a complete event taxonomy with naming conventions, event properties, and conversion definitions for marketing sites, SaaS products, and e-commerce. - GA4 & GTM Implementation: Get ready-to-use gtag.js and dataLayer code snippets, custom dimension setup, and conversion configuration guidance. - UTM Governance: Establish consistent UTM naming conventions and documentation practices for campaign attribution. - Use Case: A growth team launching a new signup funnel asks for a tracking plan; the Skill produces an event table (signup_started, signup_completed with method/plan properties), GTM dataLayer code, and a validation checklist. ## Quick Start Ask the assistant to create a GA4 tracking plan for your website's signup and checkout funnel, including event names, properties, and GTM dataLayer code.

Frequently Asked Questions about analytics-tracking

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

FAQPage Schema
How do I create an analytics tracking plan for my website?

Start by listing the business questions your data must answer, then define events using object-action naming like signup_completed. Document each event with its properties, triggers, and conversions in a tracking plan table before implementation.

How to set up custom events in GA4 with Google Tag Manager?

Push a custom event to the dataLayer with dataLayer.push, then create a GTM trigger for that event name and a GA4 event tag that fires on it. Mark the event as a conversion in GA4 Admin once data is collected.

What naming convention should I use for analytics events?

Use lowercase with underscores in an object-action format, such as signup_completed or form_submitted. Keep context in event properties rather than event names, and document all naming decisions for team consistency.

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

Common causes include misconfigured triggers, paused tags, or the GTM container not loading on the page. Use GTM Preview mode and GA4 DebugView to inspect trigger conditions and dataLayer state before publishing.

Can I track users in GA4 while staying GDPR compliant?

Yes, use GA4 Consent Mode to delay tracking until consent is granted, integrate a consent management platform, and avoid sending any PII in event properties. Enable IP anonymization and configure data retention settings.