Tracking Form Submissions in Google Analytics 4 (GA4)
Set up GA4 to track form views, starts, and completions. Measure ROI from your forms and optimize based on traffic source data.
Table of Contents
Without Google Analytics tracking, your form is a black box. You know how many submissions you get, but not where they came from, which traffic sources convert best, or what users do before and after submitting. GA4 form tracking changes this — and it takes under 30 minutes to set up.
Why GA4 Form Tracking is Critical for Indian Businesses
Most Indian businesses spend money on Google Ads, Facebook Ads, SEO, and WhatsApp marketing but cannot tell which channels are actually generating form submissions. GA4 form tracking answers this definitively, allowing you to invest more in what works and cut what does not.
- Know which ad campaign drives the most form submissions
- Compare mobile vs desktop form completion rates by source
- Identify which landing pages lead to the most form submissions
- Calculate true cost per lead by channel (Google Ads, Facebook, Organic)
- Understand the user journey: how many pages do visitors view before submitting?
Setting Up GA4 Form Tracking with FormBharat
FormBharat natively sends form events to Google Analytics 4 when your GA4 Measurement ID is configured. No code required.
- Step 1: Add your GA4 Measurement ID in FormBharat Settings → Analytics
- Step 2: FormBharat automatically fires these events: form_view, form_start, form_submit
- Step 3: In GA4, go to Events to confirm events are being received
- Step 4: Mark form_submit as a Conversion in GA4
- Step 5: Set up a Custom Dimension for form_id to track individual forms
Key GA4 Reports for Form Performance
Once tracking is set up, these GA4 reports give you the most actionable insights for form optimization.
- Conversions by source/medium: Which channels drive form submissions?
- Funnel exploration: Visualize the path from landing to form completion
- Device category: Mobile vs desktop completion rates
- Geographic report: Which cities/states are top form submitters?
- User journey: What pages do users visit before and after the form?
Connecting Google Analytics to Google Ads for Form ROI
If you run Google Ads, linking GA4 to Google Ads and importing form submission conversions lets you see true cost per lead in your Ads dashboard — and enables smart bidding strategies that optimize for actual leads, not just clicks.
- Link GA4 to Google Ads (done in Google Ads → Tools → Linked accounts)
- Import GA4 conversions (form_submit) into Google Ads
- Set bid strategy to "Maximize Conversions" or "Target CPA"
- Google's algorithm optimizes to show ads to people most likely to submit your form
- Monitor Cost Per Conversion (not Cost Per Click) as your primary KPI
Track every submission with built-in analytics
FormBharat includes Google Analytics integration. Understand your form ROI in minutes.
Get Started FreeFrequently Asked Questions
Does Google Analytics track form submissions on embedded FormBharat forms?
Yes. FormBharat embeds communicate with the parent page to fire GA4 events when forms are embedded using the standard embed code. Ensure your FormBharat GA4 Measurement ID matches the GA4 property on your website. For iFrame embeds, events are sent from the FormBharat domain, which may require cross-domain measurement configuration in GA4.
How do I track forms hosted on FormBharat's domain (not my website)?
Forms hosted at formshare.io or your custom subdomain are tracked automatically when you add your GA4 Measurement ID in FormBharat settings. GA4 will show these as a separate data stream from your website. Use UTM parameters in the form links you share to track which specific campaigns or channels are driving traffic to the form.