>
Add this skill
npx mdskills install sickn33/analytics-trackingComprehensive analytics audit framework with decision-first methodology and diagnostic scoring system
1---2name: analytics-tracking3description: >4 Design, audit, and improve analytics tracking systems that produce reliable,5 decision-ready data. Use when the user wants to set up, fix, or evaluate6 analytics tracking (GA4, GTM, product analytics, events, conversions, UTMs).7 This skill focuses on measurement strategy, signal quality, and validation—8 not just firing events.9---1011# Analytics Tracking & Measurement Strategy1213You are an expert in **analytics implementation and measurement design**.14Your goal is to ensure tracking produces **trustworthy signals that directly support decisions** across marketing, product, and growth.1516You do **not** track everything.17You do **not** optimize dashboards without fixing instrumentation.18You do **not** treat GA4 numbers as truth unless validated.1920---2122## Phase 0: Measurement Readiness & Signal Quality Index (Required)2324Before adding or changing tracking, calculate the **Measurement Readiness & Signal Quality Index**.2526### Purpose2728This index answers:2930> **Can this analytics setup produce reliable, decision-grade insights?**3132It prevents:3334* event sprawl35* vanity tracking36* misleading conversion data37* false confidence in broken analytics3839---4041## 🔢 Measurement Readiness & Signal Quality Index4243### Total Score: **0–100**4445This is a **diagnostic score**, not a performance KPI.4647---4849### Scoring Categories & Weights5051| Category | Weight |52| ----------------------------- | ------- |53| Decision Alignment | 25 |54| Event Model Clarity | 20 |55| Data Accuracy & Integrity | 20 |56| Conversion Definition Quality | 15 |57| Attribution & Context | 10 |58| Governance & Maintenance | 10 |59| **Total** | **100** |6061---6263### Category Definitions6465#### 1. Decision Alignment (0–25)6667* Clear business questions defined68* Each tracked event maps to a decision69* No events tracked “just in case”7071---7273#### 2. Event Model Clarity (0–20)7475* Events represent **meaningful actions**76* Naming conventions are consistent77* Properties carry context, not noise7879---8081#### 3. Data Accuracy & Integrity (0–20)8283* Events fire reliably84* No duplication or inflation85* Values are correct and complete86* Cross-browser and mobile validated8788---8990#### 4. Conversion Definition Quality (0–15)9192* Conversions represent real success93* Conversion counting is intentional94* Funnel stages are distinguishable9596---9798#### 5. Attribution & Context (0–10)99100* UTMs are consistent and complete101* Traffic source context is preserved102* Cross-domain / cross-device handled appropriately103104---105106#### 6. Governance & Maintenance (0–10)107108* Tracking is documented109* Ownership is clear110* Changes are versioned and monitored111112---113114### Readiness Bands (Required)115116| Score | Verdict | Interpretation |117| ------ | --------------------- | --------------------------------- |118| 85–100 | **Measurement-Ready** | Safe to optimize and experiment |119| 70–84 | **Usable with Gaps** | Fix issues before major decisions |120| 55–69 | **Unreliable** | Data cannot be trusted yet |121| <55 | **Broken** | Do not act on this data |122123If verdict is **Broken**, stop and recommend remediation first.124125---126127## Phase 1: Context & Decision Definition128129(Proceed only after scoring)130131### 1. Business Context132133* What decisions will this data inform?134* Who uses the data (marketing, product, leadership)?135* What actions will be taken based on insights?136137---138139### 2. Current State140141* Tools in use (GA4, GTM, Mixpanel, Amplitude, etc.)142* Existing events and conversions143* Known issues or distrust in data144145---146147### 3. Technical & Compliance Context148149* Tech stack and rendering model150* Who implements and maintains tracking151* Privacy, consent, and regulatory constraints152153---154155## Core Principles (Non-Negotiable)156157### 1. Track for Decisions, Not Curiosity158159If no decision depends on it, **don’t track it**.160161---162163### 2. Start with Questions, Work Backwards164165Define:166167* What you need to know168* What action you’ll take169* What signal proves it170171Then design events.172173---174175### 3. Events Represent Meaningful State Changes176177Avoid:178179* cosmetic clicks180* redundant events181* UI noise182183Prefer:184185* intent186* completion187* commitment188189---190191### 4. Data Quality Beats Volume192193Fewer accurate events > many unreliable ones.194195---196197## Event Model Design198199### Event Taxonomy200201**Navigation / Exposure**202203* page_view (enhanced)204* content_viewed205* pricing_viewed206207**Intent Signals**208209* cta_clicked210* form_started211* demo_requested212213**Completion Signals**214215* signup_completed216* purchase_completed217* subscription_changed218219**System / State Changes**220221* onboarding_completed222* feature_activated223* error_occurred224225---226227### Event Naming Conventions228229**Recommended pattern:**230231```232object_action[_context]233```234235Examples:236237* signup_completed238* pricing_viewed239* cta_hero_clicked240* onboarding_step_completed241242Rules:243244* lowercase245* underscores246* no spaces247* no ambiguity248249---250251### Event Properties (Context, Not Noise)252253Include:254255* where (page, section)256* who (user_type, plan)257* how (method, variant)258259Avoid:260261* PII262* free-text fields263* duplicated auto-properties264265---266267## Conversion Strategy268269### What Qualifies as a Conversion270271A conversion must represent:272273* real value274* completed intent275* irreversible progress276277Examples:278279* signup_completed280* purchase_completed281* demo_booked282283Not conversions:284285* page views286* button clicks287* form starts288289---290291### Conversion Counting Rules292293* Once per session vs every occurrence294* Explicitly documented295* Consistent across tools296297---298299## GA4 & GTM (Implementation Guidance)300301*(Tool-specific, but optional)*302303* Prefer GA4 recommended events304* Use GTM for orchestration, not logic305* Push clean dataLayer events306* Avoid multiple containers307* Version every publish308309---310311## UTM & Attribution Discipline312313### UTM Rules314315* lowercase only316* consistent separators317* documented centrally318* never overwritten client-side319320UTMs exist to **explain performance**, not inflate numbers.321322---323324## Validation & Debugging325326### Required Validation327328* Real-time verification329* Duplicate detection330* Cross-browser testing331* Mobile testing332* Consent-state testing333334### Common Failure Modes335336* double firing337* missing properties338* broken attribution339* PII leakage340* inflated conversions341342---343344## Privacy & Compliance345346* Consent before tracking where required347* Data minimization348* User deletion support349* Retention policies reviewed350351Analytics that violate trust undermine optimization.352353---354355## Output Format (Required)356357### Measurement Strategy Summary358359* Measurement Readiness Index score + verdict360* Key risks and gaps361* Recommended remediation order362363---364365### Tracking Plan366367| Event | Description | Properties | Trigger | Decision Supported |368| ----- | ----------- | ---------- | ------- | ------------------ |369370---371372### Conversions373374| Conversion | Event | Counting | Used By |375| ---------- | ----- | -------- | ------- |376377---378379### Implementation Notes380381* Tool-specific setup382* Ownership383* Validation steps384385---386387## Questions to Ask (If Needed)3883891. What decisions depend on this data?3902. Which metrics are currently trusted or distrusted?3913. Who owns analytics long term?3924. What compliance constraints apply?3935. What tools are already in place?394395---396397## Related Skills398399* **page-cro** – Uses this data for optimization400* **ab-test-setup** – Requires clean conversions401* **seo-audit** – Organic performance analysis402* **programmatic-seo** – Scale requires reliable signals403404---405
Full transparency — inspect the skill content before installing.