Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Tracking Discover (Site Analytics Audit)

Crawls a site with a real browser to detect its platform, dataLayer events, and live GTM containers, then emits structured analysis artifacts.

Data & AnalyticsIntermediate13439AI score 9/10Last updated: Apr 29, 2026

What it does

  • Launches real Chromium via Playwright to crawl a target URL and measure page coverage.
  • Detects the underlying commerce/CMS platform.
  • Captures fired dataLayer events and live GTM container IDs.
  • Produces site-analysis.json and workflow-state.json, and reports a human-readable summary first (coverage, skipped URLs, warnings) instead of dumping raw HTML/JSON.
  • Enforces a stop boundary: analysis only, no auto-advancing into grouping or schema phases.
  • Pauses for explicit telemetry-consent input rather than choosing for you.

Who it's for

  • Analytics/growth engineers auditing or designing GA4 + GTM event tracking.
  • Marketing agencies that need a fast tracking-health snapshot of a new client site.
  • Developers verifying dataLayer implementations on Shopify or other storefronts.

Example uses

  1. "Audit the dataLayer and GTM setup on this store" → runs ./event-tracking analyze <url> --output-root ./out and summarizes detections.
  2. Partial crawl of key funnel pages: --urls https://example.com/product,https://example.com/cart.
  3. Check workflow progress afterward with ./event-tracking status <artifact-dir>.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/jtrackingai/analytics-tracking-automation/HEAD/skills/tracking-discover/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/tracking-discover folder from the GitHub repo jtrackingai/analytics-tracking-automation into my ~/.claude/skills/tracking-discover/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/jtrackingai/analytics-tracking-automation.git && mkdir -p ~/.claude/skills && cp -r analytics-tracking-automation/skills/tracking-discover ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and go to your working folder.
  2. Clone the repo: git clone https://github.com/jtrackingai/analytics-tracking-automation.git
  3. Enter it: cd analytics-tracking-automation
  4. Install project dependencies and the Playwright browser per the repo README (typically npx playwright install chromium).
  5. Register the skill: mkdir -p ~/.claude/skills && cp -r skills/tracking-discover ~/.claude/skills/
  6. Because the skill calls the repo-root ./event-tracking wrapper, launch Claude Code from inside the repo directory.
  7. Ask Claude something like "analyze the tracking setup on https://example.com" to trigger the skill.
  8. On first run, answer the telemetry-consent prompt yourself — the skill will wait and won't decide for you.
View source on GitHubLicense: Apache-2.0