foco
← All Tools
Ad
Developer ToolMarketing Analytics

AdLint

Free, privacy-first audit tool for Google Tag Manager and Google Ads.

Analyzes GTM container exports and Google Ads conversion CSVs to identify tracking misconfigurations before they impact campaigns. 70 automated checks run entirely in the browser — nothing is sent to any server.

Status

Active

Built With

Next.jsReactTypeScriptTailwind CSSJest

Source

GitHub →

What it does

Features

01

70 Automated Diagnostic Checks

Covers GTM core, GTM advanced, Ads core, Ads advanced, and cross-platform categories. Detects consent violations, duplicate tags, circular dependencies, value outliers, and more.

02

Fully Client-Side Privacy Model

Your GTM and Google Ads data is parsed and analyzed entirely in the browser using JavaScript. Nothing is sent to any server — ever.

03

Context-Aware Severity Levels

Adapts diagnostic severity based on your business model and consent requirements. Smart skipping hides passed informational checks so you focus on what matters.

04

Cross-Platform Tag Matching

Matches GTM tags to Google Ads conversions to catch deduplication issues, funnel gaps, and mismatched counting methods across platforms.

Who is this for?

AdLint is built for digital marketers, analytics practitioners, and agency teams who manage Google Tag Manager and Google Ads implementations and need to audit tracking quality without exposing data to third parties.

If you've ever pushed a GTM container to production only to discover a misconfigured conversion tag was silently breaking your bidding strategy, this tool catches those issues before they cost you money.

The Problem

Google Tag Manager and Google Ads tracking setups are deceptively easy to break:

  • Misconfigurations are invisible — a duplicate conversion tag or missing Conversion Linker won't throw an error, it will just silently corrupt your data.
  • Manual audits don't scale — reviewing container JSON and Ads conversion settings by hand is tedious and error-prone, especially across multiple accounts.
  • Third-party audit tools require data access — most alternatives need API credentials or data uploads to external servers, creating privacy and compliance concerns.

How It Works

Upload your files, review the results, and fix issues — all without leaving the browser:

  1. Export your GTM container — download the container JSON from Google Tag Manager
  2. Export your Google Ads conversions — download the conversion actions CSV from Google Ads
  3. Upload both files to AdLint — the tool parses and cross-references them entirely client-side
  4. Review diagnostics — 70 checks surface issues with structured inline diagnostics showing affected assets and specific problems

Use Cases

Pre-Launch QA

Run AdLint before publishing GTM container changes. Catch consent violations, missing tags, and misconfigured enhanced conversions before they reach production.

Account Audits

Use the cross-platform checks to audit an inherited or unfamiliar Google Ads account. Surface duplicate conversions, zero-value transactions, and Smart Bidding readiness issues in minutes.

Agency Onboarding

When taking over a new client's tracking setup, upload their GTM and Ads exports to get a structured diagnostic report. Identify quick wins and critical fixes without needing API access to their accounts.

Get started with AdLint

Check out the source code, try it yourself, or reach out if you want this kind of tooling built for your measurement stack.