Business Tech & Tools
How do I tell whether my website traffic is turning into leads or sales, and what should I check if it isn't?
The short answer
Track one complete path: visitor, useful action, qualified lead, sale, and revenue. Website analytics can show visits and actions, but your email, booking, customer, and payment records must confirm what those actions became.
If visits rise but leads do not, inspect the page and offer. If leads rise but sales do not, inspect lead quality, response time, sales conversations, and follow-up. Do not try to solve every weak result by buying more traffic.
Define the result before opening analytics
Choose one primary action for each important page:
| Page | Primary action | Business result it may lead to |
|---|---|---|
| Service page | Submit qualified inquiry | Sales conversation |
| Consultation page | Book an appointment | Completed consultation |
| Product page | Complete purchase | Revenue and customer |
| Lead-magnet page | Confirm subscription | Reachable subscriber |
| Course page | Start or complete checkout | Enrollment revenue |
A scroll, pageview, or button click may help diagnose behavior, but it is not automatically a lead. A lead is someone who has taken the defined action and supplied enough information for the business to continue the relationship.
Google Analytics uses the term key event for an action important to the business. Google’s setup guidance says you first create or identify the event that represents the action, then mark it as a key event. Test it yourself and confirm that one real action produces the number of records you expect.
Build a small source-to-sale sheet
For each traffic source and the same date range, collect:
- website visits or sessions.
- primary actions.
- qualified leads.
- sales.
- revenue.
- advertising or direct campaign cost.
Then calculate:
| Metric | Formula | What it diagnoses |
|---|---|---|
| Visit-to-lead rate | Leads ÷ visits × 100 | Page, offer, or audience fit |
| Lead-to-sale rate | Sales ÷ qualified leads × 100 | Qualification and sales process |
| Visit-to-sale rate | Sales ÷ visits × 100 | Entire path |
| Revenue per visit | Revenue ÷ visits | Traffic value, not just volume |
| Cost per lead | Campaign cost ÷ leads | Acquisition efficiency |
| Customer acquisition cost | Campaign cost ÷ new customers | What a new customer cost to acquire |
Suppose an email campaign sends 400 visits, produces 32 qualified inquiries, and creates 8 sales worth $2,400:
- Visit-to-lead rate: 32 ÷ 400 = 8 percent.
- Lead-to-sale rate: 8 ÷ 32 = 25 percent.
- Visit-to-sale rate: 8 ÷ 400 = 2 percent.
- Revenue per visit: $2,400 ÷ 400 = $6.
Now suppose social traffic sends 1,000 visits but produces 10 inquiries and 1 sale worth $300. Social brought more traffic. Email produced more leads, more sales, and more revenue per visit. That is why pageviews alone can mislead you.
Verify the measurement before judging the business
Run one test through the complete path and look for common problems:
- the form submits but no event is recorded.
- one submission records twice.
- the thank-you page can be refreshed and counted again.
- your own visits and tests inflate activity.
- payment occurs on another domain and loses the source.
- consent choices prevent some analytics from being collected.
- phone calls or offline sales never return to the report.
- UTM names vary, splitting one campaign into several rows.
Google explains that UTM parameters added to campaign links can identify the source, medium, and campaign in acquisition reports. Create a naming sheet before the team invents email, Email, newsletter, and mailing-list for the same channel.
If you filter your own traffic, test before activating a permanent exclusion. Google warns that an active exclude filter permanently prevents matching data from being processed.
Find the earliest weak step
Traffic arrives, but almost nobody acts
Check:
- Does the page match what the link or search result promised?
- Can a new visitor tell who the offer is for and what it does?
- Is there one clear next action?
- Does the page answer the price, proof, risk, timing, and fit questions needed for that decision?
- Does the form ask for more information than the next step needs?
- Does the page work comfortably on a phone?
- Is the traffic coming from people who could realistically buy?
People begin the action but do not complete it
Test the form, calendar, and checkout yourself on phone and desktop. Look for error messages, required account creation, surprise costs, confusing time zones, limited payment options, broken coupons, and slow pages.
Leads arrive, but few are qualified
The page may be too broad. Clarify the audience, starting price or price structure, service area, prerequisites, exclusions, and what happens next. Add one or two qualifying questions instead of making the entire form longer.
Qualified leads do not become sales
Measure response time, appointment attendance, proposal delivery, objections, follow-up attempts, and reason lost. Read five real conversations. A weak lead-to-sale rate may come from slow replies or an unclear proposal rather than the website.
Sales occur, but the channel is not profitable
Add refunds, fulfillment costs, payment fees, advertising, and the time needed to serve the customer. Revenue is not profit. A campaign can create sales while creating too little margin to continue.
Test one meaningful change
Choose the earliest weak step and one hypothesis:
Visitors from the service-comparison article understand the topic, but the consultation page does not explain who the call is for. Adding a clear fit section should increase qualified bookings.
Record the page, change, start date, traffic source, primary metric, and guardrail. A guardrail prevents you from celebrating more leads if quality collapses. For the example above, the primary metric could be qualified booking rate and the guardrail could be completed-call rate.
Avoid changing the headline, form, price, button, traffic source, and follow-up at the same time. You may improve the result, but you will not know what caused it.
Review paths, not only last clicks
People may discover the business through search, return from email, and finally buy after a direct visit. Google Analytics provides a key-event attribution paths report showing touchpoints, time to key event, and revenue where available.
Use attribution as a clue, not perfect truth. Compare it with customer answers, CRM notes, coupon or referral records, and actual payments. Ask new customers, “What first introduced you to us?” and “What finally made you decide?” Those are different questions.
Sources and further reading
- Google Analytics: Mark events as key events
- Google Analytics: Collect campaign data with custom URLs
- Google Analytics: Test and filter developer traffic
- Google Analytics: Key-event attribution paths
If the measurement reveals a launch problem
The Website & Landing Page Build System can help you connect the offer, customer path, selling process, and follow-up that sit behind the traffic numbers.
A free next step
Not sure which business fits you yet?
The free Freedom Path Assessment can help you compare your strengths, schedule, income goals, and preferred way of working before you commit to a business direction.
Helpful WAHMN tool
If you want a guided tool for this, the CTA Planner can help you match each important website page with the lead or sale action it is meant to produce.
