A plumber’s “request a quote” form, or a dentist’s appointment form, should show up in Google Ads as one conversion per click. Google Ads counts the lead only when you create a conversion action for the submit and leave that action in the column the campaign bids on. Set Count to One. Google’s help gives a sign-up form as the example: only one conversion per ad click adds value. Every is for sales, where each conversion adds value.
Until the form is passed through, the campaign optimizes blind. What to check on the site itself before the first click is in the guide to a Tilda website for Google Ads. This page stays on the form, the count setting, and the status in the account.
What counts as a conversion on a Tilda site
The conversion here is a submitted form, not a page view and not a button click. On Tilda, form completion is sent to analytics on its own. The form block settings show a virtual page address. It looks like /tilda/form, then the block number, then /submitted. A view of that address is the submit. A button or a pop-up does not travel the same way: those blocks need a separate switch before they send data.
An email in the inbox, or a row in a spreadsheet, is not yet a Google Ads conversion. The campaign sees the action you mark Primary and keep in the Conversions column. A Secondary action, observe only, appears in All conversions. It does not affect bids unless it sits in a custom goal you included in the campaign.
About three in four of the setups I review have a primary action kept out of that column. That is what I see in the accounts I analyze. The ads run, and the bidding never sees the lead.
Three ways to send a form lead into Google Ads
There are three working paths. Google’s help on website conversions describes them. Pick one. When the account scans your domain, it lets you turn on both the Google tag and Google Analytics events. That is how one lead becomes two conversions. A tag added by a plugin and again by hand duplicates the report in the same way.
| Path | What the site needs | Where the count doubles |
|---|---|---|
| Google tag, event by code | The tag on every page, plus an event snippet on the form submit | The same submit is also imported from Analytics |
| Google Tag Manager | The container ID in site analytics, then a publish of the whole project | An Analytics counter in site settings and again inside the container |
| Import a Google Analytics key event | Linked accounts, and the form event marked as a key event | The Google tag already sends that same submit |
A fourth method, a conversion based on a page URL, is not in the table. It counts a load of that specific page. The form’s virtual address is not such a page, so a form that stays on the same URL will not fire it. You also cannot build a URL conversion in Google Tag Manager, because no event code is added to the page. An Analytics import accepts only key events. You need admin access in Google Ads, edit access on the Analytics property, and a live link. Import options appear 24-48 hours after the link, or after you mark the event as key. Creating a Google Ads conversion from a key event may not be available on your property. The link by itself does not create a conversion for bidding.
Step by step: Google Tag Manager on Tilda and a form trigger
The general mechanics of a form trigger, which do not depend on the site builder, are in the guide to form tracking in GTM. The steps below are only the part that is specific to Tilda.
- In Google Ads open Goals, then Conversions, then Summary. Select + Create conversion action, choose Conversions on a website, enter the website URL and select Scan. Then pick the category closest to a lead and select Manually using code. Set action optimization to Primary and Count to One.
- On the setup summary, open the Use Google Tag Manager tab and select Set up in Google Tag Manager. Select the container, review the suggested tag, and add it to a workspace. Codeless conversion actions do not offer that button.
- In the same workspace, add a Conversion Linker tag with a trigger on All Pages.
- On Tilda, paste the container ID into the Google Tag Manager ID field under Site Settings, then Analytics. Save changes and publish the whole project. Until you publish, the container code is not on the pages. The order is in Tilda’s help on Google Tag Manager.
- If Google Analytics already runs inside the container, do not add the same counter in Site Settings. The data is collected twice. Using gtag.js and Tag Manager together causes the same clash. Keep one method. Google’s help prefers Tag Manager. Do not add the Google tag snippet again for the same action in the same account.
- Open Tag Assistant in preview mode, send a test lead, and watch which event appears at the moment the form is submitted. Set the conversion tag trigger on that event. If there is no such event, use the Google Analytics path. Publish the container. Tag Manager changes work only after you publish.
- Send a test lead from the page a visitor actually sees. In Tag Assistant, check that the conversion tag fired exactly once, then come back to the status column. If the tag did not fire, create an event in Google Analytics with the page_path parameter and a value that contains the virtual page address of the form,
/tilda/form…/submitted. Copy the address from the form block settings, not from someone else’s example. Mark the event as key and import it. That is the third path in the table above. Then keep only one of the two paths, or the lead will count twice. Tilda support cannot set up Tag Manager for you, so run the check yourself in Tag Assistant and in the status column in Google Ads.
“One” or “Every”: how to keep one lead from counting twice
Count has two choices, and they are easy to mix up with the column names. One is for leads: one conversion per ad click, such as a sign-up form. Every is for sales, when every conversion adds value. The labels are in Google’s help on setting up a conversion manually.
About half of the setups I review count a lead so that every conversion is recorded. Four in ten keep a soft event in that column: a page view, a click, or an add to cart. The strategy then learns something other than the lead. That is what I see in the accounts I analyze.
A double count comes from three habits: the tag plus an import of the same event, an Analytics counter in two places, or the tag installed twice. After you fix a tag, the status can take up to 48 hours to refresh. Every is the right choice when each submit brings in money of its own. Two actions in one category are not always a duplicate. They can be two different forms. The One setting has a cost too. A person who clicks once and sends two different requests will show as a single conversion. That hurts when the second request is revenue you want the bids to see. Compare the inbox with the Conversions column for the same day.
If you turn on personalized advertising while linking Analytics, soft events become key events as well. Those include session_start, view_item, and add_to_cart. Do not import them as the lead. A standard property can mark at most 30 key events. An Analytics 360 property can mark at most 50.
How to check that the conversion is working (statuses in the account)
Open Goals, then Conversions, then Summary. The conversion action table has a Status column. The troubleshooting help lists five overview statuses. Your account may not show all of them yet. Some are rolling out gradually.
| Status | What it means | What to do |
|---|---|---|
| Active | Tracking is working. The mark is green. | Match the test lead to the email in the inbox. |
| Needs attention | Something needs a fix, but recording has not fully stopped. | Hover the status and follow the steps. |
| Misconfigured | Recording has stopped because of a setup error or a broken tag. | Restore the tag from the status details. |
| Awaiting conversions | No conversion was recorded in the last 7 days. | Check whether the action is under 48 hours old, the campaigns are paused, or traffic is too low. |
| Removed | The action was deleted or archived by hand. | Create a new action if you still need the lead. |
Tag Assistant still uses an older set of names. You can launch it for Unverified, Tag inactive, or Needs attention in the Tracking status column. After a successful test, the action first shows as no recent conversions. When the page receives conversions, the status changes to Recording. The test session updates in the account in about 30 minutes. What to do with an unverified conversion is covered in unverified conversion in Google Ads.
Do not treat a wait as a broken tag. No recent conversions can also mean that paid clicks produced no conversions for 7-14 days. After a new tag, wait 24-48 hours. The container needs a conversion linker tag and a Google Ads conversion tag whose trigger is the form submit.
When this does not apply
This path fails if you paste the container ID and never publish the pages. The Tag Manager code is not on the site, and the form’s virtual page goes nowhere. An Analytics counter added outside Site Settings does not receive Tilda’s form goals. After a correct install, statistics start within several hours.
A URL conversion does not see a form that never opens a separate confirmation page, and you cannot set that method up in Tag Manager. A key event import appears 24-48 hours after the link, it may be missing on your property, and an event that is not marked as key cannot be imported.
This is not a quiz step and not a cart payment. A cart item that has a price uses a different virtual address, ending in /payment. The lead form uses the address that ends in /submitted.
Questions and answers
Will a thank-you page URL catch the form?
Only if the browser opens a separate page and the conversion action uses that exact address. The path /tilda/form…/submitted is not that page.
Why does one lead show as two conversions?
Keep one source as Primary, the tag or the import. Set the other to Secondary (observe only), or turn it off. Send a test lead and check that the Conversions column shows one conversion. Less often, Count is set to Every, and a second click on the form also becomes a conversion.
How long after a test lead?
A Tag Assistant session updates the account in about 30 minutes. After a new tag, allow 24-48 hours. Awaiting conversions in the first 48 hours does not yet prove the tag is broken.
Can the column hold both the lead and a page view?
You can watch the page view as a secondary action. Leave the lead as the primary action used for bids. A soft event in the Conversions column teaches the campaign to buy clicks, not inquiries.
The rest of the account, once this conversion is in place, is what I teach in the Google Ads course: nine modules and a year of access to the lessons.
The site is ready, and the next job is the advertising on it. The step-by-step version is in my book on Google Ads for business owners.
My e-book “19 Google Ads Secrets”: how to get the most out of Google Ads without draining your budget, drawn from real campaigns and tests.
See the book →