UTMGuard logo
Marketing Analytics Attribution · Data Governance Quality

UTMGuard

UTMGuard connects read-only to Google Analytics 4 and scans thirty days of traffic in under a minute, flagging broken UTM parameters, grading each property from A to F and monitoring campaigns daily.

Active GDPR compliant Free plan Freemium No public API 16+ Verified by Guidaio
Overview

What is UTMGuard?

UTMGuard is a software-as-a-service platform dedicated to one narrow job: keeping the UTM parameters that feed Google Analytics 4 clean. It is published by Akshay Surve, doing business as UTMGuard, from Bengaluru, India.

The connection is made through Google OAuth and is strictly read-only. No tracking script is added to the audited site and nothing in the analytics property is modified. The first scan covers thirty days of GA4 data and, according to the homepage, returns a report in under sixty seconds.

What the platform looks for is published in full. The documentation lists forty-four validation rules split into five families. URL Syntax covers thirteen structural faults, from a fragment placed before the query string or UTM tags buried in the path to duplicated parameters, unencoded ampersands, double percent-encoding and excessive URL length. Platform Conflicts covers ten rules on click-identifier collisions across fourteen ad networks, from Google's gclid, dclid, wbraid and gbraid to fbclid, msclkid, ttclid, twclid, li_fat_id and epik. Data Consistency adds six naming and casing rules, Attribution ten rules on referrer mismatches, internal links carrying UTMs, generic or orphaned sources and untagged paid traffic, and Best Practices five recommendations including referral traffic coming from AI chatbots.

Each scan produces a UTMGuard score from A to F, a list of detected issues and remediation guides with copy-paste-safe values. Monitoring then runs daily in the background, with alerts by email, Slack or webhook, session-cap guardrails and mute rules on paid plans. Results export to CSV. Workspaces are kept separate, which is what makes the Agency plan usable for client work with twenty-five properties and unlimited members.

Two free tools sit outside the product and need no account, a GA4 Channel Grouping Simulator and a UTM Builder with ad-platform macros, alongside a documentation site and a troubleshooting blog.

One caveat: the homepage advertises 40+ rules while the page's structured data claims 89 UTM validation rules, and forty-four are actually documented.

What it does

  • Scan a Google Analytics 4 property read-only and get a first report in under sixty seconds
  • Detect missing, mis-cased, duplicated or badly encoded UTM parameters across campaigns
  • Catch conflicts between platform auto-tagging click identifiers and manual UTM tags
  • Grade each property with an A-to-F UTMGuard score
  • Monitor daily in the background and alert by email, Slack or webhook
  • Apply guided fixes using copy-paste-safe UTM values
  • Build clean tracking URLs and simulate GA4 channel grouping with the free tools
Audience

When to use UTMGuard / When not to

A quick filter to help you decide if UTMGuard is the right fit.

When to use UTMGuard

  • Performance and paid media teams whose budget decisions depend on accurate GA4 attribution
  • Agencies handling several client properties, with twenty-five GA4 properties and separate workspaces on the Agency plan
  • Analytics and data-quality owners responsible for campaign naming governance
  • E-commerce marketers who need clean source and medium data before scaling ad spend
  • Small teams with no developer on hand, since the connection is OAuth read-only and no tracking code is installed

When not to use UTMGuard

  • Anyone who does not run Google Analytics 4, as no other data source is supported
  • Teams expecting automatic remediation, since UTMGuard diagnoses and the corrections stay manual
  • Developers looking for a public API, a mobile app or a self-hosted deployment, none of which exist
  • Organisations that require a contractual SLA or an uptime guarantee, both explicitly excluded by the terms
  • Buyers who need a customer-facing DPA or an EU Article 27 representative before signing
Get started

How to use UTMGuard

A typical end-to-end flow, from setup to results.

  1. Create an account with your email, full name and a password, or sign up with Google, with no credit card requested
  2. Authorise UTMGuard on a Google Analytics 4 property through read-only OAuth
  3. Let the first scan run: it covers thirty days of data and returns a report in under sixty seconds
  4. Read the A-to-F UTMGuard score, then work down the detected issues grouped by rule family
  5. Follow the remediation guide attached to each issue type and copy the corrected UTM values
  6. Set the scan frequency, monthly on the free plan and daily on every paid plan
  7. Configure alerts by email, Slack or webhook, plus mute rules and session-cap guardrails on paid plans
  8. On Team and Agency, invite members and open one workspace per client
  9. Export results to CSV, which doubles as your GDPR portability export
  10. Use the free UTM Builder and GA4 Channel Grouping Simulator without an account to check links before launch
Quick read

Pros & Cons

Pros

  • Read-only GA4 access with no tracking code to install on the audited site
  • Immediate start, with a first report announced in under sixty seconds and no credit card required
  • A permanent free plan rather than a time-limited trial
  • Validation rules published and named one by one, so the scope is verifiable before buying
  • Broad click-identifier coverage across fourteen named ad networks
  • Per-property pricing with unlimited members and workspaces, predictable for an agency
  • Core infrastructure in the EU, with a published subprocessor list showing each location

Cons

  • Total dependence on Google Analytics 4, as no other data source is supported
  • No public API, no mobile app and no self-hosted option
  • Published by a sole proprietorship rather than an incorporated company, with an address limited to city and state
  • No EU Article 27 representative although the controller sits outside the EU, and no customer-facing DPA
  • No SLA and no accuracy guarantee, with liability capped at the greater of 100 USD or twelve months of fees
  • Indian law and the exclusive jurisdiction of Bengaluru courts, an expensive route for a European customer
  • Published figures contradict each other, with a seven-day guarantee against a fourteen-day contractual window and 40+ against 89 rules
Pricing

Pricing & Plans

A permanent free plan is available and covers one Google Analytics 4 property with automated monthly scans. The cheapest paid entry point is the Pro plan at 15.00 USD per month at list price, reduced to 9.00 USD per month while the Early Access Partner code UTMPartner40 applies. Pricing is charged per GA4 property, with unlimited users and workspaces, and each additional property costs 10.00 USD per month. Billing is monthly or annual. The homepage advertises a seven-day money-back guarantee, while section 5 of the terms sets a fourteen-day refund window for a first subscription.

Free, described as Try Before You Commit, 0 USD
  • one GA4 property
  • automated monthly scans
  • basic UTM validation
  • email notifications and issue detection
Team, described as For Marketing Teams and flagged Most Popular, 49.00 USD per month at list price and 29.00 USD with the code
  • five GA4 properties
  • everything in Pro plus team collaboration and workspace members
Agency, described as For Client Work, 199.00 USD per month at list price and 119.00 USD with the code
  • twenty-five GA4 properties
  • everything in Team plus dedicated support and custom integrations
Plan 5
  • Additional GA4 property
  • 10.00 USD per month each
Special offers — Early Access Partner offer: a 40% lifetime discount with code UTMPartner40, applied to every renewal of the Pro, Team and Agency plans and active for as long as the subscription remains active, displayed on 30 August 2026 with no published end date · Seven-day money-back guarantee advertised on the homepage for all paid plans, alongside the fourteen-day refund window set out in section 5 of the terms
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how UTMGuard handles your data.

GDPR overview

Implementation is documented rather than merely claimed. A dedicated GDPR page runs to sixteen sections and names the controller, the Article 6 legal bases (consent, contract, legal obligation, legitimate interest), the categories of data collected and a table of processors with their locations. The full set of rights is covered, from access and rectification to erasure, restriction, portability through CSV or JSON export, objection, automated decision-making and withdrawal of consent, with a one-month response deadline and no fee. Breach notification follows Articles 33 and 34, within seventy-two hours. Two gaps remain visible: no Article 27 EU representative is designated although the controller is established in India, and no Data Protection Officer is named, the page discussing Article 37 without concluding. Requests go to privacy@utmguard.ai and legal@utmguard.ai.

Who owns the data?

Section 6 of the terms is explicit: you keep every right over the data you bring in, including your Google Analytics 4 data, workspace configurations, alert rules, reports and exports. UTMGuard receives only a limited, non-exclusive licence to process and analyse that data for the sole purpose of running the service, and its GA4 access is read-only, so nothing in your analytics property is altered. One exception deserves attention: any feedback or suggestion you send is covered by a perpetual, irrevocable, royalty-free licence. The data controller is Akshay Surve, doing business as UTMGuard, in Bengaluru, Karnataka, India.

Reuse rights

You may reuse your own data freely and without asking. CSV and JSON exports are available from the dashboard at any time, the terms present them as yours to take away or transmit to another controller, and data stays accessible even after an account drops back to the free tier. What you may not reuse is UTMGuard's own material: copying, modifying, reverse-engineering, framing or mirroring the service, or using its name and branding, all require written permission, and building a competing product from it is prohibited outright. On the vendor's side, personal data is processed for service delivery, billing, support, product improvement and legal compliance, under consent, contract, legal obligation or legitimate interest. Payments run through DodoPayments and product analytics through PostHog EU and Microsoft Clarity, the latter recording session replays with sensitive fields masked. No document on the site states whether customer data is used to train AI models: the question is never addressed.

Data retention & training

Retention summary
Account data is kept for as long as the account is active, and audit scan results are kept indefinitely on the same basis, for historical analysis. Usage logs are held for twelve months for security and debugging, and billing records for seven years to meet tax obligations. If you delete your account, personal data is erased within thirty days, GA4 OAuth tokens are revoked and deleted immediately, and audit data is removed within thirty days. Deleted data may still sit in encrypted backups for up to ninety days, used only for disaster recovery. An account left inactive for twenty-four months receives a notice and is deleted after a further sixty days. Once a retention period expires, data is securely deleted or anonymised.
Subprocessors disclosed
Yes
GDPR contact

Hosting summary

The publisher is established in Bengaluru, Karnataka, India, but the infrastructure is largely European. The privacy policy states that the primary database (Supabase) and the product analytics platform (PostHog) are hosted in EU data centres, and the GDPR page repeats that EU-based infrastructure is used specifically to minimise international transfers. The processor table lists Supabase in the EU, PostHog EU in the EU, DodoPayments in various locations under PCI-DSS and standard contractual clauses, Google for the GA4 API, Microsoft Clarity under standard contractual clauses with data minimisation, and Resend for email delivery. Transfers outside the European Economic Area are covered by standard contractual clauses, adequacy decisions, encryption in transit and at rest, and access controls, and users are asked to consent to transfers to countries including India and the EU. No individual country is ever named as a hosting location, only the EU region. The marketing site itself resolves to an anycast address on Amazon infrastructure geolocated in the United States, which says nothing about where customer data lives.

Hosting regions
EU
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting UTMGuard.

  • Attribution data drives budget decisions, so an A grade can breed false confidence when the terms themselves warn that detection produces false positives and false negatives
  • Delegating UTM hygiene to a tool can erode a team's own grasp of naming conventions, while the fixes still have to be understood and applied by a human
  • The controller is established in India with no EU Article 27 representative, which lengthens the path for a European data subject exercising rights
  • No SLA, no uptime guarantee and liability capped at the greater of 100 USD or twelve months of fees, for a service sold as daily monitoring
  • Audit scan results are kept indefinitely while the account stays active, and deleted data can persist up to ninety days in encrypted backups
  • Microsoft Clarity records session replays including clicks and scroll depth with sensitive fields masked, so the consent banner is worth reading
  • No document states whether customer data is or is not used to train AI models, and silence here is not a denial
Setup

Setup & Integrations

Technical difficulty

Very low. Sign up with an email address or a Google account, authorise one GA4 property through read-only OAuth, and the first scan starts on its own, with no tracking code, no script and no tag manager work on the site being audited. The only real prerequisite is holding, or being granted, the rights to authorise a Google Analytics 4 property. The free tools require no account at all. The effort comes afterwards: applying the corrections means editing your own campaign links, which assumes someone owns that process.

Deployment

Web app

Integrations

Google Analytics 4 Slack

Supported languages

English
Company

Behind UTMGuard

Company name
Akshay Surve, doing business as UTMGuard
Founded
13/07/2012
Country of origin
🇮🇳 India
Headquarters
Bengaluru, Karnataka, India
UBO
Akshay Surve
UBO country
🇮🇳 India
Domain registrar country
🇺🇸 United States
Legal contact
Support contact
Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

How long does the first audit take?
The homepage announces a first report in under sixty seconds, covering thirty days of Google Analytics 4 data.
Is the scan safe for my analytics property?
Access is requested read-only through Google OAuth. No script is injected on your site and no GA4 data is modified.
Do I have to enter my UTM parameters manually?
No. UTMGuard ingests your GA4 events and detects broken or inconsistent UTMs across campaigns, sources, mediums and content on its own.
Does it work for an agency with several clients?
Yes. The Agency plan covers twenty-five GA4 properties, members are unlimited, and each client keeps its own workspace.
What does the cheapest paid plan cost?
Pro is listed at 15.00 USD per month, reduced to 9.00 USD per month while the Early Access Partner code UTMPartner40 is applied.
Is there an API or a mobile app?
Neither. UTMGuard exposes no public API and ships no mobile application, so the product is web only.
Where is my data hosted?
The primary database and the product analytics platform run on EU infrastructure, Supabase EU and PostHog EU, while the publisher itself is established in Bengaluru, India.
What is the minimum age to use the service?
Sixteen, stated in both the terms of service and the privacy policy.
Can I get a refund?
Section 5 of the terms sets a fourteen-day refund window for a first subscription, while the homepage advertises a seven-day money-back guarantee.
What happens to my data if I delete my account?
Personal data is erased within thirty days, GA4 OAuth tokens are revoked and deleted immediately, and audit data is removed within thirty days.
Conclusion

Should you pick UTMGuard?

UTMGuard does one thing and says so plainly: it checks the quality of the UTM parameters that feed Google Analytics 4. That narrowness is its strength. The scope is not a promise but a published list of forty-four named validation rules, from URL encoding faults to click-identifier collisions across fourteen ad networks, which a buyer can read in full before paying anything.

Getting started costs nothing and risks little. The connection is read-only, no code goes on the audited site, and the free plan is permanent rather than a countdown. For an agency, per-property pricing with unlimited seats and one workspace per client is a predictable model.

The reservations are about governance rather than product. The publisher is a sole proprietorship, Akshay Surve, doing business as UTMGuard, with an address limited to Bengaluru, Karnataka, India, no incorporated entity, no EU Article 27 representative despite an Indian establishment, and no customer-facing DPA. The terms exclude any SLA and cap liability at the greater of 100 USD or twelve months of fees, under Indian law and the exclusive jurisdiction of Bengaluru courts. Infrastructure sits in the EU, which softens the transfer question without answering the recourse one.

Published figures also deserve a second look: a seven-day guarantee on the homepage against a fourteen-day contractual refund window, 40+ rules in the pricing table against 89 in the structured data, and a 4.8 rating from 127 reviews with no review platform named.

For a paid-media or growth team already living in GA4 and wanting attribution it can trust, the trade is reasonable and the free plan makes the evaluation free. For an organisation with procurement requirements such as a DPA, an SLA or an EU representative, the file is not complete.