analytics-tracking-testing
Installation
SKILL.md
Quick Route
| Situation | Go to |
|---|---|
| Assert one GA4 event fired with correct params | Intercepting GA4 beacons |
| Treat the tracking plan as a validated contract | The Tracking Plan Is the Contract |
| Verify dataLayer.push shape (not the beacon) | Asserting dataLayer.push |
| Pixel + server CAPI deduplication (event_id) | Pixels and Server-Side Deduplication |
| Events must/mustn't fire by consent state | Consent Mode v2 Gating |
| Capture every pixel in one reusable fixture | references/capture-fixture.md |
| News-media: article-view, scroll-depth, paywall | News-Media Events |
| Fail the build on a tracking regression | Regression-Gating in CI |
| Hundreds of events, many domains, small team | Buy vs Build |