Skip to content
Adrythm

Free tool

What your ad accounts hear when a customer gets in touch.

We fill in your quote form and tap your number in a real browser, then show what Google Ads, Analytics, Meta and Microsoft Ads were told. Nothing is actually sent.

or press Enter

Your result shows here

  1. 01Opens your site on a phone-sized screen
  2. 02Taps your phone number
  3. 03Fills in and sends your quote form
  4. 04Reads what each ad platform was told

About 40 seconds. Nothing is sent to the business or its ad accounts.

Why it sends the form

A tag on the page is not a conversion.

Most tracking checkers load your homepage and list the tags they see. That proves the code is installed. It says nothing about whether a lead is reported, because the conversion only fires when someone sends the form or taps the number, and a homepage load does neither.

On our own site, a homepage load sends Google Ads four requests, all carrying our account id, and none of them is a conversion. They are page views and remarketing pings. The conversion goes out only after the contact form is sent, with its own label, a hashed copy of the email, and an order id so Google counts it once. A checker that sees the account id and calls it a conversion would pass a site that never reports a single lead.

So the check does what a customer does, then reads what each platform would have received. The form is answered by us, so you get no test lead, and the reports are cancelled, so your ad accounts never count a fake conversion.

Calls

Three ways a call gets counted, and the one that slips.

A call can be counted by the ad itself (the call button in a Google ad), by a Google forwarding number that replaces yours for visitors who came from an ad, or by a call tracking service such as CallTrackingMetrics or CallRail that swaps the number for every visitor. The check reports which of these your site has.

The one that slips is the tap. When someone taps the number on your site, Google Ads only hears about it if a tag listens for that tap. The first time we ran this check on our own site, the form reported to three platforms and a tap reported to none.

Cookie banners

Every request to Google carries a short code, gcd, that says whether ad and analytics storage were granted, denied, or never set, and whether a visitor changed it. The check reads it from the requests your own tags send, so the answer is what your setup actually does, not what the banner claims.

Denied until the visitor accepts is a legitimate choice, and Google models the visits it loses. Never set means the tags run as if everyone agreed, which works until you advertise somewhere the law asks for a choice first.

Where it stops

What the check can't see.

A form behind a CAPTCHA is not sent, and the receipt says so. Forms inside an embed from another site are not filled yet. A site that reports conversions from its own server, rather than the browser, can be counting perfectly while the check sees nothing go out; the receipt then shows the form as not counted and you should confirm in the ad account.

The check is one visit from a phone sized browser with no ad click behind it. A Google forwarding number only appears for visitors who came from an ad, so the check reports that the number swap is set up, not which number a given visitor saw. To see what an ad account actually recorded, look at the conversion action's status in Google Ads after a real lead.

Keep reading

How-to, 45 minutes, plus a developer change

Track form submissions as Google Ads conversions with Tag Manager

Create a website conversion action in Google Ads, then add a Google Ads Conversion Tracking tag in Tag Manager that fires once per successful submission, not on a button click or page view. Map the form's own entry ID and a value, and publish. Without the ID, a junk form fill can never be withdrawn later.

How-to, 30 minutes, plus a test form

Turn on enhanced conversions for leads in Google Ads

Turn it on in two places. In Google Ads, open Goals, Conversions, Settings, tick enhanced conversions and accept the data terms. Then make your form's tag send the email or phone the visitor typed. Without that tag, an uploaded email or phone has no form record to match, and Google falls back to the click ID.

How-to, 30 minutes

Track clicks on your phone number as a Google Ads conversion

Create a Google Ads conversion action for phone number clicks and fire it from Tag Manager on links whose Click URL contains tel:. Set Count to One, since Google counts every tap by default. A tap is not a call: where real calls are tracked, make the tap action Secondary, or one caller counts twice.

How-to, 1 hour, with a developer

Save the Google click ID with every form lead

Add hidden fields named gclid, gbraid and wbraid to every form, and a script on every page that stores the ID from the ad's landing address and fills those fields. Keep the latest ad click, let redirects pass the ID through, and test with a made-up ID. Google's sample script saves the gclid only.

How-to, 20 minutes

Fix call tracking numbers that don't swap on your website

Test in a new private window with your page address and ?gclid=test typed in full. If it does not swap, check in this order: one tracking script runs, the ad source's rule matches the visit, each page number is linked to a tracking number, each is text rather than an image, and the cookie banner allows it.

How-to, 1 hour

Set up consent mode so a cookie banner doesn't wipe out your conversions

Let Google's tags load and read the banner's answer instead of being blocked. Turn on consent mode in your banner tool, map its categories to Google's four consent types, and remove extra consent blocks on Google tags in Tag Manager. A banner that blocks tags outright sends Google nothing about visitors who decline.

Question

Why is Google Ads not tracking all of my leads?

Google Ads is not tracking all your leads because it only counts leads it can tie to your ads, so leads from anywhere else never show. Leads from ads go missing when the tag misses a finished form, the click ID is lost, or a cookie banner blocks the tag. Test one form fill, then check each.

Question

Why doesn't Google Ads show all my phone calls?

Google Ads only shows phone calls it can tie to an ad, and only the kinds of calls you set it up to count. Calls from your Business Profile, unpaid search or a number someone already knew never reach it. If calls from your ads are missing, fix the setup. If the rest are missing, that is expected.

Question

Why does Google Ads show more conversions than I actually got?

Because Google Ads counts what your conversion actions track, not the leads you got. The usual causes are one lead tracked by two actions, lead actions set to count every conversion instead of one, and phone number taps or page views counted as conversions. Find the action behind the extra count, then fix it under Goals, Conversions.

Question

Can Google Ads track a form embedded from another website?

Yes, but your own Google tag cannot track an embedded form by itself. A form in an iframe or on a form company's website runs on a separate site, so the tag never sees the submit. Track it through the builder's Google Ads or Tag Manager connection, a thank-you page on your site, or a click ID import.

More free tools

UTM builder

Tag a link for a post, email, text or flyer so Google Analytics shows where each visit came from.

Lead value calculator

Work out what a lead is worth from the stages between a call and a paid job, and the most you can pay for one.

Google Ads budget calculator

Find the monthly Google Ads budget for what you sell and where you sell it, and where more spending stops paying.

Break-even ROAS calculator

Find the return on ad spend needed to cover contribution costs and retain a chosen per-order profit.