analytics-tracking

Design GA4 and GTM event and conversion tracking plans from business questions.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/jonathanmaimon-persado/persadopmm --skill analytics-tracking-jonathanmaimon-persado
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-tracking
Source: https://github.com/jonathanmaimon-persado/persadopmm/tree/main/skills/analytics-tracking
Command: npx skills add https://github.com/jonathanmaimon-persado/persadopmm --skill analytics-tracking-jonathanmaimon-persado

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of incomplete, inconsistent, or untrustworthy analytics tracking by guiding you to design an actionable event and conversion measurement plan for GA4/GTM.

Core Features & Use Cases

  • Tracking plan design for decision-making: Helps you define what to measure (events, properties, naming conventions) based on business questions and conversions.
  • Event taxonomy and property standards: Provides structured guidance for consistent event naming, standard properties (page/user/campaign/product), and conversion marking.
  • Implementation guidance across GA4 and GTM: Covers GA4 setup, custom event configuration patterns, dataLayer conventions, UTM strategy, debugging/validation, and privacy/consent considerations.

Example use case: You want to measure demo requests and purchases across marketing pages and app flows; you need a clear event list, consistent property schema, GTM/dataLayer events, and a validation checklist to ensure conversions are recorded correctly without leaking PII.

Quick Start

Ask for an analytics tracking plan by telling the assistant: “Create my GA4 + GTM tracking plan for our site and onboarding so that we can measure signup_completed, demo_requested, and purchase_completed, including event/property naming, UTMs, and a debugging checklist for duplicates and missing parameters.”

Frequently Asked Questions about analytics-tracking

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

FAQPage Schema
How do I create a GA4 and GTM tracking plan for conversions and custom events?

To create a GA4 and GTM tracking plan, define business questions, map them to an event taxonomy with consistent naming conventions, and configure dataLayer events and conversions for accurate reporting. This ensures reliable measurement across pages and flows.

What is the best way to structure dataLayer events for Google Tag Manager?

The best way to structure dataLayer events for Google Tag Manager is to apply a standardized property schema for page, user, campaign, and product details. This ensures consistent event naming and accurate conversion tracking across marketing and product flows.

How do I set up UTM parameters and event tracking without leaking PII?

To set up UTM parameters and event tracking without leaking PII, follow anti-PII practices during event property configuration. This involves applying privacy constraints and consent parameters directly within your GA4 and GTM implementation.

Why are my GA4 conversions recording duplicates or missing parameters?

GA4 conversions record duplicates or missing parameters when event taxonomy and dataLayer schemas lack validation. Debugging requires a test-and-validate checklist to verify consistent event naming and correct property setup across all monetization and form events.

Can I use Google Tag Manager to track both marketing campaigns and product monetization events?

Yes, you can use Google Tag Manager to track both marketing campaigns and product monetization events. A unified tracking plan translates business questions into standard properties for campaign attribution and custom events for monetization reporting.

Do I need an analytics audit before implementing GA4 conversion tracking?

An analytics audit is needed before implementing GA4 conversion tracking to resolve incomplete or inconsistent measurement. It establishes a reliable event taxonomy and property schema, ensuring your GTM dataLayer setup records data accurately from the start.