marketing-analytics

Implements and audits analytics event tracking with GA4, GTM, and UTM conventions.

Updated May 26, 2026
One-click install
npx skills add https://github.com/avel123111/triplanio --skill marketing-analytics-avel123111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketing-analytics
Source: https://github.com/avel123111/triplanio/tree/main/.claude/skills/marketing-analytics
Command: npx skills add https://github.com/avel123111/triplanio --skill marketing-analytics-avel123111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up marketing and product analytics is error-prone: inconsistent event names, missing conversions, broken triggers, and untracked campaigns make data unreliable. This Skill provides a structured framework for planning, implementing, and validating analytics tracking so every event informs a real decision. ## Core Features & Use Cases - Tracking Plan Design: Build event taxonomies with object-action naming conventions, standard properties, and funnel sequences for marketing sites, SaaS products, and e-commerce. - GA4 and GTM Implementation: Configure gtag.js events, dataLayer pushes, conversion marking, custom dimensions, consent mode, and debug workflows via DebugView and GTM Preview. - UTM and Attribution Strategy: Standardize utm_source, utm_medium, and utm_campaign naming for consistent campaign measurement. - Use Case: A SaaS team launching a new pricing page asks how to measure signups. The Skill produces a tracking plan with events like pricing_viewed, plan_selected, and signup_completed, plus the exact gtag or dataLayer code to implement them. ## Quick Start Ask the assistant to create a tracking plan for your website's signup and purchase funnel using GA4 and Google Tag Manager.

Frequently Asked Questions about marketing-analytics

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

FAQPage Schema
How do I set up conversion tracking in GA4?

First ensure your event is firing in GA4, then go to Admin > Events and mark it as a conversion. Choose a counting method (once per session for leads, every event for purchases) and optionally import the conversion into Google Ads for bidding.

How to track custom events with Google Tag Manager?

Push the event to the dataLayer with dataLayer.push({event: 'event_name', ...}), then create a GA4 Event tag in GTM triggered by a Custom Event trigger matching that name. Map dataLayer values to event parameters using Data Layer variables.

What naming convention should I use for analytics events?

Use lowercase object-action format with underscores, such as signup_completed or cta_clicked. Be specific (cta_hero_clicked rather than button_clicked), put context in event properties rather than the event name, and document all conventions.

Why are my GA4 events not showing up in reports?

Check DebugView first to confirm the event fires, then verify the gtag or GTM container loads correctly. Custom parameters need matching custom dimensions, and standard reports can take 24-48 hours to process new data.

Does analytics tracking require cookie consent?

Yes, in the EU, UK, and California you typically need consent before analytics storage. Implement Consent Mode with a default denied state, update to granted after user consent, and avoid sending PII in event properties.