Skip to content
Analytics

Conversion tracking and analytics checklist for business websites

Conversion tracking should help you explain what happens between a visitor arriving and a useful enquiry reaching the business. A page view, a contact click and an accepted message are different events. This checklist helps you define the funnel, verify the implementation, protect personal information and compare reports without treating every counter as a count of the same people.

5 min readUpdated
A visitor-to-enquiry measurement flow separating form starts, failures and confirmed receipts
Concept illustration: A visitor-to-enquiry measurement flow separating form starts, failures and confirmed receipts

Key takeaways

  • Define a lead around a confirmed business outcome, not merely a button click.
  • Test first entry, page navigation, failed submissions and successful retries.
  • Keep contact values and private URLs outside unnecessary analytics collection.

Define the enquiry funnel before installing another tag

Choose the action that the business considers a received enquiry. It might be an accepted contact form, a submitted project brief or the first confirmed visitor message in a conversation. Record the earlier steps separately so you can see where the journey stops. Use names and definitions that remain understandable when someone else reviews the reports later.

Avoid assigning an invented financial value simply to make a report look complete. If enquiry value is genuinely measured, document the method and the period it represents. For smaller sites, the quality and relevance of the enquiries may be more useful than a dashboard full of percentages. Tracking should support a decision about the website or service, not create another set of numbers without an operating purpose.

Define the enquiry funnel before installing another tag
Event or recordWhat it indicatesWhat it does not prove
Page viewAn eligible page visit was recordedThe visitor understood the offer
Contact clickThe visitor chose a contact routeA message reached the business
Form startInteraction with the enquiry form beganThe request was accepted
Submission errorAn attempt needs investigation or retryThe visitor was unsuitable
Confirmed leadThe agreed enquiry action was acceptedThe enquiry became a paid project
  • Write one definition for each funnel step and its trigger.
  • Separate received enquiries from later qualification or project outcomes.

Record confirmation at the right point in the flow

A form should record success after the application has confirmed receipt, not when a visitor presses Send. Handle a failed response visibly and preserve the written message where practical. Count errors separately. If a visitor retries successfully, the earlier failure should remain understandable without being counted as an additional received enquiry.

Apply a clear rule to chat and other repeated interactions. Counting every message as a new lead will inflate the apparent number of conversations. Decide whether the first confirmed visitor message is the relevant trigger, and keep later replies as engagement within that conversation. Google's recommended generate_lead event can support the lead definition, but the event name alone cannot determine whether the underlying action was actually successful.

  • Trigger lead measurement from a confirmed application receipt.
  • Define how retries, duplicate submissions and continuing chats are treated.

Test navigation and the visitors tracking can miss

Verify the first public page load and navigation to another public route. Single-page applications need particular attention because the URL can change without loading a new document. Make sure the intended page-view event is ready when it is called and that the same event is not recorded twice by overlapping implementations. Google's page-view documentation explains the manual-measurement setup.

Test the journeys that are easy to miss: arriving on a private route before returning to a public page, refreshing the same page, using browser back and returning with restricted storage. Keep private routes excluded as intended. Ad blockers, user settings and network failures can prevent analytics collection, so optional tracking must not interrupt the enquiry itself. Document these limits instead of presenting the report as a perfect census of visitors.

  • Check initial entry, route changes, reload and browser back.
  • Ensure enquiry delivery still works when the analytics service is unavailable.

Protect personal information and private route details

Keep names, email addresses, phone numbers, message bodies and access tokens out of ordinary analytics events. Inspect the actual payload and destination URLs rather than assuming that selecting an event name makes it safe. Contact information can appear in form fields, query strings, link destinations or diagnostic logs, so review the surrounding implementation as well as the explicit event parameters.

For an enquiry-led site, fixed categories such as the contact method or page placement are often enough to answer the useful question. Store the enquiry itself in the appropriate business inbox with its own access rules. Apply the relevant analytics configuration and privacy choices for the site. The objective is to measure the journey without copying the contents of a private conversation into every system that can receive an event.

  • Inspect event parameters, page addresses and contact link values.
  • Keep business enquiry storage separate from marketing measurement.

Reconcile reports before diagnosing a traffic change

Hosting reports, client-side analytics and a website's own visitor panel can count different things. Requests may include crawlers, assets or unsuccessful pages; browser measurement can be blocked; first-party records may use their own session and identity rules. Compare the definitions, time zone, date range and filters before deciding that a difference proves a bug or a marketing result.

When traffic falls, inspect affected landing pages, sources and accepted enquiries. Separate measurement changes from evidence about actual arrivals. A tracking correction can make future reports more dependable, but it does not by itself demonstrate that demand or rankings recovered. Keep release dates and verification results so the business can evaluate what changed with a clear view of the evidence and its limits.

  • Compare equivalent periods and understand each report's counting rules.
  • Use confirmed enquiries and relevant landing pages alongside visitor totals.

Sources and further reading

Primary documentation for the platform-specific details discussed in this article. The planning examples above are illustrative requirements, rather than client case studies.

Need to know where visitors stop becoming enquiries?

Share the main contact journey and the reports you currently use. I can review the event definitions and implementation, then verify failures, receipts and the points where measurement can go missing.

Discuss a project
FAQ

Frequently asked questions

Practical answers to help you plan the next step.

No. Traffic matters, but leads, sales, qualified actions and conversion quality are more important for business decisions.

Contact forms, quote requests, phone clicks, email clicks, booking actions, key page visits and traffic sources should usually be tracked.

Yes, but adding it before launch gives cleaner data from day one and helps identify problems early.

Let's build

Have a project in mind? Let's make it exceptional.

Tell me what you're trying to achieve and I'll reply personally, usually within a day. One partner, from the first idea to a live, growing product.

Available for new projectsReplies within 24 hours