utm-tracking-hygiene

Audit Google Ads final URLs for UTM presence, consistency, and dynamic keyword usage.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill utm-tracking-hygiene
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: utm-tracking-hygiene
Source: https://github.com/portermetricsample/marketing-skills/tree/main/google-ads/measurement/utm-tracking
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill utm-tracking-hygiene

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the problem of broken marketing attribution by identifying missing or inconsistent UTM parameters on Google Ads final URLs, ensuring that GA4 and your CRM can accurately track which campaigns and keywords drive leads.

Core Features & Use Cases

  • Tagging Audit: Automatically scans final URLs for presence, consistency, and dynamic term usage.
  • Attribution Fixes: Recommends specific actions like enabling auto-tagging (GCLID) and standardizing UTM schemes.
  • Use Case: Use this skill during an account audit to diagnose why your CRM is failing to attribute leads to specific search keywords or campaigns.

Quick Start

Run the utm-tracking-hygiene skill to audit the current Google Ads account and generate a report on tagging consistency and recommended fixes.

Frequently Asked Questions about utm-tracking-hygiene

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

FAQPage Schema
Why are my Google Ads leads missing attribution data in GA4?

Auditing your Google Ads final URLs for missing or inconsistent UTM parameters identifies why your GA4 attribution is broken. It checks for dynamic keyword usage and recommends enabling auto-tagging to accurately track campaigns in your CRM.

How do I audit UTM tracking consistency across my Google Ads campaigns?

You can audit UTM tracking consistency by scanning final URLs for presence, standardization, and dynamic term usage. This diagnostic process checks account health to verify that campaign-level tracking parameters match your expected attribution scheme.

Do I need a specific connector to audit Google Ads URL tagging?

Yes, executing this UTM tracking audit requires the Porter Metrics Google Ads connector. It performs dual-query data retrieval and joins results by campaign name to evaluate tracking consistency across your account.

When should I run a UTM parameter hygiene audit?

You should run a UTM parameter hygiene audit during account onboarding diagnostics or routine health checks. It is specifically required when diagnosing why your CRM fails to attribute leads to specific search keywords or campaigns.

What is the best way to fix inconsistent UTM parameters for search keywords?

The best way to fix inconsistent UTM parameters is to standardize your UTM scheme and enable auto-tagging with GCLID. Auditing final URLs identifies specific discrepancies and recommends actions to ensure accurate downstream attribution.