Skip to content
Adrythm

Running ads

Does Jotform support Google Ads enhanced conversions?

Updated October 11, 2026

No. As of October 2026, Jotform documents no Google Ads integration and no setting that hands a lead's email or phone to the Google tag, on any plan. Enhanced conversions still works two ways: redirect to a thank-you page on your own site that receives the answers by HTTP POST, or import leads with their click ID.

If you want enhanced conversions from a Jotform form, plan to do the work outside Jotform

Jotform does not send anything to Google Ads itself, so enhanced conversions has to be built around the form: on a thank-you page you control, on your own page with the form's code pasted in, or by importing finished leads. Pick the route from how the form is embedded, which the next topic covers.

What Jotform offers today. A help article on tracking submissions in Google Analytics 4 through Google Tag Manager, a Google Analytics widget, a Facebook Pixel widget, a redirect to any web address after submission, an option to send the answers to that address by HTTP POST, webhooks, a Google Sheets integration, and prefilling fields from the page address. Those are real tools, and the routes below are built from them.

What it does not offer. No Google Ads conversion integration appears in its integrations directory or help centre, and no documented field takes a Google Ads conversion ID. Jotform support wrote in September 2024, "We don't have a direct integration with Google Tag Manager." In September 2025 its support assistant added that Jotform has no built-in way to push submission data to the page's data layer from an iframe embed. When a Google Ads specialist asked in 2024 how to pass email and phone for enhanced conversions, the staff answer was to add them to the redirect address, which creates a problem covered further down.

On Google's side, enhanced conversions sends a lead's email or phone, hashed with SHA-256, so Google can match the conversion to a signed-in account. Google's setup guide says those fields must be "available on the conversion page where the Google Ads event snippet fires." Inside a Jotform iframe they are on Jotform's page, not yours, and that one fact decides most of what follows.

Checked

Oct 2026

Jotform's help centre, integrations directory, widgets, pricing page and staff answers, read on October 11, 2026.

Before you pick a route, find out how the form is embedded

Open the form in the Form Builder, click Publish, then Embed, and match the code on your site to one of these. Each one changes what a tag on your page can see.

Most sites

JavaScript or iFrame embed
Jotform says its JavaScript embed "dynamically loads your form inside an iframe" and recommends it for most websites. The iFrame option is the same frame without the script. Lightbox, pop-up and feedback button embeds also open the form in a window over your page.
Your Google tag cannot see the fields or the submit. Use the redirect or the import.

Classic layout only

Source code embed
The form's HTML sits in your own page. Jotform's help says "Full source code is only available for forms in the Classic layout, not the Cards layout," and that the code "doesn't update automatically," so every edit means pasting it again.
The only embed where Tag Manager can watch the form itself.

Ad points at form.jotform.com

Jotform link
The visitor never reaches your site, so there is no page of yours for a tag to run on. Google's troubleshooting guide says conversion tracking on a third-party domain "won't work in the long-term, unless that third party is willing to implement sitewide tags."
Capture the click ID in a hidden field and import the lead.

Card forms narrow the choice. A form in the Cards layout cannot use the source code embed, so it is an iframe or a link, and the routes for iframes apply. Only a Classic-layout form offers source code.

Routes that put the email in front of the tag

If your thank-you page can run code, redirect with HTTP POST and fire the tag there

If your site can host a page that reads a form post (a PHP page, a server route, most custom-built sites), send the answers there and let that page give the email to the Google tag. The form stays in its iframe, and the conversion fires on your own domain.

  1. In a Classic form, click Settings, then Thank You Page, select Redirect to an external link after submission, enter your thank-you page's address, and turn Redirect with HTTP POST on.
  2. In a Cards form, click Edit Thank You Page under the last field, choose the same redirect, then go to Settings, click Show More Options, and set Send Post Data to Enabled.
  3. Have the thank-you page read the posted email and phone and pass them to the Google tag with user_data, in the format Google's enhanced conversions guide shows, before the conversion event fires.
  4. Add the submission ID as the conversion's transaction ID. Jotform fills {id} with it in a redirect address. Google says a reloaded thank-you page can count the same lead twice, and a repeated transaction ID stops that.

Two things fail without an error. First, the redirect can open inside the iframe. Jotform support said in March 2026 that from an iframe embed "the redirect will still load inside that iFrame," with Firefox the strictest, and that it has no setting to break out. Google tells advertisers not to fire conversion tags from inside an iframe, so check the thank-you page takes over the whole window. Second, a page with no transaction ID counts a refresh or a return visit as a new lead.

If your site can't read a post, keep the email out of the redirect address

If your site is on a page builder that cannot accept a post, do not paste field values into the redirect address to make enhanced conversions work. Fire a plain conversion on the thank-you page and get the email to Google through an import instead.

This is the shortcut Jotform's own staff have suggested. A 2024 answer showed adding ?emailvariablename={email} to the thank-you address. Google's page on personal information in URLs says the Google tag "automatically passes the user's current URL to Google," that detected personal data brings a breach notice and disabled data segments, and that for web forms "POST is preferred."

What to put in the address instead. A non-personal ID. A Jotform staff answer from September 2025 suggests appending ?sid={id}, the submission ID, which works as the transaction ID and lets you match the conversion to the lead later.

One more trap in the help forum. A 2024 staff answer tells people to enter "your Google Ads conversion tracking code in the Enter URL field." That field takes a web address. The conversion code goes on the page the address leads to.

If you use a Classic form and can live with re-pasting code, embed the source code

If the form is in the Classic layout and someone can paste its code again after every edit, the source code embed puts the fields on your own page, where Tag Manager and the Google tag can work with them.

Jotform documents the trigger. Its Google Analytics 4 article uses a Tag Manager Form Submission trigger with Check Validation on, firing when the Form ID equals the number at the end of your form's address. The same trigger can fire a Google Ads conversion tag, though Jotform's article only shows the Analytics tags.

The email is then on your page. Google's tag can collect it by automatic detection or by CSS selectors you name. Jotform does not document this pairing with enhanced conversions, so treat it as untested until the checks at the end pass. The cost is upkeep: a field added in the Form Builder does not reach your site until the code is replaced.

Sending finished leads back to Google

If no tag on your site can see the submission, add a hidden field that stores the Google click ID, then send each lead to Google Ads as an import with its email and phone. Google treats this as enhanced conversions for leads.

The hidden field. Add a hidden field labelled gclid, open its gear icon, go to Advanced, expand Field Details and check the Unique Name reads gclid. Jotform prefills a field only when the address carries that exact unique name, and its help says "This also works on embedded forms." With auto-tagging on, an ad click arrives with gclid in the address and the field fills itself. That covers a visitor who enquires on the page they landed on; storing the click ID across pages has its own answer.

The click ID is not optional here. Google's enhanced conversions for leads guide says to include click IDs with uploads, and that this "is required if you are not using a tag to collect user-provided data." With the form in an iframe, no tag is collecting it, so the email improves the match but the gclid carries it.

Zapier
Jotform's New Submission trigger feeds Google Ads' Send Offline Conversion action. Zapier's guide says email or phone "can only be selected if you've opted in for enhanced conversions," and only Import from Click conversion actions are accepted.
Add a filter so only submissions with a gclid continue.
Google Sheets
Jotform adds each response to a sheet "right away." Google Ads Data Manager can import from a sheet and, per Google, re-reads the last 90 days on every run. Jotform warns that renaming column headings "may break the integration."
Best for a weekly upload of leads you have already qualified.
Webhooks
Jotform posts every submission to an address you choose, with a 30-second timeout. Something on that end, built by a developer, must send each lead on to Google. Google's help set June 15, 2026 as the date these uploads move to its Data Manager API.
Only worth it if a developer already runs a server for you.

For example

A landscaping company runs its quote form as a Jotform card form in an iframe. In a month it gets 60 submissions; 24 carry a gclid in the hidden field. A Zap sends those 24 to a conversion action called Quote request with each lead's email, and skips the other 36, which came from unpaid search, referrals and repeat customers. Google Ads should then show close to 24 quote requests for that month, not 60.

If you are on the free plan, the limits are about volume, not tracking

If you are on Jotform's Starter plan, nothing in these routes is locked. Jotform's pricing page says Starter "includes all standard features," and the redirect, post, webhook, Sheets and prefill settings are not listed as paid features.

What changes with a plan is volume and branding. Starter allows 100 submissions a month across all forms and 5 active forms, and shows Jotform branding. Bronze raises that to 1,000 submissions, Silver 2,500 and Gold 10,000. What a lead sees when the monthly cap is hit has its own answer. Zapier, if you use it, is a separate account with its own limits.

Proving it works

Test one real submission per route before you trust the numbers

Send a test lead through the live page the way a customer would, then check each link in the chain. The question of why Google Ads misses leads has its own answer; these checks are the Jotform-specific ones.

  1. Open your landing page with ?gclid=test added to the address, fill in the form and submit it. In Jotform, open Submissions and check the hidden gclid field says test.
  2. For a thank-you page route, watch where the redirect lands. It should replace the whole window, not appear inside the box where the form was.
  3. On the thank-you page, open your browser's developer tools, choose Network, search for google, and open the request to googleadservices.com/pagead/conversion/. Google says an em parameter followed by a long hashed string means the email was sent; tv.1~em on its own means it was empty.
  4. Reload the thank-you page and confirm the same transaction ID goes out, so Google can discard the repeat.
  5. For an import route, check the row in your sheet or the run in Zapier Task History, then Action Logs in Jotform's integration if a row is missing.
  6. About 72 hours later, open Goals, then Summary, select the conversion action and open Diagnostics. For imports, compare uploads with the All conv. (by conv. time) column for the same days.

Turn enhanced conversions on first. Google is folding the web and leads versions into one switch during 2026: under Goals, then Settings, newer accounts show it in the Customer data use panel and older help pages call it the Enhanced conversions section. A gclid of test only proves the field fills. It is not a real click, so judge an import on leads from real ad clicks.

Want a form that sends enhanced conversions without a workaround?

Formwright is a custom form built into your own website, so the email and phone reach your Google tag the moment a lead is sent. No monthly fee, no response limit, and the code is yours.