Conversion Rate Optimization (CRO)Conversion research · Lesson 4 of 20

Quantitative research: analytics, forms and speed

Article · 11 min · 8 min lecture

Video lecture

Quantitative research: analytics, forms and speed

13 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 13

Quantitative research

  • Where and how often, not why
  • Analytics questions that matter
  • Forms, speed and site search
  • Avoiding analytical traps

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

What quantitative research tells you

Quantitative research answers what, where and how much: which pages leak, which segments struggle, which form fields cause errors, how fast pages load. It rarely tells you why — that is the job of qualitative research. Use numbers to decide where to look closely.

Analytics questions for CRO

Work through a structured set of questions in your analytics tool:

1. Which landing pages have high traffic but low key event rates?
2. Which funnel steps have the largest absolute drop-off?
3. Which devices, browsers and countries under-perform the average?
4. Which traffic sources send high-intent vs low-intent visitors?
5. Where do users exit most often during the funnel?
6. What do converters do differently (pages viewed, search use, content consumed)?
7. How does performance differ for new vs returning visitors?

Question 6 is particularly valuable: comparing converters and non-converters often reveals the content that tips decisions — for example, visitors who view the delivery information page or a size guide may convert at much higher rates. That suggests surfacing that information earlier.

Form analytics

Forms are where intent meets friction. Field-level analysis reveals:

  • Field drop-off — the last field touched before abandonment.
  • Time per field — fields that take unusually long (often unclear labels or formats).
  • Refills and errors — fields users return to or that trigger validation messages.

Dedicated form-analytics tools provide this, or you can track form_start, form_error (with field name) and form_submit events yourself. Common culprits: phone number formats (international numbers with or without country codes), postcode fields in countries where postcodes are not widely used, mandatory "company" fields for individuals, and password rules that are revealed only after failure.

Speed and technical performance

Slow pages cost conversions, especially on mobile networks. Check:

  • Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift) using field data where available, not just lab tests on a fast office connection.
  • Heavy scripts: chat widgets, multiple analytics and ad tags, video backgrounds.
  • Image sizes and formats on product and landing pages.
  • Performance on mid-range Android devices, which are common in many markets.

Treat significant speed problems as fixes, not tests.

Search and navigation data

Site search queries are unfiltered voice-of-customer data. Look for:

  • High-volume searches with zero results (missing products or synonyms — including local spellings or transliterations).
  • Searches for information (delivery, returns, "COD", "installments") indicating unanswered questions.
  • Searches followed by exits.

Worked example: a UK homeware store

Analysis shows (illustratively) that sessions viewing the delivery page convert at a much higher rate than those that do not, and that "delivery" is a top site-search query. Mobile product pages hide delivery information in a collapsed tab near the bottom. Hypothesis: surfacing delivery cost and timing near the add-to-cart button will reduce uncertainty and increase add-to-cart and purchase rates. The team now has a data-backed test instead of a hunch.

Avoiding common analytical traps

  • Correlation is not causation. Converters might view the delivery page because they already intend to buy. The test, not the correlation, proves impact.
  • Small samples. A landing page with 40 visits and 0 conversions is not proven broken.
  • Tracking errors. An "amazing" conversion rate on one browser may be double-firing tags. Verify the data before drawing conclusions.
  • Averages across different intents. Blending brand search and cold social traffic hides both.

A step-by-step quantitative audit

  1. Confirm tracking accuracy for every funnel step (see the analytics course).
  2. Export 60–90 days of funnel data, segmented by device, source and new vs returning.
  3. Rank landing pages by traffic and key event rate; flag high-traffic, low-rate pages.
  4. Pull field-level form data or error events for the main forms.
  5. Check Core Web Vitals field data for the top templates.
  6. Export site-search terms and flag zero-result and information-seeking queries.
  7. Log each finding with its evidence strength, then decide which ones need qualitative follow-up.

Research log template

Record every finding so it can be linked to hypotheses later:

| ID  | Source      | Finding                                            | Segment      | Evidence strength |
|-----|-------------|----------------------------------------------------|--------------|-------------------|
| Q01 | Analytics   | Mobile payment step drop-off much higher than desk | Mobile       | Strong            |
| Q02 | Form data   | Phone field has highest abandonment                | All          | Medium            |
| Q03 | Site search | "installments" top query, 0 content                | New visitors | Medium            |

Hands-on: pull real-user Core Web Vitals for your key templates

Speed problems hurt conversion most on mobile. Google's PageSpeed Insights API returns field data from the Chrome UX Report (real Chrome users) when enough data exists, plus a lab test. Use an API key from Google Cloud stored in an environment variable:

import os
import requests

API = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed"
KEY = os.environ["PSI_API_KEY"]            # never hard-code keys
PAGES = {
    "home": "https://example.com/",
    "product": "https://example.com/products/linen-shirt",
    "checkout-cart": "https://example.com/cart",
}

for name, url in PAGES.items():
    try:
        r = requests.get(API, params={"url": url, "strategy": "mobile", "key": KEY}, timeout=90)
        r.raise_for_status()
    except requests.RequestException as e:
        print(f"{name}: request failed - {e}")
        continue
    field = r.json().get("loadingExperience", {}).get("metrics", {})
    def p75(metric):
        return field.get(metric, {}).get("percentile", "n/a")
    print(f"{name:14s} LCP(ms) {p75('LARGEST_CONTENTFUL_PAINT_MS'):>6}  "
          f"INP(ms) {p75('INTERACTION_TO_NEXT_PAINT'):>5}  "
          f"CLS(x100) {p75('CUMULATIVE_LAYOUT_SHIFT_SCORE'):>4}")

Google's "good" thresholds at the 75th percentile are LCP ≤ 2.5 s, INP ≤ 200 ms and CLS ≤ 0.1 (INP replaced FID as a Core Web Vital in March 2024). If field data is missing (low traffic), rely on lab data and your own real-user monitoring.

Site search: the most honest data you have

Visitors who search tell you, in their own words, what they want. In GA4, enable site search tracking in enhanced measurement (it reads query parameters such as q or s), then review:

QuestionWhere to lookWhat it suggests
What do people search for most?view_search_results event, search_termNavigation or merchandising gaps
Which searches return zero results?Your site search tool's logsMissing products, synonyms (e.g. "abaya" vs "abaya dress"), spelling variants
Do searchers convert better or worse?Segment: sessions with search vs withoutIf worse, search quality is a leak

Using AI with analytics data

Many analytics tools now include natural-language querying and automated insights, and general assistants can analyse exported CSVs. Keep exports free of personal data, ask for calculations to be shown, and verify one or two numbers by hand. An "insight" such as "Android users convert less" is the start of research, not its conclusion.

Key takeaways

  • Quantitative research shows what and where; qualitative research explains why.
  • Compare converters with non-converters to find decision-tipping content.
  • Field-level form analytics and site search reveal specific friction.
  • Verify tracking and sample sizes before trusting surprising numbers.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. Visitors who view the returns page convert at a higher rate. What can you conclude?
  2. Which data source is most likely to reveal missing products or unanswered questions?
  3. A form's phone field has the highest abandonment. What is a likely cause worth checking?
  4. Google's Core Web Vitals 'good' threshold for Interaction to Next Paint (INP) at the 75th percentile is:

Put it into practice

Answer the seven analytics questions for a site you know and record at least five findings in a research log.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.