Getting website visitors is important, but traffic alone does not tell you whether your digital marketing campaigns are successful.

Imagine that your website attracts 10,000 visitors in a month but receives only 100 enquiries.

Without conversion tracking, you may know how many people visited the website but not which channels, landing pages or campaigns contributed to enquiries.

Google Analytics 4 (GA4) helps businesses measure meaningful user actions through events.

In this guide, you will learn how to set up GA4 conversion tracking for a lead generation website and avoid common reporting mistakes.

What Is Conversion Tracking in GA4?

Conversion tracking is the process of measuring valuable actions that users complete on a website.

For a lead generation website, those actions may include:

  • Successfully submitting an enquiry form
  • Requesting a callback
  • Scheduling a consultation
  • Registering for a webinar
  • Completing an application

GA4 uses events to record user interactions.

Events that represent particularly important business outcomes can be marked as key events.

For example, a successfully completed enquiry form submission may be configured as a key event.

Why Is Lead Tracking Important?

Consider this fictional example:

Marketing ChannelSessionsLeads
Organic Search4,000120
Paid Search2,000100
Social Media3,00045
Direct1,00035

If we divide leads by sessions, we get an illustrative session-to-lead rate.

Organic Search: 3%

Paid Search: 5%

Social Media: 1.5%

Direct: 3.5%

These figures suggest that Paid Search generates a higher share of enquiries relative to sessions in this example.

However, marketers should also check lead quality, attribution, duplicate enquiries and acquisition cost before concluding which channel performs best.

Step 1: Set Up GA4 on Your Website

Create or access your Google Analytics property.

Ensure that the GA4 web data stream is configured and the Google tag is installed on the website.

Google Tag Manager (GTM) can be used to deploy and manage tags without repeatedly changing application code.

Before proceeding, open GA4 Realtime and confirm that website interactions are being received.

Also check that data collection respects applicable consent and privacy requirements.

Step 2: Decide Which Lead Action to Track

Not every form interaction represents a valid lead.

A user may open a form, enter a mobile number and leave without submitting it.

Similarly, a failed submission should not be counted as a completed enquiry.

For meaningful reporting, track successful form submissions rather than only button clicks.

For example, if a user submits a course enquiry form and receives a confirmed success response, the website can emit a dedicated event.

A suitable event name might be:

generate_lead

This is a GA4-recommended event name for lead generation, but your implementation should avoid counting multiple events for one enquiry.

Step 3: Configure Tracking with Google Tag Manager

One reliable method is to have the website push an event to the data layer after the server confirms a successful submission.

For example:

window.dataLayer = window.dataLayer || [];

window.dataLayer.push({
  event: "lead_form_success",
  form_type: "course_enquiry"
});

This is an implementation example. It must run only after a successful submission.

In Google Tag Manager:

  1. Create a Custom Event trigger.
  2. Enter lead_form_success as the event name.
  3. Create a Google Analytics: GA4 Event tag.
  4. Select the configured Google tag.
  5. Enter generate_lead as the GA4 event name.
  6. Add an optional event parameter such as form_type.
  7. Attach the Custom Event trigger.
  8. Preview the implementation.

If your existing GA4 or GTM setup already sends a successful lead event, modify it rather than introducing duplicate tracking.

Step 4: Mark the Event as a Key Event

In GA4, open the Admin area and locate the Key events configuration.

Mark generate_lead as a key event.

Depending on the interface and permissions, you can mark an existing event or configure the name in advance.

Now successful lead submissions can be included in key event reporting.

Remember that GA4 and Google Ads use related but distinct conversion reporting concepts. If you import the event into Google Ads, review attribution settings and which conversion actions are used for bidding.

Step 5: Test the Tracking

Use GTM Preview mode and GA4 DebugView to inspect the event.

Submit a test form using non-sensitive test data.

Verify that:

  • The event fires after a successful submission.
  • The event name is correct.
  • The form type is captured when applicable.
  • The event is not sent twice.
  • Validation failures do not trigger the event.
  • Refreshing the success page does not create duplicate leads.

It is also useful to compare GA4 events with confirmed CRM enquiries.

Small differences may arise due to consent, browser limitations, attribution and data processing. Large differences require investigation.

Step 6: Calculate Lead Conversion Rate

A basic session-to-lead rate can be defined as:

Session-to-lead rate = Sessions with at least one confirmed lead event ÷ Total sessions × 100

For example:

If 2,000 sessions took place and 80 sessions resulted in a confirmed lead event:

80 ÷ 2,000 × 100 = 4%

This represents a 4% session-to-lead rate.

Avoid confusing this with total lead event count divided by sessions, because a single session may submit more than one enquiry.

GA4's own session key event rate measures the percentage of sessions in which a key event occurred. Use a consistent definition when comparing reports.

Step 7: Connect Analytics with Lead Quality

A successful form submission is only one stage of the acquisition process.

A more useful lead generation report can track:

  • Website sessions
  • Successful form submissions
  • Unique valid leads
  • Contacted leads
  • Qualified leads
  • Scheduled consultations
  • Enrolments or completed sales

For an educational institute, this means understanding not only how many users submitted a course enquiry, but also whether those enquiries resulted in meaningful conversations and enrolments.

CRM integration, privacy safeguards and reliable lead identifiers may be required for this analysis.

Common GA4 Tracking Mistakes

Tracking button clicks as leads: A user may click Submit but fail form validation.

Duplicate event firing: The same submission may trigger multiple events through several tags or page reloads.

Incorrect trigger conditions: A general form submission trigger may capture newsletter forms or irrelevant actions.

Missing campaign parameters: Inconsistent campaign tagging can weaken channel analysis.

Ignoring consent requirements: Tracking must follow applicable privacy and consent rules.

Comparing different metrics: Sessions, users, leads, key events and CRM records are not interchangeable.

Frequently Asked Questions

1. What is the difference between an event and a key event in GA4?

An event measures an interaction. A key event identifies an interaction that is especially important to the business.

2. Can GA4 track form submissions?

Yes. GA4 supports form-related measurement, and you can implement dedicated events to track confirmed form completions.

3. Is Google Tag Manager compulsory for GA4?

No. GA4 can be implemented directly, but GTM is commonly used to manage tracking configuration.

4. Why do GA4 leads and CRM leads differ?

Possible reasons include duplicate submissions, consent settings, blocked tracking requests, attribution differences or differences in reporting definitions.

5. Which conversion metric should marketers monitor?

Track valid leads and qualified leads alongside form submissions. For commercial outcomes, also measure acquisition costs and downstream sales or enrolments.

Conclusion

GA4 conversion tracking helps marketers move beyond traffic reports and understand which website interactions contribute to business results.

By accurately tracking successful form submissions, validating events and connecting analytics with CRM data, marketers can make more informed campaign decisions.

To learn more about campaign analytics, tracking and digital marketing, explore Itvedant's Digital Marketing with AI Course.

Let's talk about your career growth!

+91

Please provide valid mobile number

Please provide valid name

Please provide valid email ID

Please select training mode

Thank you for contacting us !

Our Team will get in touch with you soon or call +919205004404 now to get answer for all your queries !

Scroll to Top