How to Track Avada Fusion Form Submissions in Google Tag Manager

Feb 19, 2026 | Google Tag Manager | 0 comments

If you're using the Avada theme on WordPress and trying to track Fusion Form submissions as conversions in Google Tag Manager, you've probably noticed that the usual methods don't work. There's no official documentation from ThemeFusion on how to do this, and the standard GTM Form Submission trigger won't fire because Avada's forms submit via AJAX — meaning the page doesn't reload and GTM never sees a traditional form submit event.

Here's how to get it working using GTM's Element Visibility trigger.

Why the Standard Method Doesn't Work

GTM's built-in Form Submission trigger listens for the browser's native submit event. Avada Fusion Forms bypass this entirely by sending form data in the background using AJAX. The page stays put, a success message appears, and GTM remains completely unaware that anything happened.

The Solution: Element Visibility Trigger

When an Avada Fusion Form is submitted successfully, the form reveals a success message div that carries the class fusion-form-response-success. We can use GTM's Element Visibility trigger to detect when this element becomes visible, and fire our conversion tag at that moment.

Crucially, both the success and error messages are present in the page's HTML at all times — they're just hidden or shown depending on the outcome. This means we must target the success-specific class rather than the generic alert class, otherwise we risk firing on error messages too.

Step-by-Step Instructions

Step 1 — Create a New Trigger in GTM

In your GTM workspace, go to Triggers and click New. Give it a descriptive name such as "Avada Form — Success Visible".

Choose Element Visibility as the trigger type.

Step 2 — Configure the Trigger

Set the following options:

  • Selection Method: CSS Selector
  • Element Selector: .fusion-form-response-success
  • When to fire: Once per page
  • Observe DOM changes: ✅ Enable this — it's essential. Because the success message is already in the DOM when the page loads (just hidden), GTM needs to watch for changes in order to detect when it becomes visible.

Step 3 — Test in GTM Preview Mode

Before creating any tags, click Preview in GTM and load your form page. Submit the form successfully. In the Preview panel you should see an Element Visibility event fire after the success message appears.

Also test a failed submission — leave a required field blank and submit. The trigger should not fire. If it does, something is wrong with your selector and you'll need to investigate further.

Step 4 — Create Your Conversion Tag

With the trigger confirmed as working, create your conversion tag — whether that's a GA4 Event, Google Ads Conversion, Meta Pixel event, or any other. Attach the trigger you just created to it.

For a GA4 Event tag, a sensible event name would be generate_lead as this is one of Google's recommended event names and will appear as a suggested conversion in GA4.

Step 5 — Publish

Once you're satisfied everything is working correctly in Preview mode, publish your GTM container.

A Note on Multiple Forms

If you have more than one Avada Fusion Form on your site, this trigger will fire for all of them, since they all use the same success class. If you need to track forms separately — for example, to distinguish a contact form from a quote request form — you'll need to add additional conditions to your trigger, or create separate tags with different conditions based on the page URL.

Summary

The key insight is to ignore GTM's native form tracking entirely and instead watch for Avada's own success message element using an Element Visibility trigger with DOM observation enabled. It's a simple setup once you know what to look for, but it's not documented anywhere by ThemeFusion — hence why it's so difficult to find.

Website not bringing in leads?

We specialise in creating websites that actually work – combining stunning design with SEO and PPC to get you real results. Let's chat about your goals.

Related Blogs

No Results Found

The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.

Ready to grow your business?

Whether you need a high-converting website, want to rank higher on Google, or get more leads through PPC – we'd love to help. Get a free, no-obligation consultation with our team today.