Hey I put a monday.com form on one of my websites. I want to track conversion events with Google Tag Manager for a Google Ad Words Campaign. Is there any way to track this with using the embed code?
Hey @InsulationGod! At this time, this isn’t something that we support internally with Google Tag Manager - in terms of embedding GTM into the forms. Nonetheless, this is something that has been requested in the past, so we will certainly share this with our team
That said, in-case you weren’t aware, we do have The Google Ads app if this helps with the process!
This is a common challenge when dealing with embedded forms where you can’t easily modify the thank-you page or access form submission events directly.
The simplest method, if the Monday form redirects to a dedicated thank you page after submission, is to create a Google Tag Manager (GTM) trigger based on that pageview.
If it doesn’t redirect, the standard way to try and track it would be using GTM’s built-in Form Submission trigger, but this often fails on forms embedded via iframes, which is common with Monday, because GTM loses context outside its main page.
Another approach is to look for a change in the DOM after submission, perhaps a success message appearing, and use a Visibility or Element Click trigger, but this can be fragile.
The cleanest way to ensure tracking, especially for a Google Ads campaign where accuracy is crucial, is a server-side solution, which also helps with ad blocking.
The better, more reliable, and cookieless future-proof solution is to use the Monday Platform API combined with the Google Ads API, mediated by a server-side tagging service like Stape or Google Cloud Platform, and still triggered by GTM.
Here’s why this is superior: instead of relying on the user’s browser to fire the conversion tag, you send the data directly from your server to Google Ads.
When the Monday form is submitted, the Monday Platform API can be configured to send a webhook to a server (either your own or a server-side container hosted on Stape or Google Cloud Platform).
This webhook contains the submission data, including a unique identifier that you can pass from the browser using a hidden field in the form and a Client ID or User ID.
GTM’s role is then simplified: it only needs to set and capture the necessary client-side identifiers, like the GCLID (Google Click ID) for Google Ads, and pass them to the form, which the API then includes in the webhook.
The server receives the webhook, uses the Google Ads API to send the conversion event directly to Google Ads, typically using the Enhanced Conversions feature for better matching.
This method bypasses browser restrictions, isn’t blocked by ad blockers, ensures high data accuracy, and allows you to track conversions even if a user immediately closes the browser after submission, which is critical for optimizing your ad spend on Google Ads.
Yes, you can track monday.com form conversions with Google Tag Manager, but it usually depends on how the form is embedded. If the form redirects to a thank-you page after submission, you can simply set up a Page View trigger on that URL in GTM. If the form doesn’t redirect (stays on the same page), you can track it using an Element Visibility trigger or by watching for DOM changes (like a success message appearing after submission). Another option is to implement a custom event via the embed code, but that requires adding a bit of JavaScript. Always test in GTM Preview mode to confirm that the trigger fires correctly.
For more ideas, here’s a related discussion in the monday.com community: https://community.monday.com/t/how-embed-monday-com-lead-forms-with-ga4/69805