# How to track form submit conversion in Google ads?

**URL:** <https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311>\
**Category:** Forms\
**Created:** [Octobre 16, 2024, 10:26 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311 "2024-10-16T10:26:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ayaan](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@Ayaan](https://community.brevo.com/u/Ayaan)\
**Post date:** [Octobre 16, 2024, 10:26 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/1 "2024-10-16T10:26:06Z")

</div>

Hey everyone

I’m trying to setup a form submit conversion on a popup like when someone clicks on button a popup will show and user will fill up the form.

I’m using Brevo’s Form i embedded form in website using iframe code

anyone can tell me what wrong I’m doing?

---

<div class="post-metadata">

**Author:** ![Esther](https://avatars.discourse-cdn.com/v4/letter/e/8c91f0/32.png) [@Esther](https://community.brevo.com/u/Esther)\
**Post date:** [Octobre 16, 2024, 2:54 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/2 "2024-10-16T14:54:59Z")

</div>

Hi Ayaan,

To track form submissions as conversions in Google Ads using Brevo, you can use **Google Tag Manager (GTM)** and Google Ads conversion tracking:

1. **Set up a «&nbsp;Thank You&nbsp;» Page** :  
If possible, redirect users to a unique «&nbsp;Thank You&nbsp;» page after they submit the form. You can track visits to this page as conversions in Google Ads. In Brevo, this may require adding a redirect to the form settings so that the user is sent to a specific page after submitting.
2. **Install Google Tag Manager (GTM)**:  
If you haven’t already, install GTM on your website. You can then use GTM to manage the form tracking and add conversion tags.
3. **Create a Conversion Action in Google Ads** :  
Go to Google Ads, create a new conversion action by selecting _Website_ as the conversion type, and follow the prompts. This will generate a conversion tracking tag.
4. **Track Form Submissions with GTM** :  
a. In GTM, create a trigger to track form submissions. You can either use a _Form Submission_ trigger or a _Page View_ trigger if you are redirecting to a «&nbsp;Thank You&nbsp;» page.  
b. Then, set up a tag to fire the Google Ads conversion tracking code when the form is submitted or when the user reaches the «&nbsp;Thank You&nbsp;» page.
5. **Testing** :  
After setting everything up, submit a test form to check that the trigger fires and that conversions are being recorded in Google Ads.

If you’re not sure about any of these steps, let me know! I can walk you through any part of the setup in more detail.

---

<div class="post-metadata">

**Author:** ![Ayaan](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@Ayaan](https://community.brevo.com/u/Ayaan)\
**Post date:** [Octobre 17, 2024, 4:45 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/3 "2024-10-17T04:45:07Z")

</div>

i appreciate your answer but i want to track conversion on popup form submission when someone clicks on submit button or when the success message is visible

---

<div class="post-metadata">

**Author:** ![Esther](https://avatars.discourse-cdn.com/v4/letter/e/8c91f0/32.png) [@Esther](https://community.brevo.com/u/Esther)\
**Post date:** [Octobre 17, 2024, 8:45 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/4 "2024-10-17T08:45:03Z")

</div>

To track conversions on a pop-up form submission when someone clicks the submit button or when the success message is visible, you can use **Google Tag Manager (GTM)** in combination with custom event tracking in Brevo.

Here’s how to set it up:

1. **Set up Google Tag Manager (GTM) on your site**:  
Make sure you have GTM installed on your website where the Brevo form is embedded.

2. **Create a Custom Trigger for the Form Submit Button** :

3. **Track the Success Message** :  
If the form displays a success message after submission, you can track that event using another custom trigger:

4. **Create a Google Ads Conversion Tag** :

5. **Test the Setup** :

Let me know how it goes!

---

<div class="post-metadata">

**Author:** ![Ayaan](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@Ayaan](https://community.brevo.com/u/Ayaan)\
**Post date:** [Octobre 17, 2024, 9:52 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/5 "2024-10-17T09:52:01Z")

</div>

i tried all ways and now i’m building thank you page

---

<div class="post-metadata">

**Author:** ![Sweely](https://dub1.discourse-cdn.com/flex013/user_avatar/community.brevo.com/sweely/32/1336_2.png) [@Sweely](https://community.brevo.com/u/Sweely)\
**Post date:** [Septembre 30, 2025, 1:20 UTC](https://community.brevo.com/t/how-to-track-form-submit-conversion-in-google-ads/2311/6 "2025-09-30T01:20:38Z")

</div>

You’re running into one of the trickiest parts of conversion tracking: the iframe.

When you embed a form using an iframe from a service like Brevo, you’re essentially placing a window to a separate website onto your own page.

Because of a security measure in web browsers called the same-origin policy, the code on your main page - including your Google Tag Manager script - can’t easily _see_ or interact with what’s happening _inside_ that iframe, which is why a standard GTM Form Submission trigger likely won’t work to track the conversion.

One of the most robust and reliable ways to track a confirmed form submission, especially from an iframe, is to use a server-side solution, which completely bypasses the limitations of the client-side browser tracking that you’re currently facing.

This involves a stack of tools like the Brevo API + Google Ads API + Google Analytics Data API + Google Tag Manager, potentially utilizing a server-side tagging environment like Stape or Google Cloud Platform.

The reason this is a good solution is because you’re moving the conversion validation from the user’s browser, which can be blocked by ad blockers or complicated by iframes, to a system you control on the server.

Brevo, once it successfully processes the form, can use its API or a webhook to send a confirmation signal to your server-side GTM container (Stape or GCP).

From there, your server-side GTM can then use the Google Ads API to report a conversion directly to Google Ads, typically as a `Lead` or `Purchase` Standard Event, and use the Google Analytics Data API to send a corresponding event to your GA4 property via the Measurement Protocol.

This method ensures that the conversion is attributed only upon a confirmed submission on Brevo’s side, provides a more reliable data stream, and gives you total control over the data sent to Google’s platforms, which is the gold standard for conversion tracking, especially when dealing with complex setups like third-party iframes and popups.
