UTM Mind

UTM Mind Documentation

UTM Mind is an AI-powered UTM governance platform that helps marketing teams define naming conventions, generate validated links, enforce compliance rules, sync tracking templates to ad platforms, and verify attribution with GA4 — all through a conversational AI agent.

🎯
Define
Set up attributes and templates to standardize your UTM strategy.
🔗
Generate
Create validated UTM links individually, in bulk, or via matrix.
Verify
Enforce rules, sync to ad platforms, and validate with GA4 data.

Quickstart — 3 Steps to Your First UTM Link

UTM Mind is designed around a simple three-step workflow. Follow these steps to generate your first governed UTM link in under 5 minutes.

1
Define Attributes

Go to Attributes and define the allowed values for each UTM parameter. For example, define utm_source values as "google", "meta", "email", "linkedin". These become the vocabulary of your naming convention.

💡 Use the AI agent: "Create attributes for a B2B SaaS company running Google Ads, Meta, and email campaigns."
2
Build a Template

Go to Templates and create a channel-specific template (e.g., "Google Ads — Paid Search"). Define each UTM field as Text Input, Fixed/Macro, Dropdown, Auto UUID, or Auto Date. Templates enforce consistency across all links.

💡 Use the AI agent: "Create a Google Ads paid search template with dynamic keyword insertion using {keyword}."
3
Generate a Link

Go to Links and select your template. Fill in the required fields and click Save & Copy. Your UTM link is validated against your rules, stored in the database, and ready to use.

💡 Use the AI agent: "Generate 5 UTM links for a Black Friday campaign across Google, Meta, and Email."

Using the AI Agent

The AI Agent (accessible via the Assistant menu) can perform any action in UTM Mind through natural language. It understands your existing attributes, templates, and rules, and can create, edit, or analyze data on your behalf.

Example prompts:

  • Create a UTM strategy for a SaaS product launch across Google Ads, Meta, and Email.
  • Generate UTM templates for Google Ads paid search campaigns with dynamic keyword insertion.
  • Set up UTM validation rules following Google Analytics 4 best practices.
  • Audit my UTM links and identify naming inconsistencies.
  • Add Google Ads dynamic macro attributes like {keyword}, {matchtype}, {adgroupid}.
  • Search for UTM best practices for e-commerce brands.

The AI agent has access to all your workspace data and can read website URLs to generate context-aware UTM strategies. It can also search the web for UTM best practices and platform-specific guidance.


Attributes

Attributes define the allowed vocabulary for each UTM parameter in your organization. They are the foundation of your naming convention and are used by templates to populate dropdown fields.

FieldDescriptionExample
NameThe attribute name (maps to a UTM parameter)utm_source
ValuesAllowed values for this attributegoogle, meta, email, linkedin
DescriptionInternal documentation for your teamThe traffic source platform
RequiredWhether this attribute is required in all linksYes

Attributes support Google Ads dynamic macros (e.g., {keyword}, {matchtype}, {adgroupid}) as fixed values in templates.


Templates

Templates define the structure of a UTM link for a specific channel or campaign type. Each template specifies which UTM parameters are required, how they are filled, and what values are allowed.

Field TypeDescription
Text InputUser fills in a free-text value when creating a link
Fixed / MacroAuto-filled with a static value or platform macro (e.g., {keyword})
Dropdown (enum list)User selects from a predefined list of attribute values
Auto UUID (unique ID)Automatically generates a unique ID for each link (e.g., lnk_a1b2c3)
Auto Date (today)Automatically fills the current date
Link IDInserts the unique link ID into the UTM parameter
Auto Day / Month / Quarter / YearFills the current day, month, quarter, or year automatically

Templates support Single, Bulk, and Matrix link generation modes. Matrix mode generates all combinations of multiple values across parameters.



Validation Rules

Rules enforce your naming convention by validating UTM parameters when links are created. Rules can require specific values, forbid combinations, or enforce format patterns.

Example rules:

  • If utm_source = "google", then utm_medium must be one of: cpc, cpm, display, video
  • If utm_source = "email", then utm_medium must be "email"
  • utm_campaign must match pattern: [a-z0-9_-]+ (lowercase, no spaces)
  • utm_source must not be empty
  • If utm_medium = "cpc", then utm_term is required

Rules are automatically injected into the AI Validation report to check your historical GA4 data against your current governance standards.


AI Validation & Reports

The Reports page connects to your GA4 account and runs an AI-powered audit of your UTM data. It automatically excludes GA4 built-in traffic types (direct, organic, referral) and focuses on manually tagged UTM traffic.

Quality Score
Letter grade (A–F) based on UTM compliance rate across all tagged sessions.
Issue Detection
Identifies missing parameters, inconsistent naming, and rule violations.
Smart Exclusion
Automatically excludes direct, organic, and referral traffic from validation.
Rule Injection
Your active validation rules and attributes are automatically included in the analysis.


Meta Ads Sync

Connect your Meta Ads account to sync UTM parameters directly to your ad sets. UTM Mind uses the Meta Marketing API to update URL parameters at the ad set level.

  1. Go to Sync Hub and click Connect Meta Ads.
  2. Authorize UTM Mind via Meta OAuth.
  3. Select the ad account and configure your UTM parameter mapping.
  4. Click Sync to push UTM parameters to your Meta ad sets.

Google Analytics 4

Connect your GA4 property to enable UTM validation reports and attribution analysis. UTM Mind reads your session data to audit UTM compliance and surface attribution insights.

  1. Go to Integrations and click Connect Google Analytics 4.
  2. Authorize UTM Mind via Google OAuth.
  3. Select your GA4 property.
  4. Go to Reports to run an AI validation audit.

Teams & Org Manager

UTM Mind supports multi-user collaboration through shared organizations. Invite team members, share your attribute library, templates, links, and validation rules across the entire org. Every member works from the same naming convention — no more conflicting UTM values in GA4.

PlanTeam MembersOrganizationsOrg Manager
Free1 (solo)1
StarterUp to 51
ProUp to 101
Scale / AgencyUp to 20Up to 10✓ Admin only

Org Manager (Scale / Agency plan)

The Org Manager is available exclusively on the Scale / Agency plan. It lets org admins create and manage up to 10 separate organizations — each with its own isolated team, UTM links, templates, attributes, and validation rules.

  • Access via Workspace → Org Manager in the sidebar
  • Create a new organization with a name and slug
  • Switch between organizations using the switcher in the top-right header (visible on desktop and mobile)
  • Each org has independent data — switching reloads all links, templates, and settings for that org
  • Only org:admin role can create or delete organizations

Team and Org Manager features require Starter plan or above. View pricing →


Plans & Limits

UTM Mind is free to start with no credit card required. Paid plans unlock higher limits, team collaboration, and advanced features.

FeatureFreeStarterProScale
Links / month1002,00020,000Unlimited
Templates52050Unlimited
Attributes1050200Unlimited
AI messages / month505002,000Unlimited
Team members151030
Google Ads sync
Meta Ads sync
GA4 validation
View full pricing →
UTM Mind
© 2026 UTM Mind. All rights reserved.