PressUp
Try PressO Next

PressUp Request

Send a short brief so PressUp can respond with the right next step.

Share the core context: what you want to improve, timing, and how PressUp can reach you.

Quick brief Share the essentials so PressUp can reply with the right next step.

Marketing

Which Google Analytics Metrics Should You Choose to Grow Website Leads?

A practical ebook for choosing the right GA4 metrics, connecting website analytics with CRM, diagnosing lead funnels, and turning dashboards into growth decisions instead of traffic reports.

Which Google Analytics Metrics Should You Choose to Grow Website Leads?

Which index to choose among the Google Analytics "data map" to grow leads through the website?

In marketing consulting, one of the most common mistakes is not lack of data, but too much data but not knowing which data is trustworthy, worth looking at, and worth acting on.

Google Analytics, Google Ads, Search Console, CRM, heatmap, call tracking, email marketing platform, landing page builder... each tool creates its own "universe of metrics". Without selective thinking, marketers can easily turn themselves into "report readers" instead of "growth decision makers".

My opinion

I did not choose the metric because it is available in Google Analytics. I chose the metric because it answers a specific business question.

With website lead generation, the biggest question is not:

How many visits does the website have?

Which is:

How many valuable leads is the website generating, from what source, at what cost, and where in the funnel is it losing customers?

That's the difference between data reporting and growth consulting.

Google Analytics is very powerful in telling us what users have done on the website. But if you only look at surface indicators such as users, sessions, page views, bounce rate, average session duration, marketers can easily fall into the "illusion of growth". Traffic may increase, but leads will not increase. Leads may increase, but leads are of poor quality. The form could be submitted more, but the sales team could not close any customers.

Therefore, I think the website measurement system should not start with the question "What indicators does GA have?", but must start with the question:

What business decisions need to be made from this data?

1. Not every metric that can be measured is worth tracking

A good dashboard is not one with many charts. A good dashboard is one that helps managers know:

  • Should this channel's budget be increased?

  • Should I cut the other channel?

  • Which landing page is causing lead loss?

  • Which traffic group has the highest conversion rate?

  • Which lead should be prioritized for remarketing or transferred to sales?

  • Is the current lead generation cost still reasonable compared to customer value?

The bottom line is: good metrics must lead to action.

If a metric only makes a report look "prettier" but doesn't change budget allocation decisions, optimize landing pages, adjust content or improve sales processes, then that metric is just decorative data.

2. I divided the index into 4 levels, instead of looking at them all equally

Level 1: Business performance index

This is the most important group of indicators, because it is directly tied to the ultimate goal of the website: generating leads and generating revenue.

Index

Why should you choose?

How to use

Total Leads

Know how many leads your website generates

Track lead growth by week/month

Qualified Leads

Not all leads have the same value

Evaluate lead quality after connecting to CRM

Lead Conversion Rate

Measure the ability to turn traffic into leads

Compare by traffic source, landing page, device

Cost per Lead / Cost per Qualified Lead

Know the true cost of generating a lead

Decide to increase, decrease or cut the budget

MQL to SQL Rate

Measuring lead quality from a sales perspective

Check if marketing is bringing in the right audience

Pipeline / Revenue by Source

Know which channels not only generate leads but also create sales opportunities

Allocate budget according to actual value, not according to number of leads

To me, Qualified Leads is more important than Total Leads.

A campaign that generates 1,000 leads but only 20 quality leads is not necessarily better than a campaign that generates 200 leads but has 80 relevant leads. If businesses only optimize by the number of leads, it is easy for businesses to pour money into channels that create "junk leads".

Layer 2: Conversion funnel metrics

This group helps answer the question: where are users falling before becoming leads?

A basic website lead funnel might include:

Traffic to website
→ View landing page
→ Click CTA
→ Start filling out form
→ Submit form
→ Lead is recorded by CRM
→ Lead is confirmed by sales
→ Lead becomes a sales opportunity

Indicators that should be tracked:

Phase

Indicators to track

Meaning

Go to website

Sessions / Users by source

What source pulls traffic

View landing page

Landing page engagement rate

Which pages retain interest

Click CTA

CTA Click-through Rate

Is the offer and call to action compelling enough

Start form

Form Start Rate

Does the user intend to convert

Leave form

Form Abandonment Rate

Is the form too long, too difficult, or lacking trust

Submit form

Form Submission Rate

Main action completion rate

After submission

Lead-to-MQL / Lead-to-SQL

Is Lead really suitable for sales

In GA4, important actions such as form submission, booking, phone click or demo request should be configured as key events to more clearly measure website success. Google also allows using key events in GA to create conversions in Google Ads, helping to reduce measurement discrepancies between advertising and analytics. (Google Help)

Level 3: Behavioral diagnostic index

This is a group of indicators that help explain why results are good or bad.

Example:

Index

Should not be understood simply as

Should be used for

Traffic by Source / Medium

Which channel is the most crowded

Which channel generates the best quality leads

Landing Page Performance

Which page has the most views

Which page converts best

Engagement Rate

Does the user “like” the website

Is Traffic enough to show signs of concern

Bounce Rate

If you're tall, you're ugly

Need to look by page type, traffic source and search intent

Average Engagement Time

The longer the better

Is the content enough to retain users

Pages per Session

The more the better

Do users go deeper into their learning journey

Device Performance

Mobile or desktop is more popular

Which device is causing switching congestion

One point to note: in GA4, bounce rate is the opposite of engagement rate, meaning the session rate is not considered engaged. Therefore, you should not take the old benchmark like "bounce rate below 40% is good" and apply it mechanically to every website, every industry and every type of page. (Google Help)

For example, a blog post with a high bounce rate is not necessarily bad if the user reads it, understands the problem and then leaves. But a landing page running ads with high bounce rate, low CTA clicks and low start form is a very worrying signal.

Layer 4: Data quality indicators

This is a layer that many people ignore, but it is extremely important.

If the data is wrong, all subsequent analysis is wrong.

I often track additional indicators such as:

Data quality index

Why is it important?

UTM Coverage Rate

How much campaign traffic has full UTM

CRM Match Rate

How many leads in GA can connect to CRM

Duplicate Lead Rate

Is Lead recorded as duplicate

Internal Traffic Filter

Do internal personnel dirty data

Bot / Spam Traffic Detection

Does virtual traffic cause wrong conversion rate

Consent Coverage

Does the user allow tracking

Event Firing Accuracy

Is the event fired at the right time and under the right conditions

A professional measurement system doesn't just ask "lead increased or decreased", but also asks:

Is this lead data clean enough to trust?

3. Metrics I don't consider key KPIs

There are some metrics that are still useful, but I wouldn't include them as primary KPIs if the goal is lead growth.

3.1. Sessions

Sessions indicate how many visits the website has, but do not specify whether that traffic is valuable or not.

If sessions increase by 50% but leads do not increase, the business may be attracting the wrong audience. If sessions are down 20% but qualified leads are up, maybe your targeting strategy is getting better.

So sessions are just input, not results.

3.2. Page Views

High page views may be due to attractive content, but it may also be because users have to go around because they cannot find the necessary information.

I only use page views when doing in-depth analysis according to:

  • content group;

  • landing page;

  • pre-conversion journey;

  • content supports lead generation;

  • conversion rate from article to service page or form.

3.3. Average Session Duration

Average session time can be useful, but should not be interpreted in absolute terms. Users stay for a long time maybe because they are interested, but also because the content is confusing, the form is confusing, or the journey is unclear.

This indicator should go along with CTA click, scroll depth, form start and conversion rate.

3.4. Bounce Rate

Bounce rate should not be deified. With lead generation websites, I prioritize looking at engagement rate by traffic source and landing page rather than looking at the overall bounce rate of the entire website.

A website with many market education blog posts will behave differently than a direct sales landing page. If you add them all up, the average will obscure important insights.

4. After choosing the index, how should the data be processed to be usable?

Choosing the right index is just the first step. Data is only truly valuable when processed into a system that can be analyzed, compared and acted upon.

I usually process in 7 steps.

Step 1: Standardize measurement goals

Before tagging, it is necessary to clearly define:

  • What is Lead?

  • Which lead is considered a valid lead?

  • Which action is a macro conversion?

  • Which action is only a micro conversion?

  • Is the lead recorded in GA, CRM or both?

  • When is a lead considered MQL?

  • When is a lead considered SQL?

  • Which leads were eliminated because of spam, wrong needs or not qualified?

Example:

Macro conversion:
- Submit consultation form
- Schedule demo
- Call hotline from mobile
- Message WhatsApp/Zalo
- Register for trial
Micro conversion:
- Click CTA
- Scroll 75%
- View price list
- Download brochure
- View case study
- View contact page

If not clearly defined, each department will understand "lead" in a different way. Marketing reports a lot of leads, sales reports poor leads, management doesn't know who to trust.

Step 2: Design structured event tracking

In GA4, data is organized around events. Therefore, event tracking must be designed as a common language between marketing, analytics and sales.

Some events should include:

page_view
cta_click
form_start
form_field_error
form_submit
phone_click
zalo_click
whatsapp_click
file_download
pricing_view
case_study_view
demo_request
lead_created

The important point is not only tracking event names, but also tracking event parameters.

For example with cta_click, there should be:

cta_text
cta_position
page_location
page_type
campaign_name
device_category

With form_submit, there should be:

form_id
form_name
landing_page
lead_type
service_interest
traffic_source
campaign_name

However, special care should be taken not to send personally identifiable information such as email, phone number, or full name directly into Google Analytics. Google has a Personally Identifiable Information policy, and businesses should handle identification using internal IDs or pseudonymous codes instead of pushing personal data into GA. (Google Help)

Step 3: Normalize UTM and traffic source

One of the biggest reasons GA data is difficult to use is arbitrarily placed UTMs.

For example, the same Facebook channel can appear in many forms:

facebook / cpc
Facebook / paid
fb / ads
meta / paid_social
m.facebook.com / referral

At that time, the power source was reported broken. Managers do not know how many leads Facebook actually generates, how much CPA, how much conversion rate.

I usually standardize UTM according to the structure:

utm_source = platform
utm_medium = channel type
utm_campaign = campaign
utm_content = content variation
utm_term = keyword or audience

Example:

utm_source=facebook
utm_medium=paid_social
utm_campaign=leadgen_q3_2026
utm_content=video_testimonial_a
utm_term=lookalike_3percent

The rule is: UTM must be written as data for analysis, not for show.

Step 4: Data cleaning

Raw data from GA and measurement tools should not be used to draw conclusions.

Need to clean up common errors:

  • internal traffic type;

  • type of bot or referral spam;

  • check duplicate form submission;

  • check event fired multiple times;

  • check if thank-you page reload creates fake leads;

  • check cross-domain tracking;

  • check referrals from payment gateway, CRM, landing page tool;

  • check campaign for missing UTM;

  • check the difference between GA and CRM.

A very real example: if the form submit event is triggered every time a user reloads the thank-you page, the report will show an increase in leads, but in reality the business has no more leads.

Wrong data is usually not loudly wrong. It goes wrong silently, and causes businesses to make wrong decisions for many months.

Step 5: Connect GA to CRM

This is the step that turns analytics from "measuring website behavior" into "measuring business performance".

GA said:

  • where the user comes from;

  • which page they look at;

  • what do they click;

  • which form they submitted;

  • what equipment do they use;

  • which campaign they came from.

CRM says:

  • Is that lead valid;

  • Can sales contact me;

  • Does lead have the right customer profile;

  • will the lead become an MQL;

  • will lead become SQL;

  • Does the lead generate revenue?

If these two systems are not connected, marketing can easily be optimized by lead volume instead of lead quality.

An ideal data table should have the form:

date
user_pseudo_id / client_id
session_id
source
medium
campaign
landing_page
event_name
form_name
lead_id
lead_status
mql_status
sql_status
deal_value
revenue

GA4 can export data to BigQuery for advanced analysis, and Google also describes combining GA data with other sources like CRM in BigQuery for reporting and deeper analysis. (Google Help)

Step 6: Convert data into analytical model

Once the data is clean and connected to CRM, it is time to run analytical models.

6.1. Funnel Analysis

The goal is to find the drop point in the lead journey.

Example:

1. Landing page views: 10,000
2. CTA clicks: 1,800
3. Form start: 900
4. Form submission: 300
5. Qualified leads: 120
6. Sales opportunity: 40

From here, it is possible to detect:

  • CTA is not attractive enough if landing views are high but CTA clicks are low;

  • form is too long if form start is high but submit is low;

  • targeting is wrong if form submission is high but qualified leads are low;

  • follow-up sales are poor if qualified leads are high but opportunities are low.

GA4 has Funnel Exploration to analyze the steps users go through and where they fail or drop out of the funnel. (Google for Developers)

6.2. Path Analysis

Path analysis helps see which journey users actually follow, instead of assuming they will follow the exact journey the marketer draws.

For example, the marketer thinks the user will go:

Homepage → Service Page → Pricing Page → Contact Form

But the data may show that the actual journey is:

SEO Blog → Case Study → About Us → Pricing → Exit

Or:

Google Ads Landing Page → Form Start → Form Error → Exit

GA4 Path Exploration illustrates the event stream and the screens/pages the user viewed or actions performed, making it very useful for detecting actual behavior. (Google Help)

6.3. Attribution Analysis

Attribution helps answer the question: which channels contribute to leads?

But I don't consider attribution to be the "absolute truth". I see it as a perspective.

Should compare multiple models:

  • first touch;

  • last touch;

  • linear;

  • time decay;

  • data-driven if there is enough data;

  • CRM-based attribution.

For example, SEO may not be the last channel to close leads, but it is the first channel to create awareness. Remarketing can close leads well, but without previous organic content, users may not have enough trust to convert.

So the goal is not to find a perfect attribution model, but to understand the role each channel plays in the decision-making journey.

6.4. Lead Scoring

When the data is good enough, a lead scoring model can be built.

Example of a simple lead point:

Lead Score =
35% high-intent behavior
+ 25% traffic source quality
+ 25% ICP relevance
+ 15% content engagement depth

Signals may include:

  • see pricing page;

  • see case study;

  • return to the website many times;

  • comes from keywords with high intent;

  • submit consultation form;

  • choose high-value services;

  • belongs to the target industry;

  • the company has an appropriate size.

Lead scoring helps marketers not only ask "who left the information", but ask deeper:

Which lead is worth prioritizing sales first?

Step 7: Turn data into a decision-making dashboard

The final dashboard should not have too many indicators.

For lead generation websites, I usually recommend less than 10 main KPIs:

Group

KPI

Result

Total Leads

Quality

Qualified Leads

Efficiency

Lead Conversion Rate

Cost

Cost per Qualified Lead

Sales alignment

MQL to SQL Rate

Revenue

Pipeline / Revenue by Source

Funnel

Form Abandonment Rate

Page

Landing Page Conversion Rate

Channel

Lead Quality by Source / Medium

Data

CRM Match Rate / UTM Coverage

More importantly, the dashboard must have an operating rhythm.

Example:

Weekly:
- Which channels increase/decrease leads?
- Which landing pages decrease conversion rate?
- Which campaigns have abnormal CPL?
- Which forms have high abandonment?
Monthly:
- Which channels generate the best qualified leads?
- Which channels create the best pipeline?
- Should the budget be increased/decreased?
- Do we need to test a new landing page?
Quarterly:
- Is CAC still reasonable?
- Has CLV changed?
- Should you prioritize acquisition or retention?
- Do you need to change your content/channel strategy?

5. Data is only valuable when tied to decisions

After selecting and processing data, the final question is always:

What does this data cause us to do differently?

Example:

Insight

Decision

Paid Search has high CPL but good SQL rate

Don't cut corners, optimize keywords and landing pages

Paid Social generates many leads but low MQL

Tighten targeting, change offers, add form filter questions

SEO blog attracts a lot of traffic but few leads

Add CTA, lead magnet, internal link to service page

Form start is high but submit is low

Shorten form, reduce fields, fix UX errors

Mobile traffic is high but conversion is low

Optimize speed, layout, sticky CTA on mobile

Returning users convert better than new users

Push remarketing and email nurturing

A landing page with outstanding conversion rate

Used as a template for other landing pages

This is where analytics becomes growth.

Not because we have more charts, but because we know exactly where to intervene.

6. A note about A/B testing

A/B testing is still a very important tool in optimizing website leads. However, it is important to update that Google Optimize and Optimize 360 ​​have been discontinued since September 30, 2023. Therefore, when building a current testing system, businesses should use other A/B testing platforms or deploy testing through landing page platforms, CMS, product analytics or specialized testing tools. (Google Help)

But tools are not the core point. The core point is experimental thinking:

Hypothesis → Design variation → Run tests → Measure key events → Assess impact → Deploy or remove

Example:

Hypothesis:
Landing page has too much technical information, making users afraid to fill out the form.
Test:
A: Current Landing page
B: New landing page, focusing on pain points, case studies and CTA more clearly
Main metrics:
Form submission rate
Secondary metrics:
CTA click rate, form start rate, engagement rate, qualified lead rate

A good test doesn't just ask “which version has more leads”, but also asks:

Which version generates better quality leads?

7. Conclusion: Choose fewer metrics, but choose better

In Google Analytics and marketing measurement tools, data is a lot. But growth doesn't come from looking at more metrics. Growth comes from choosing the right metrics, handling them the right way, and turning them into concrete decisions.

My opinion can be summarized as follows:

Don't build a dashboard to prove that marketing is busy. Build a measurement system to prove marketing is creating value.

With website lead generation, I will not start with sessions, page views or bounce rate. I'll start with lead, qualified lead, conversion rate, cost per qualified lead, lead quality by source, funnel drop-off and pipeline value.

After that, I will clean the data, normalize events, normalize UTM, connect GA with CRM, analyze funnels, analyze journeys, build lead scoring and put it all into a decision-making dashboard.

Because in the end, marketing data is only truly meaningful when it helps businesses answer three questions:

1. Where should the money go?
2. Where is the bottleneck?
3. Which leads are worth pursuing?

When you answer those three questions, Google Analytics is no longer a traffic reporting tool.

It becomes a growth-oriented system.

Preview ebook

Preview each page or download the PDF.

Loading ebook page...

1 ...

Keep reading

Related posts

Continue the topic with nearby articles and newer thinking from PressUp.