Nathan Romano
Dev toolsFree

Web Tracking Setup (GTM + GA4)

Builds a site's tracking infrastructure: Google Tag Manager, GA4, and tag scanning, ready to connect to any campaign.

What it does

This skill installs and organizes a website's measurement infrastructure: a Google Tag Manager container, a GA4 property, key funnel events, and a tag scan to detect duplicates or broken tags. It serves as the foundation before connecting ads, a CRM, or attribution tools.

When to use it

Steps

  1. Scan the site to detect existing, duplicate, or broken tags
  2. Create or clean up the Google Tag Manager container
  3. Configure the GA4 property and key events (lead, purchase, booked call)
  4. Verify each tag fires correctly in preview mode
  5. Document the event map so other tools (ads, CRM) connect without guessing
  6. Publish the container only after explicit user approval

The skill

web-tracking-setup/SKILL.mdDownload SKILL.md
---
name: web-tracking-setup
description: Builds and audits a website's tracking infrastructure (GTM, GA4, tag scanning) before connecting campaigns or a CRM.
---

# Web Tracking Setup

## 1. Purpose
Leave a site with a clean, documented measurement base: Google Tag Manager, GA4, and an event map, ready for any other tool to connect frictionlessly.

## 2. Initial scan
Scan the site for existing, duplicate, misconfigured, or dead tags before touching anything.

## 3. Google Tag Manager
Create or clean up the container, organizing triggers and variables consistently.

## 4. GA4
Configure the property and key funnel events (lead, purchase, booked call), aligned with what the business actually measures.

## 5. Verification
Test each tag in preview mode before publishing, confirming it fires at the right moment.

## 6. Documentation
Leave a readable event map so Google Ads, Meta Ads, or a CRM like GoHighLevel can connect without guessing event names.

## 7. Safety rules
- The container is only published after explicit approval.
- Events or traffic volumes are never invented; everything is based on what the scan observed.
- No API or account key is ever exposed in chat.

For Claude Code, save it as ~/.claude/skills/web-tracking-setup/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.

Want to build it together?

Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.

Join the AI Guild ↗