analytics-tracking

Automate GA4, GTM, and dataLayer analytics tracking implementation.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ZiadNagar/zeVillage-AI-Toolkit --skill analytics-tracking-ziadnagar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/ZiadNagar/zeVillage-AI-Toolkit/tree/main/skills/analytics-tracking
Command: npx skills add https://github.com/ZiadNagar/zeVillage-AI-Toolkit --skill analytics-tracking-ziadnagar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implementing analytics and tracking across websites can be complex, error-prone, and hard to scale, leading to data gaps and privacy risks.

Core Features & Use Cases

  • GA4 setup and configuration for accurate data collection and reporting.
  • Event taxonomy design, naming conventions, and dataLayer patterns for reliable analytics instrumentation.
  • Google Tag Manager, dataLayer orchestration, and consent management to support compliant tracking and flexible deployments.
  • Server-side tracking strategies, UTMs, and debugging workflows to improve data quality and attribution.

Quick Start

Configure GA4, GTM, and a dataLayer plan for a new website to start accurate analytics tracking.

Frequently Asked Questions about analytics-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up GA4 and GTM tracking for a new website?

To set up GA4 and GTM tracking, you configure GA4 properties, deploy Google Tag Manager containers, and engineer a dataLayer schema. This establishes accurate data collection, event taxonomy, and flexible marketing analytics instrumentation across your site.

What is a dataLayer schema and why do I need it for analytics tracking?

A dataLayer schema is a structured JavaScript object that standardizes how user interactions are passed to GTM and GA4. You need it to ensure reliable event taxonomy, naming conventions, and consistent product analytics data collection.

How do I manage consent mode for privacy-compliant data collection?

Consent management for privacy-compliant data collection is implemented by configuring consent mode within GTM and your dataLayer. This ensures tracking scripts respect user privacy choices while maintaining data quality in GA4.

Does this analytics setup support server-side tracking and UTM parameter handling?

Yes, this analytics setup supports server-side tracking strategies and UTM parameter handling. These features improve data attribution and quality by processing marketing tags server-side and standardizing campaign tracking parameters.

What is the best way to design an event taxonomy for GA4?

The best way to design an event taxonomy for GA4 is to define clear naming conventions and dataLayer patterns. This reliable analytics instrumentation prevents data gaps and ensures scalable, accurate reporting across product and marketing metrics.

Can I debug my GTM configuration and dataLayer implementation?

Yes, you can debug your GTM configuration and dataLayer implementation using dedicated debugging workflows. This process verifies event tracking accuracy, validates UTM parameters, and identifies data collection errors before deployment.