Back to Blog

How to Identify Website Visitors: A Contractor Setup Guide

(updated ) PipelineOn Research Team

To identify website visitors, choose the kind of record your office needs, install the provider's tracker, check that visits arrive and review any available matches. Then define service-area checks, duplicate handling and ownership before connecting follow-up. Keep matched records separate from enquiries and booked jobs.

The useful result of a visitor-identification setup is a record your office can review and a clear next action. Getting a script onto the website is only the first technical step.

Use these steps to set up visitor identification and hand records to your office. If you are still deciding what the technology can reveal, start with the visitor-identification overview. If you are choosing a provider, use the tools comparison.

1. Choose the record your office needs

A residential HVAC business may need homeowner details in its service area. A commercial HVAC team may want to recognize companies researching maintenance contracts. A customer portal may already recognize someone who signs in.

These are different identification tasks. Write down the output you need before choosing a tracker:

Office decisionInformation to look forCheck before acting
Is this household in our area?Available address or location fieldsWhether the property is inside the area you actually serve
Have we spoken to them?A record you can compare with the CRMExisting customer, enquiry or open estimate
Who should review this?Relevant service-page and visit contextWhich person owns that service or account
Is there a useful next step?Available contact details and relationship historyWhether the record and permitted contact method support it

Check a real example of the provider’s output. A company name, a suggested employee and a homeowner record should not be treated as interchangeable. Our guide to identifying people visiting your website explains what connects each identity type to the visit.

2. Record the website and reporting baseline

Keep calls, form submissions and bookings working while adding the new tracker. Those records will help you tell whether a later enquiry is new or already counted.

Write down the website, included pages, start date and person responsible for the test. Note any changes to ads, service areas or forms during the same period so you can explain shifts in the results.

GA4 can help you inspect recorded website activity. Its User-ID feature uses identifiers your business supplies; it does not look up an unknown homeowner’s contact details. Our GA4 visitor guide explains that distinction.

3. Install the tracker once and verify activity

Use the installation instructions from the provider for the actual website platform. Ask the person managing the site whether a theme, plugin or tag manager already contains that tracker before adding another copy.

After publishing the installation, open a service page and check the provider’s available installation diagnostics or recorded activity. A successful test visit confirms collection only to the extent the provider shows it. It does not guarantee that your test device will produce an identity match.

Check the pages involved in the customer journey, including any separate booking system. A tracker on the marketing website does not establish what happens on a different domain.

For platform-specific considerations, see WordPress visitor tracking or Webflow visitor tracking. Review the vendor’s current instructions and your site’s consent and privacy setup before collecting data.

4. Review records before enabling follow-up

Start with a manual review of the available matches. Look for missing fields, records outside the service area, repeat visits, existing customers and people already associated with an estimate.

Separate a new identity match from a new sales opportunity. A returning customer who reads a service page may already have an appointment. Sending that record into a new-lead sequence would create extra work for the office.

Use the match-quality checklist to define what a usable record means for your business. Keep the reasons for excluding a record so you can discuss recurring issues with the provider.

5. Agree on the CRM handoff

Before activating an integration, check which records it can create or update, what fields it sends and how it handles an existing contact. Confirm supported actions for your provider and CRM rather than inferring them from an integration logo.

Handoff itemDecision to record
DestinationWhere the office will find the record
Identity fieldsWhich available fields are necessary for review
Existing contactHow the workflow finds or flags a possible duplicate
ContextWhich recorded pages, dates and source information remain visible
OwnershipWho reviews the record and covers absences
OutcomeWhere to record an enquiry, estimate, booking or exclusion

Test the agreed path before enabling a wider automation. Confirm that an incomplete record can be reviewed without being mistaken for a complete one.

The ServiceTitan visitor workflow and GoHighLevel visitor workflow describe those operating contexts. Verify the current connection and field support for your own account.

6. Give the office a review order

Start with service-area fit and the existing relationship. Then consider the pages viewed and return activity. A financing-page visit can be relevant to an open replacement estimate, but it does not establish a purchase decision.

The high-intent visitor guide gives the office a way to assess those signals. Keep matched visitors distinct from people who have explicitly requested a callback.

Keep contact details in the systems intended to handle them. Google’s personal-information guidance explains why names and emails should not be placed in ordinary Analytics events or page URLs.

7. Review outcomes before expanding

At the agreed review date, compare collected records, usable records after review, new conversations and booked work. Reconcile calls and forms so the same enquiry is not counted as a separate win in each report.

Include the tool’s charges, any separate mailing costs and staff time. If a booking cannot be tied to this workflow, leave it unattributed rather than estimating a result from the number of matches.

For an agency testing this with a client, use the client test guide to agree on ownership and reporting. Expand once the team can explain which records were useful and what happened next.

PipelineOn

Create your PipelineOn account

Enter your work email to get started.

Already have an account? Sign in