How to set up GA4 + GTM from zero on a new site
When to use: You have a site live, no tracking yet, and a deadline.
Flow
-
Scan the siteScan https://example.com and propose a GA4 event schema (page_view, view_item, add_to_cart, etc.).✓ Copied→ Event list with parameters and sample payloads
-
Sync to GTMSync this schema into GTM container GTM-ABCDEF as tags + triggers + variables.✓ Copied→ Workspace changes reported
-
Preview and verifyOpen Preview on staging.example.com and verify each event fires.✓ Copied→ Per-event fire/miss report
-
PublishPublish version with notes 'initial GA4 setup'.✓ Copied→ Live version ID returned
Outcome: A GA4-tracked site with events flowing within an hour.
Pitfalls
- Events fire but don't appear in GA4 for 24h — Use DebugView in GA4 for real-time verification while testing
- GTM workspace conflicts with manual edits — Create a dedicated workspace for the skill's changes to avoid stepping on someone else