What are Leads in Google Analytics?

Cody Schneider8 min read

Google Analytics doesn't actually track "leads" in the way a sales team thinks about them. Out of the box, it tracks traffic, pageviews, and other user behaviors, but it has no idea what a formal lead is for your specific business. This article will show you exactly how to teach Google Analytics what a lead is and how to set up tracking so you can see which marketing efforts are delivering the most valuable new customers.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

"Leads" vs. "Events": Why Google Analytics Needs Your Help

First, let's clear up a common point of confusion. Google Analytics 4 is built around a flexible "event-based" model. This means that unlike older versions, every user interaction is captured as an event - a page view is an event, a button click is an event, a form submission is an event, and so on.

A "lead," on the other hand, is a business term. It's an event that you, the business owner or marketer, have decided is important. For one business, a lead might be someone signing up for a newsletter. For another, it's someone requesting a product demo. For a third, it's submitting a contact form.

Because every business defines a lead differently, GA4 doesn't come pre-configured to track them. Instead, it gives you the power to tell it which specific events you consider leads. In GA4 terminology, you do this by marking a key event as a Conversion.

Essentially, the process is simple:

  1. You identify the user action that signifies a lead (e.g., submitting your "Request a Quote" form).
  2. You make sure this action is being tracked as an event in GA4.
  3. You tell GA4 that this specific event should be counted as a Conversion.

Once you do this, you unlock powerful reporting that shows exactly which ads, campaigns, and traffic sources are driving the actions that matter most to your business.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step-by-Step: How to Set Up Lead Tracking in GA4

There are two primary ways to set up lead tracking. The method you choose depends on whether GA4 is already tracking the action you need.

Method 1: Marking an Existing Event as a Conversion (The Easy Way)

Sometimes, GA4 is already a step ahead of you. If you have "Enhanced measurement" enabled (it's on by default), GA4 automatically tracks certain interactions, including form_submit. If your lead action is a simple form submission, this might be all you need.

Here’s how to check your existing events and tell GA4 which one counts as a lead:

  • Log in to your Google Analytics 4 property.
  • In the left-hand navigation, click on Admin (the gear icon at the bottom).
  • In the Property column, look for Data Streams and click on Events.

This will show you a list of all event names GA4 has collected in the selected date range. Look for an event that represents your lead action. Common auto-tracked events that might work include:

  • generate_lead: This is the ideal name that Google recommends and sometimes automatically captures.
  • form_submit: Captured when a user submits a form.
  • sign_up: Captured when a user completes a newsletter or service sign-up.

If you see the right event in the list, just flip the switch next to it in the "Mark as conversion" column. That's it! Within 24-48 hours, GA4 will start showing this event in your Conversion reports.

Pro Tip: The generic form_submit event can be tricky because it will track a submission from any form on your site - including login forms or search bars. If you have more than one form and only one is for lead submissions, you’ll want to use the next method for more precise tracking.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 2: Creating a Custom Event and Conversion (The Best Way)

For the most accurate and reliable lead tracking, creating a specific, custom event is the way to go. This ensures you are ONLY counting the exact actions you define as a lead. The best tool for this job is Google Tag Manager (GTM), a free tool that lets you manage tracking code on your website without needing a developer.

This process has two parts: first we create the custom event in GTM, then we register it as a conversion in GA4.

Part 1: Setting up a Custom Event in Google Tag Manager

Let's say your primary lead capture is a "Contact Us" form submission. We'll create a unique event called contact_form_submission.

Step 1: Create a Trigger

The Trigger tells GTM when to fire your event tag. In this case, we want it to fire when a user successfully submits our contact form.

  1. Inside your GTM container, go to Triggers and click New.
  2. Give your trigger a clear name, like "Contact Form Submission Trigger".
  3. For the Trigger Configuration, choose the Form Submission trigger type.
  4. Under "This trigger fires on," select Some Forms.
  5. Now, you need to set a condition so it only fires for your contact page. The most reliable way is often using the URL. Set the filter to: Page Path contains /contact-us (replace with your actual contact page URL).
  6. Save the trigger.

Step 2: Create a Tag

The Tag is what sends the information to Google Analytics.

  1. Navigate to Tags and click New.
  2. Name your tag something descriptive, like "GA4 Event - Contact Form Submission".
  3. For the Tag Configuration, choose Google Analytics: GA4 Event.
  4. Select your main GA4 Configuration Tag.
  5. For the Event Name, enter your custom name. It's best practice to use underscores instead of spaces, like contact_form_submission. This is the exact name you'll need later in GA4.
  6. Under Triggering, select the trigger you just created ("Contact Form Submission Trigger").
  7. Save your tag.

Step 3: Test and Publish

Before making it live, use GTM's Preview mode to test your new setup. This lets you see if the tag fires correctly when you submit a test form. If it works, hit the Submit button in GTM to publish your changes.

Part 2: Marking Your New Custom Event as a Conversion in GA4

Now that your new contact_form_submission event is being sent from your website, the final step is to tell GA4 that this event is a lead.

  1. Wait at least a few hours for data from your new event to show up in GA4 (it can sometimes take up to 24 hours).
  2. Go back to your Google Analytics Admin panel.
  3. Under Data Streams, click on Conversions.
  4. Click the blue New conversion event button.
  5. In the "New event name" box, type the exact same name you used for your custom event in GTM. In our example, it's contact_form_submission. Spelling and capitalization must match perfectly.
  6. Click Save.

Done! Your custom lead event is now configured as a Conversion. You've officially taught Google Analytics what a high-value action looks like for your business.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Where to Find Your Lead Data in GA4 Reports

Once your tracking is live and collecting data, where can you actually see the results? Your new conversion data really starts to shine when viewing acquisition reports.

Here are the key places to look:

  • Traffic Acquisition Report: Navigate to Reports > Acquisition > Traffic acquisition. This is arguably the most powerful report. You can see your lead conversions broken down by marketing channels, source/medium, or campaign. Just scroll to the right of the table to the "Conversions" column. This report answers the crucial question: "Where are my leads coming from?"
  • Conversions Report: Go to Reports > Engagement > Conversions. This report provides a simple overview of all your conversion events and the total number of times each has occurred. It's great for seeing your totals at a glance.
  • Advertising Reports: In the Advertising section, check out Attribution > Attribution paths. This advanced report shows you the different touchpoints a user interacted with on their journey before they submitted a lead form, helping you understand how different channels work together.

Final Thoughts

Google Analytics doesn’t automatically know what a lead is, but setting up custom tracking gives you complete control. By defining user actions as "events" and elevating the most important ones to "conversions," you can transform GA4 from a simple traffic monitor into a powerful business analytics tool that connects marketing activities directly to bottom-line results.

With Graphed, we make this process even easier by linking all your data sources in one place. Imagine connecting your Google Analytics, Google Ads, and CRM data instantly. Then, instead of building complex reports manually, you can just ask in plain language, "Show me which Google Ads campaigns actually generated leads in Salesforce last month" and get an immediate, unified dashboard. It turns hours of data wrangling into a simple conversation, so you can spend less time pulling reports and more time acting on the insights.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!