Troubleshooting

Form Submission Tracking Not Working on Wix

3 min read··By the TrackingCoder team
🔧

Common reasons form-submission tracking doesn’t fire

  1. GTM container not published - You imported the container but didn’t click Submit → Publish.
  2. GTM snippet not installed on your site - The GTM code needs to be in your site’s <head> and <body>.
  3. Form submits via AJAX (no page reload) - A Form Submission trigger in GTM only fires on native HTML form submissions that cause navigation. AJAX forms need a custom event or DOM listener.
  4. Form plugin intercepts the native submit - Many WordPress and Shopify form plugins call event.preventDefault(), which stops the native form submit event from reaching GTM.
  5. Confirmation popup instead of redirect - If the form shows a success message inline without navigating, a Page View trigger on a thank-you URL won’t fire.
  6. Multiple forms on the same page - Your trigger may fire on the wrong form. Use the Form ID or Form Classes variable in your trigger to target the correct form.
  7. Wix forms render inside iframes - Wix’s native form widgets run in a separate iframe. GTM installed on the main page cannot see form submissions inside the iframe.

Step-by-step debugging checklist

  1. Verify GTM is installed - Visit your site, right-click → View Page Source, search for “GTM-”. If you don’t see it, GTM isn’t installed.
  2. Check GTM Preview mode - In GTM, click Preview. Navigate your site and trigger the event. Look for your tag in the Tags Fired section.
  3. Check the trigger - If the tag shows as “Not Fired”, click on it to see which trigger conditions aren’t met.
  4. Check if the form is AJAX-based - Submit the form and watch the browser address bar. If the URL doesn’t change and no full page reload happens, it’s AJAX. You’ll need a Custom Event or DOM listener trigger instead.
  5. Look for plugin-specific JavaScript events - Many form plugins dispatch custom DOM events on success (e.g., CF7 dispatches wpcf7mailsent). Use a Custom Event trigger matched to that event name.

Wix-specific issues

Wix’s built-in forms (contact forms, subscription forms) render inside iframes. GTM on the main page cannot detect events inside these iframes. To track Wix form submissions, use Wix’s built-in Velo (formerly Corvid) platform to fire a wixDevelopersAnalytics event, or use Wix’s native integrations for GA4 and Meta Pixel instead of GTM.

Third-party form apps from the Wix App Market may have their own tracking hooks. Check the app’s documentation.

How to verify it’s working

  1. Open GTM Preview/Debug mode
  2. Navigate to your site
  3. Trigger the event (submit the form)
  4. Check the GTM debug panel - your tag should appear under “Tags Fired”
  5. Check GA4 DebugView (GA4 → Admin → DebugView) to confirm the event arrived

Still didn’t work?

Our team can help. Describe what’s happening and we’ll get back to you within 24 hours.

Still didn't work? Report this issue

Fill in the details below and our team will review it within 3-5 business days. We aren't obliged to refund - but if we genuinely can't make it work, we may credit you back. Either way, your credits remain usable on a different event or site.

No need to type https:// - we'll add it for you.

Min 20 characters (0/20).

Context automatically included: form submission tracking on wix

Skip the manual setup

TrackingCoder detects your CMS and plugins automatically, then generates ready-to-use tracking code. No more adapting generic tutorials - get code tailored to your exact setup in under 2 minutes.

Try TrackingCoder Free →

2 free credits on signup. No card required.