NewAuto-Fix now finds conversions that are missing, not just broken ones.
OneClickTag
Set up and verified for you

The full Google measurement setup for every client site.

One Click Tag scans each client's site and detects what to measure by type: every form, call and WhatsApp click on lead sites, and the full store event set, even on huge catalogs. It builds the tags, triggers and conversions in Tag Manager, GA4 and Google Ads, including server-side tracking, then tests that the data reaches Google and checks again every day.

app.oneclicktag.com/dashboard
Search clients, trackings…New3OH
Good morning, Or
5 things need you across 4 clients · 8 all clear
Scan a siteAdd customer
Live & verified
38/ 46
83% working on live sites
Broken
3
across 2 clients
Needs your attention5
Blocking
Birch & Co·Google access was revoked
Nothing can sync until it’s reconnected · checked 2 h ago
Broken tracking
Acme Shoes·2 trackings broken: Add to cart, Checkout
The tag didn’t fire on /products/* · checked 40 min ago
Luma Clinic·“Book appointment” isn’t firing
The button it listens to moved · checked 3 h ago
Waiting on you
Acme Shoes·4 trackings not on the live site yet
Built and tested · checked 40 min ago
Nova Realty·6 new tracking recommendations
From last night’s scan of novarealty.test

Sample clients · the dashboard you’ll open every morning

Writes to the Google tools you already useWorks on any platform, even custom-built

Google Tag ManagerGoogle AdsGoogle Analytics 4ShopifyWordPressWooCommerceWixWebflowSquarespaceHubSpotBigCommerceFramerNext.jsElementor

Every new client means building all the tracking by hand, again. And when a site changes, tracking breaks without anyone noticing. OneClickTag builds it all in one click, confirms the data reaches Google, and checks it every day. OneClickTag checks every client daily, and shows you what fired, what didn't, and what we couldn't check.

Today, by hand
Hours per site

Every tag, trigger and conversion, built by hand for each new client.

With OneClickTag
1 click

Lead sites: every form, call and WhatsApp click. Stores: the full e-commerce event set, even with thousands of products. All of it tested until the data reaches Google.

After launch
Every day

Sites change. Your tracking keeps up. Auto-Fix re-scans every day, repairs what moved and re-tests it. You approve each fix, or let it run on its own.

One click on a client’s site becomes a GTM tag, an Ads conversion and a GA4 event, created in one batch and tested.

How it works

From a URL to verified tracking. Five steps, the same screens you’ll use every day.

Step 1 of 5

Add a client

Type the website. We name the business, check the site is reachable, suggest the right Google account and connect Tag Manager, GA4 and Ads.

app.oneclicktag.com/clients/new?step=ready
Website2Google3Ready
Website
https://
We check the site as you type
AS
Acme Shoes
acmeshoes.test · Shopify
site reachable
Google account
ads@acmeshoes.testSuggested
marketing@youragency.test
Connect a different Google account…
Setting up Acme ShoesWorking…
Google connectedads@acmeshoes.test
GTM container foundGTM-K7P2XQ9
Tracking code on the sitechecked just now
GA4 property createdOneClickTag - Acme Shoes
Google Ads account linked123-456-7890
Go to client

Your whole client list. One view. Who's live, who needs you, and what got fixed overnight.

app.oneclicktag.com/clients/acme/overview
AS
Acme Shoes
Tom Benads@acmeshoes.test
3 to publish
Tag Manager
GTM-K7P2XQ9 · OneClickTag workspace
Code installedPublish 3
Google Ads
Acme Shoes · 123-456-7890
6 conversions
GA4
OneClickTag - Acme Shoes
Receiving data
Server-side
data.acmeshoes.test
Enabled
Trackings14
11 of 14
Purchase

When someone completes a purchase

Add to cart

When someone adds a product to the cart

Contact form

When someone submits a form

Newsletter

When someone signs up to the newsletter

Auto-Fix
Daily · next run 06:15
Last run: 14 checked · 1 repaired2 min ago
Setup
Google connected
Tracking code installed
GA4 property ready
Ads conversions linked
Every Google account, one click away

Jump straight to the client’s container, Ads account or GA4 property.

3 not live yet
Nothing hidden in drafts

See what’s built but not live, test it, and publish from the same place.

Live & verified
Built → Tested → Live → Data

Each tracking shows exactly how far it got - and when we last checked.

Tracking map

Every tracking, mapped. Click any part to open it in Google.

app.oneclicktag.com/clients/acme-plumbing/trackings
Book a plumber click
When someone clicks “Book a plumber” on any page
Working…
In Google
Trigger
GA4 tag
book_plumber_click
Ads tag
Conversion

Precise conversions

Counted when it really happens. Every suggestion says where it goes and when it counts.

app.oneclicktag.com/clients/acme/autotrack
4 suggestions for acmeshoes.test
Contact form sentFinished action
form#contact on /contact
Counted when the visitor reaches the thank-you page /contact/thank-you. Confidence: high
Tap on the phone numberStrong interest
a[href^="tel:"] in header
Counts a call when someone taps the phone number
Newsletter sign-up confirmedFinished actionFrom your visitors
/newsletter/confirmed
Counted when the visitor reaches the thank-you page /newsletter/confirmed. Confidence: medium
Scrolled 75% of a product pageInsight only
/products/*
Counts a visitor who reads most of a product page
4 selectedRecommendedGoogle Analytics onlyCustomCreate 4 trackings

Each tracking goes where its kind belongs. Conversions can reach Google Ads as Secondary.

Server-side tracking for Google

Keep the conversions ad blockers take. A first-party tracking server for every client, set up for you.

  • On the client’s own domain. Tags load from data.their-site.com, not a third-party URL.
  • Ad-block-resistant loading. Fewer conversions lost to blockers and browser limits.
  • GA4 and Ads through the server. Every tracking we build is routed there automatically.
  • We run the server. We create it, issue the SSL certificate and set up the container. You add two DNS records and swap the Tag Manager code for the one shown in your dashboard, once per site.
  • We tell you when it’s live, and keep checking the install.
Where a conversion goesWithout server-sideWith server-side
Visitor’s browseracmeshoes.test/checkout
Ad blockerthird-party calls stopped
GA4Lost
Google AdsLost
Server-side tracking
Settings · Acme Shoes
Working…
TypeHostStatus
AdataWaiting…
CNAME_acme-challenge.dataWaiting…
Server createdSSL certificateGoogle tag routes through data.acmeshoes.test
We email you when it’s live
Server-side tracking is live for Acme Shoes
Email sent · we keep checking the install every few hours

A status you can trust. Every tracking tells you exactly where it stands, and when we last checked.

Reconnect Google

Nothing can sync or fire until this is fixed.

Broken

Not firing - needs a fix. If it’s live, conversions are being lost.

Ready to publish

Built and tested, not on the live site yet. Untested drafts read “Waiting for a test”.

Suggestions

A scan found things worth tracking, or a repair waits for approval.

Working…

We are creating, syncing or testing it right now.

Setup incomplete

This client is not connected to Google or has no trackings yet.

Couldn’t check

We do not know yet - not broken.

NEVER RED · NEVER COUNTED AS BROKEN

Live & verified

Published and fired in the live test.

FIG 0.1
Evidence only

Every recommendation points to an element we found on the page. No guesses.

FIG 0.2
Proven, not assumed.

Every tracking fires in a real browser, and we confirm the data landed in Google. If it didn't, you see exactly why.

FIG 0.3
Fresh, every day

Auto-Fix re-scans daily, and every verdict shows when it was last checked.

For agencies

Live means working. Not "installed". Not "probably fine". Tested, and re-checked daily.

  • One triage view: what needs you first
  • Its own GA4 property per client
  • Its own GTM workspace, never “Default”
  • Optional server-side GTM, set up for you
  • Your Google accounts, connected with OAuth
app.oneclicktag.com/clients
Customers6
ClientStatus
AS
Acme Shoes
acmeshoes.test
Working…
LC
Luma Clinic
lumaclinic.test
1 broken
NR
Nova Realty
novarealty.test
6 suggestions
BC
Birch & Co
birchco.test
Couldn’t check · 4
OG
Orbit Gym
orbitgym.test
Setup incomplete
KC
Kito Coffee
kitocoffee.test
All clear
New
Crawl settings per client

Each client has its own crawl settings: the kind of site (detected by default), how many pages to read, pages that must always be read and pages that never should, extra start pages, other languages, rendering, and whether paid fetching and AI analysis are used. Every scan shows the settings it ran with and where each one came from.

Improved
Fewer duplicate suggestions

A phone number or email in the site header is one suggestion, not one per page. A page with and without a trailing slash is one page. A form is named by its own markup even when every form on the site posts to the same address.

New
Google Ads conversions wait for your approval

Google Ads conversions that Auto-Fix or your visitors suggest are created only after you approve them, and start as Secondary. You choose Primary on the ones your campaigns should bid on. Button and link clicks reach Google Ads only as Secondary, and behavior events never do. A conversion’s category, counting and value can be changed from its tracking.

New
Forms counted when they really succeed

A form is counted when the send succeeds: the thank-you page, the success message or the form plugin’s own event, not the button click. Forms with no reliable sign wait in their own group, with what to add to the site. Confirmation pages found in Google Analytics, Tag Manager and on the site can be confirmed in one click, and a client can allow one clearly marked test submission per form to find them.

Your next client's tracking,
done in one click.

Join the pilot: 4 weeks free on 2-3 sites. Everything we build stays in your clients' Google accounts, even if you leave after the pilot. For every tracking you see the test result, and if one doesn't reach Google, we fix it or tell you exactly why.