CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

analytics-tracking

Set up, audit, and debug analytics tracking implementation — GA4, Google Tag Manager, event taxonomy, conversion tracking, and data quality. Use when building a tracking plan from scratch, auditing existing analytics for gaps or errors, debugging missing events, or setting up GTM. Trigger keywords: GA4 setup, Google Tag Manager, GTM, event tracking, analytics implementation, conversion tracking, tracking plan, event taxonomy, custom dimensions, UTM tracking, analytics audit, missing events, tracking broken. NOT for analyzing marketing campaign data — use campaign-analytics for that. NOT for BI dashboards — use product-analytics for in-product event analysis.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is analytics-tracking in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, highly actionable body that assumes Claude's competence and concentrates on genuinely non-obvious domain specifics (key-event limits, consent-mode behavior, dedup causes, attribution windows). Its main defect is structural: three referenced bundle files — the tracking plan generator script and both reference guides — do not exist, breaking both the Mode 1 workflow entry point and the progressive-disclosure links.

Suggestions

Ship the referenced bundle files (scripts/tracking_plan_generator.py, references/event-taxonomy-guide.md, references/gtm-patterns.md) or remove the references — all three currently point to nonexistent paths, leaving Mode 1's entry-point command unrunnable and the taxonomy/GTM links broken.

Add a systematic validation checkpoint after each implementation step (e.g., confirm each new event fires once in GA4 DebugView before configuring the next tag) so the setup and debug workflows have explicit feedback loops rather than sporadic test steps.

Trim the editorializing intro paragraph and merge the Related Skills section's NOT-for guidance with the description's boundaries to reduce redundancy.

DimensionReasoningScore

Conciseness

Mostly dense, high-value domain specifics ("Max 30 key events per property", "GA4 renamed 'Conversions' to 'Key events' in March 2024", "client-side pixel loses ~30% of conversions") with no explanations of concepts Claude already knows. Minor trimmable material keeps it below score 5: the editorializing intro ("Bad tracking is worse than no tracking... lead to decisions made on bad data"), the naming rules stated twice ("Always `noun_verb` not `verb_noun`" duplicates the table), and the Related Skills section repeating the description's NOT-for boundaries.

4 / 5

Actionability

Copy-paste-ready gtag and dataLayer code, exact menu paths ("GA4 → Admin → Key events", "Admin → Data Streams → Configure tag settings → List unwanted referrals"), and runnable commands ("python3 scripts/tracking_plan_generator.py plan.json"). Falls short of score 5's "fully executable" because the primary Mode 1 entry point depends on `scripts/tracking_plan_generator.py`, which is not present in the bundle, and steps like "Implement Advanced Consent Mode via GTM" and Meta CAPI setup point at what to do without concrete configuration.

4 / 5

Workflow Clarity

Three clearly scoped modes ("Set Up From Scratch", "Audit Existing Tracking", "Debug Tracking Issues") with a context-gathering preamble and numbered setup sequences. There are real checkpoints — "Test: visit domain A, click link to domain B, check GA4 DebugView — session should not restart" and "Audit GTM Preview for double-fires. Check Network tab in DevTools" — but verification is sporadic rather than systematic (no per-event DebugView confirmation after implementing each tag), matching score 4's "most checkpoints present; minor validation gaps" rather than score 5's explicit feedback loops. Not capped at 3 since these are configuration tasks, not destructive/batch operations.

4 / 5

Progressive Disclosure

The body is well-sectioned and its references are clearly signaled one level deep ("See [references/event-taxonomy-guide.md](references/event-taxonomy-guide.md) for the full taxonomy catalog", "See [references/gtm-patterns.md](references/gtm-patterns.md) for full configuration templates"), which alone would merit a 4. However, none of the three referenced bundle files exist — no `scripts/` or `references/` directories are present — so the links break navigation and the generator-driven workflow has no target. Scoring against the actual bundle structure, this lands between anchor 3 ("references present but not clearly signaled") and anchor 4 ("minor organization gaps"); the missing files are a substantive gap, not a minor one, so 3.

3 / 5

Total

15

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a model example: concrete verbs, explicit use-when scenarios, a comprehensive keyword list with synonyms, and explicit NOT-for boundaries that redirect to sibling skills. Its length is spent entirely on trigger coverage rather than filler, so no dimension is penalized for verbosity.

DimensionReasoningScore

Specificity

Lists three concrete actions — "Set up, audit, and debug analytics tracking implementation" — plus named sub-domains ("GA4, Google Tag Manager, event taxonomy, conversion tracking, and data quality"). This matches the anchor "Lists multiple specific concrete actions; comprehensive coverage"; it is clearly above score 4 ("minor gaps in coverage") because every major task type in the domain is named.

5 / 5

Completeness

Explicitly answers what ("Set up, audit, and debug analytics tracking implementation...") and when ("Use when building a tracking plan from scratch, auditing existing analytics for gaps or errors, debugging missing events, or setting up GTM") with concrete trigger phrases. Score 4 requires a 'when' that "could be more explicit or specific" — here the when-clause enumerates four distinct scenarios plus a keyword list, so it clearly matches the score-5 anchor.

5 / 5

Trigger Term Quality

The explicit keyword list covers synonyms and natural user phrasing: "GA4 setup, Google Tag Manager, GTM, event tracking, analytics implementation, conversion tracking, tracking plan, event taxonomy, custom dimensions, UTM tracking, analytics audit, missing events, tracking broken". Includes the full-name/abbreviation pair (Google Tag Manager / GTM) and colloquial complaint phrases ("tracking broken", "missing events") a user would naturally say — matches the comprehensive-synonyms anchor, above score 4's "a few natural terms missing".

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit negative triggers redirecting to sibling skills: "NOT for analyzing marketing campaign data — use campaign-analytics for that. NOT for BI dashboards — use product-analytics for in-product event analysis." This actively prevents mis-triggering on adjacent analytics skills, fitting the "minimal conflict risk" anchor rather than score 4's "minor overlap risk with closely related skills".

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/analytics-tracking/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.