Pro subscription required. Analytics tracking is available on the Flashquotes Pro plan. Learn more about upgrading.
What gets tracked
Flashquotes automatically sends these events to your GA4 property when visitors interact with your lead intake forms:
Each event includes:
- form_id - The unique identifier for your form
- form_name - The name you gave your form in Flashquotes
- UTM parameters - utm_source, utm_medium, utm_campaign, utm_term, utm_content (when present in URL)
generate_lead event also includes:
- lead_id - The Flashquotes contact ID
- quote_id - The associated quote ID (if created)
Set up GA4 tracking
1
Get your GA4 Measurement ID
Your Measurement ID looks like
G-XXXXXXXXXX. Find it in your Google Analytics account:- Go to Google Analytics
- Click Admin (gear icon)
- Under Property, click Data streams
- Select your web stream
- Copy the Measurement ID (starts with
G-)
2
Add to Flashquotes
- Go to Settings > Integrations
- Find the Google Analytics card
- Click Connect and paste your Measurement ID
- Click Save
3
Verify tracking is working
- Open your lead intake form in a new browser tab
- In Google Analytics, go to Reports > Realtime
- You should see a
form_viewevent appear within a few seconds - Fill out a test field to trigger
form_start - Submit the form to trigger
generate_lead
Using Google Analytics on Wix
Wix embeds your form inside a sandboxed iframe served from a separate Wix domain. Because of that sandbox, your form can’t read the visitor’s original traffic source or Google Ads click from the page it’s embedded on — so GA4 records form events asdirect instead of the campaign or ad that actually drove the visit.
To fix attribution, add this script to your Wix site’s header:
Adding custom code requires a paid Wix plan with a connected domain.
1
Open Custom Code in Wix
In your Wix dashboard, go to Settings > Custom Code, then click + Add Custom Code.
2
Paste and place the script
- Paste the script above into the code box
- Under Add Code to Pages, choose All pages
- Under Place Code in, select Head
- Click Apply
3
Verify attribution
Visit your form’s page with a test parameter like
?gclid=test123, then submit a test lead. In GA4 Reports > Realtime, confirm the generate_lead event shows a source such as google / cpc instead of direct.Using UTM parameters
Flashquotes automatically captures UTM parameters from your form URLs and includes them in all events. This lets you track which marketing campaigns drive the most leads. Example URL with UTM parameters:- Which sources drive the most form views
- Which campaigns have the best form completion rates
- Which channels generate the most leads
Build reports in GA4
Create a conversion funnel
- In GA4, go to Explore
- Create a new Funnel exploration
- Add steps: form_view → form_start → generate_lead
- See your form conversion rates
Track lead sources
- Go to Reports > Acquisition > Traffic acquisition
- Add a secondary dimension of “Event name”
- Filter to show only
generate_leadevents - See which sources drive the most leads
Best practices
- Test before launching campaigns - Submit a test lead and verify events appear in GA4 Realtime before spending on ads
- Use consistent UTM parameters - Create a UTM naming convention for your team
- Set up GA4 conversions - Mark
generate_leadas a conversion event in GA4 for easier reporting - Connect Google Ads - Link GA4 to Google Ads to import conversions for better ad optimization
Troubleshooting
Events not appearing in GA4
- Check Measurement ID format - Must start with
G-followed by 6-12 alphanumeric characters - Wait a few minutes - GA4 can have a slight delay; use Realtime reports for faster verification
- Check for ad blockers - Browser extensions may block GA4 tracking
- Verify Pro subscription - Analytics tracking requires Flashquotes Pro
Duplicate events
- Each page load should trigger one
form_view - If you see duplicates, check that you haven’t also added GA4 tracking manually to the page
UTM parameters not tracking
- UTM parameters must be in the URL when the form loads
- Check that your marketing links include the UTM parameters
- Parameters are case-sensitive
Next steps
- Set up Google Tag Manager for advanced tracking needs
- Learn about form embedding to add forms to your website
- View your contacts to see captured form submissions

