HubSpot Website Visitors Identification Guide UK

HubSpot website visitor identification transforms initially anonymous website traffic into actionable business intelligence for companies.

This popular tracking system connects visitor behaviour with contact records, enabling sales teams to understand prospect interests and timing before making contact.

When properly implemented, HubSpot’s visitor identification tools help businesses prioritise outreach efforts and improve conversion rates across their digital marketing efforts.

This guide also includes HubSpot pricing tiers and the level of visitor identification that can be realistically expected within each level.

Capability Free Starter Professional Enterprise
Track anonymous visits (basic web analytics) Yes Yes Yes Yes
See a contact’s page history after they submit a form / identify themselves Yes (once known) Yes (once known) Yes (stronger reporting/segmentation) Yes (most advanced)
Identify visiting companies by IP matching (before an email is captured) Limited Limited Yes (more usable at scale) Yes (most complete)
Custom behavioural events (track meaningful actions beyond pageviews) No No Yes Yes
Automation based on behaviour Limited Basic Advanced Most advanced
Account-based workflows and deeper firmographic targeting No No Limited Yes

What is Visitor Identification in HubSpot?

Visitor identification in HubSpot is the process of turning anonymous website traffic into meaningful, connected contact data. When someone first arrives on your website, they appear as just another visit in your analytics. But as they interact with your content and eventually provide their details, HubSpot can connect those interactions to a real contact record, revealing the story behind the visit.

The key difference is the depth of information available.

With anonymous visitors, you can see high-level activity such as page views and basic session data. Once a visitor becomes an identified contact, you can see their full engagement history – which emails they’ve opened, which forms they’ve completed, which pages they’ve returned to, and how long they’ve spent engaging with your content.

This creates a direct link between marketing activity and commercial opportunity. Instead of looking at disconnected data points, you see a joined-up journey.

The mechanics behind this are simple in principle: HubSpot tracks anonymous browsing first, then links that history to a contact record once an email address is captured.

For businesses with longer sales cycles, this visibility can be particularly useful. A prospect may return to your website multiple times over several weeks or months before making an enquiry. When they do, your sales team can see the full context of their previous activity, making conversations more informed and relevant from the outset.

How do identities work

Identity assignment in HubSpot operates through email-based matching. The moment a visitor provides their email address – whether through a form submission, chat conversation, or email link click – HubSpot searches for an existing contact record with that email address.

If a matching contact exists, all previous anonymous activity gets assigned to that contact’s timeline. If no contact exists, HubSpot creates a new contact record and begins tracking all future activity. This process happens automatically and retrospectively, meaning you won’t lose any valuable behavioural data.

The system uses persistent cookies to maintain visitor identity across sessions and devices so that when a known contact returns to your website from the same browser, HubSpot recognises them immediately and continues building their activity profile. This creates comprehensive visitor journeys that span multiple touchpoints and time periods.

UK GDPR compliance remains built into this process. Visitors can control their cookie preferences, and you can implement consent management to ensure identification only occurs when appropriate permissions exist.

Visitor identification technology

HubSpot’s visitor identification technology combines JavaScript-based tracking with server-side processing to build structured visitor profiles over time. The tracking code, installed across your website, records behavioural data such as page views and interaction signals, while maintaining continuity between sessions through first-party cookies.

Visitors are initially tracked anonymously. As they return and engage with additional content, those interactions accumulate at a session level. When a visitor provides their email address through a HubSpot form or chat interaction, the system can associate their previous anonymous activity with their contact record. This retrospective stitching creates a complete behavioural timeline rather than isolated visits.

The technology works across traditional multi-page websites and modern single-page applications, and development teams can extend tracking through custom event definitions to reflect business-specific interactions.

Real-time processing ensures that once identification occurs, recent browsing activity becomes immediately visible, enabling timely follow-up while interest is current.

Modern browser privacy protections influence how visitor identification functions in practice. For example, Safari’s Intelligent Tracking Prevention and ongoing Chrome privacy changes restrict cookie lifespans and limit certain tracking methods. HubSpot adapts to these constraints by relying on first-party cookies, server-side identification techniques, and consent-based tracking aligned with UK data protection expectations.

In B2B contexts, IP address detection adds another identification layer. When visits originate from corporate networks, the system may associate activity with a company record before an individual is identified, depending on network configuration and match confidence.

Conversations visitor identification

The visitor identification API specifically supports HubSpot’s conversations and chat functionality, enabling seamless transitions between anonymous browsing and authenticated chat interactions. This feature requires Professional or Enterprise level subscriptions and integrates with existing authentication systems.

When implementing conversations visitor identification, you use the API to generate identification tokens for authenticated users in your system. These tokens pass visitor information to the chat widget, allowing agents to see exactly who they’re speaking with and access previous conversation history.

The implementation process involves setting specific chat widget parameters to prevent premature loading, generating visitor identification tokens through your backend system, and passing these tokens to the chat interface. This ensures authenticated users receive personalised support based on their complete interaction history. If your business has existing customer portals or membership systems, this integration will be particularly useful because it allows support agents to immediately access customer account information, previous purchases, and support history, which enables more efficient and personalised service delivery.

How to Identify Website Visitors

Understanding who visits your website can help transform anonymous traffic into meaningful business opportunities. When visitors browse your website without identifying themselves, you’re essentially operating blind – missing countless chances to connect with potential customers who’ve already shown interest in what you offer.

HubSpot provides a few methods to identify these anonymous visitors and convert them into known contacts. The key lies in understanding which identification methods work best for your business and implementing them strategically.

Anonymous visitors tracking

HubSpot’s visitor tracking system operates through browser cookies that monitor visitor behaviour across your entire website.  This means that every time someone lands on your site, HubSpot checks for an existing tracking cookie and creates one if none exists.

The tracking process starts anonymously (unless an email address has been provided), and works systematically:

Anonymous tracking phase: Visitors browse your website whilst HubSpot logs their page views, session duration, and interaction patterns. This data remains anonymous but is stored against their unique cookie identifier.

Identification trigger: When visitors provide identifying information through forms, chat, or email clicks, HubSpot associates their entire browsing history with their contact record.

Ongoing monitoring: Future visits automatically connect to their existing profile, building a comprehensive picture of their interests and engagement patterns.

Visitors who delete cookies will appear as new visitors, which is why email identification proves so valuable (see below) – it persists regardless of cookie status. For businesses operating under GDPR requirements, HubSpot’s tracking respects visitor consent preferences and provides mechanisms to manage cookie consent appropriately.

Identify a visitor by email

Email addresses are the most reliable method for visitor identification in HubSpot. When someone provides their email address through any interaction on your website, HubSpot immediately connects their previous anonymous browsing behaviour with their contact record.

This identification happens across multiple touchpoints:

  • Form submissions: The moment someone fills out a contact form, newsletter signup, or download form
  • Email link clicks: When contacts click links in your email campaigns and land on your tracked pages
  • Live chat interactions: Users who provide email addresses during chat conversations
  • Marketing automation: Visitors who engage with email sequences and return to your site

Because HubSpot retrospectively applies all previously anonymous page views, time spent on site, and content interactions to the newly identified contact, it means you can see exactly which pages interested them before they decided to engage.

If your business uses HubSpot then you can implement multiple email capture opportunities, such as exit-intent popups, content upgrades, and strategically placed newsletter signups.  These will all maximise your identification opportunities.

The tracking system also identifies returning visitors across different devices when they use the same email address, providing a unified view of customer behaviour patterns.

Identifying website visitors by company name

Beyond individual visitor identification, HubSpot offers company-level identification through IP address recognition. This feature, available with Professional and Enterprise subscriptions, identifies which companies visit your website even when individual employees don’t fill out forms.

The company identification process works through:

IP address matching: HubSpot cross-references visitor IP addresses with commercial databases to identify the associated company

Firmographic data: Information about company size, industry, location, and other business details gets attached to the visit record

Employee activity: Multiple visits from the same company IP are grouped together, showing broader organisational interest

This proves particularly valuable for B2B businesses where purchasing decisions involve multiple stakeholders. It may be the case that you see several anonymous visits from the same company before anyone fills out a form, indicating genuine business interest.

It’s worth noting though that remote working has reduced the accuracy of IP-based identification. Many employees now work from home or co-working spaces, making company identification much less reliable than traditional office-based scenarios.

For maximum effectiveness, you can combine company identification with robust email capture strategies. When someone from an identified company eventually provides their email address, you’ll have complete visibility into both individual and organisational engagement patterns.

HubSpot also filters out internet service provider traffic to focus on genuine business prospects, so that your visitor data remains relevant and actionable.

HubSpot pricing for visitor identification functionality

Understanding HubSpot pricing in the context of visitor identification can help you decide which plan meets your needs and budget. HubSpot’s platform is tiered and different capabilities are unlocked depending on whether you use the Free CRM, Starter, Professional or Enterprise plans within the Marketing Hub (and, in practice, often combined with Sales or CMS Hubs).

Below is a clear breakdown of what you can reasonably expect for visitor identification and related functionality, and what each tier costs (as at February 2026).

What you get at each pricing tier (when wanting visitors identification)

Free CRM (HubSpot Free)

The Free CRM gives you visibility into website activity and contact capture, but visitor identification is largely limited to what happens after someone submits a form or otherwise identifies themselves.

What’s included

  • Core CRM: contact database, deal/pipeline tracking, basic performance dashboards.
  • Basic email tracking and contact activity logging.
  • Visitor analytics limited to page views and session counts if forms are used.

Visitor identification relevance

  • You can track visits and capture visitors through forms.
  • No automated identification of companies or behavioural history unless a visitor self-identifies.
  • Good for startups and testing before committing.

What to watch out for

  • Many behaviour and enrichment features are behind paid tiers.
  • No advanced automation or segmentation based on behaviour alone.

Starter (Entry Paid Tier)

For many small and growing businesses, Starter is the most realistic entry point into HubSpot. It offers meaningful improvements over the free plan – particularly around forms, dashboards and basic automation – but it’s important to understand exactly where its visitor identification capabilities begin and where they stop.

What’s included

  • All Free CRM features plus basic marketing tools such as email marketing, simple workflows and automation, lead capture forms, dashboards and reporting.
  • Removes HubSpot branding from forms and emails, and includes email & in-app chat support.
  • Includes a bundle of marketing contacts (typically ~1,000), with options to add more at extra cost.

Visitor identification relevance

  • Starter gives you better reporting and dashboards than the free plan, and helps you capture more structured behavioural data via forms and tracking.
  • Behaviour insights still mainly tie to known contacts (i.e. once someone has filled a form or otherwise identified themselves).
  • Automated stitching of anonymous behaviour into contact records based solely on behaviour, firmographic enrichment or advanced automated company identification signals aren’t included at this tier. These are generally only available in higher tiers (Professional/Enterprise).

What to watch out for

  • Additional marketing contacts cost extra (HubSpot charges per 1,000 contacts beyond your included allocation).
  • Limited advanced behavioural segmentation, workflows, and automated contact enrichment compared with Professional/Enterprise.

Professional

What’s included

  • Full marketing automation, custom reporting, advanced dashboards and segmentation.
  • Includes 2,000 marketing contacts (add more for a fee).
  • Omnichannel campaign automation, including email sequences, workflows, lead scoring and ads.
  • Predictive lead scoring and behavioural triggers on some plans.

Visitor identification relevance

  • Stronger behavioural tracking and segmentation — you can build automations based on specific actions.
  • Enables some enrichment and company context, though not the deepest available.
  • Company identification can be surfaced, but advanced targeting or account-based workflows are more limited than Enterprise.

What to watch out for

  • Additional marketing contacts add to monthly cost.
  • Onboarding fees (often ~$3,000) are common, though some partners may negotiate waivers.

Enterprise

What’s included

  • All Professional features, plus account-based marketing tools, predictive insights, custom event tracking, and advanced firmographic enrichment.
  • Includes 10,000 marketing contacts (more can be added).
  • Scalable automation, A/B testing, and extensive reporting layers.

Visitor identification relevance

  • Full suite of visitor identification capabilities, including:
    • Custom behavioural events
    • Company-level insight
    • Account-based automation workflows
    • Predictive scoring and advanced segmentation
  • This tier is where most of the “visibility into anonymous and company behaviour trends” happens at scale.

What to watch out for

  • Enterprise is expensive compared with lower tiers – not just the headline price but the supporting costs (contacts, seats, onboarding).
  • Requires a solid strategy to justify ROI.

HubSpot pricing

Prices shown reflect HubSpot official pricing as at February 2026. Plan details can be found on the Marketing Hub pricing page.

Swipe to view all columns →

Tier Typical Monthly Cost Visitor Identification Level Best For
Free £0 Basic tracking. Behaviour visible only after someone identifies themselves. Testing HubSpot or simple contact capture.
Starter ~£37–£100+ Improved dashboards and automation. Limited company identification before email capture. Small businesses wanting structured lead tracking.
Professional ~£656+ Advanced behavioural tracking, usable company insight and automation at scale. B2B firms wanting meaningful visitor intelligence.
Enterprise ~£2,652+ Full behavioural insight, account-based workflows and firmographic depth. Larger organisations running account-based strategies.

Available Tracking Methods Within HubSpot

HubSpot provides multiple tracking methods that accommodate different website architectures and business requirements. Understanding which methods suit your specific needs ensures comprehensive visitor tracking whilst maintaining website performance and user experience.

Here are the different approaches to track visitor behaviour, each serving different business needs:

Form-based Tracking: The most straightforward method, where visitors self-identify by completing contact forms, newsletter signups, or download gates. This creates an immediate connection between anonymous activity and contact records.

Email Click Tracking: When contacts click links in your HubSpot emails, they’re automatically identified on your website. This bridges your email marketing efforts with website analytics.

Progressive Web App Integration: For businesses running modern web applications, HubSpot’s tracking adapts to single-page architectures without losing visitor continuity.

API-driven Identification: Advanced implementations can push visitor data directly through HubSpot’s APIs, which are good for businesses with existing customer authentication systems.

Chat Widget Integration: When visitors engage with your live chat, HubSpot can connect their conversation history with their browsing behaviour, which creates a complete interaction picture.

The key is selecting methods that align with your visitor journey patterns and technical capabilities. Businesses tend to achieve their best results when they implement multiple complementary methods rather than relying on a single approach.

Tracking Events

Custom event tracking transforms basic page views into meaningful business intelligence. HubSpot allows you to define specific actions that matter to your business in these ways:

Engagement Events: Track when visitors download resources, watch videos, or spend significant time on key pages. These signals often indicate buying intent more clearly than simple page visits.

Conversion Events: Monitor newsletter subscriptions, demo requests, or contact form completions. Each event can trigger automated workflows or sales notifications.

Behavioural Milestones: Set up tracking for actions like returning visitors, multiple page visits, or specific navigation patterns that suggest serious interest.

Custom Business Events: Define events unique to your industry or service model. A consultancy might track whitepaper downloads, whilst an e-commerce site may focus on product page engagement.

Implementation requires careful planning around which actions truly matter for your business. We recommend starting with just a few core events that directly correlate with sales opportunities rather than tracking everything possible, so that you can focus on specific challenges one by one.

Tracking Page Views

Page view tracking forms the foundation of visitor understanding, but with HubSpot, it goes way beyond the basics, as follows …

Automatic Page Detection: Once installed, the tracking code automatically captures every page visit without additional configuration, creating immediate visitor journey maps.

Time-on-Page Analytics: Understanding how long visitors spend on different pages reveals content effectiveness and interest levels. Extended time often signals engagement worth following up.

Page Sequence Analysis: You can track the complete path visitors take through your website, revealing optimal content flows and potential friction points.

Source Attribution: Page views connect with traffic sources, showing whether visitors from Google, social media, direct links, or other sources, behave differently on your site.

Device and Location Data: Detailed page tracking includes device types, operating systems, and geographic locations, helping your business to understand your local versus international audience splits.

For UK businesses operating under GDPR, page view tracking also operates within consent frameworks whilst still providing valuable visitor insights.

Tracking Behavioural Events

Moving beyond page views, behavioural event tracking captures the actions that indicate genuine interest.  Those are:

Scroll Depth Tracking: Monitor how far visitors scroll on key pages. Deep scrolling often indicates engaged reading, whilst quick departures might signal content mismatches.

File Download Monitoring: Track PDF downloads, brochures, or resource materials. These actions typically indicate higher purchase intent than simple browsing.

Form Interaction Events: Capture when visitors start completing forms, even if they don’t finish. This data helps identify potential optimisation opportunities.

Video Engagement Tracking: For businesses using video content, track play rates, completion percentages, and replay behaviour to understand content effectiveness.

CTA Click Monitoring: Monitor specific call-to-action (CTA) performance across different pages and campaigns, helping you to understand which messaging resonates with your audience.

Exit Intent Detection: Capture when visitors appear ready to leave, potentially triggering retention strategies or follow-up sequences.

These behavioural signals help sales teams prioritise prospects, and marketing teams to optimise content performance.

Tracking in Single-Page Applications

Modern web applications present unique tracking challenges that HubSpot’s advanced implementation addresses:

Hash Change Detection: Single-page applications often use URL fragments for navigation. HubSpot’s tracking adapts to capture these transitions as meaningful page views.

Virtual Page Views: When content changes dynamically without traditional page loads, you can manually trigger page view events to maintain accurate visitor journey tracking.

State Management Integration: For applications using React, Angular, or Vue.js, HubSpot’s tracking integrates with state changes to capture user interactions accurately.

API-driven Updates: Complex applications can push tracking events directly through HubSpot’s JavaScript API, maintaining visitor continuity across application states.

Performance Optimisation: Single-page application tracking includes methods to minimise performance impact whilst maintaining comprehensive data collection.

Session Persistence: Advanced implementations ensure visitor identification persists across application states and browser sessions.

Businesses running sophisticated web applications need these capabilities to maintain accurate visitor intelligence without compromising user experience.

HubSpot Tracking Code Installation and Setup

Installing the HubSpot tracking code properly is the foundation for identifying website visitors and capturing their behaviour on your site.

Here’s the complete setup process …

HubSpot tracking code installation

The HubSpot tracking code comes automatically installed on all HubSpot-hosted pages, including blog posts, landing pages, and website pages.

However, if you have external pages not hosted on HubSpot (e.g. your main website), you’ll need to install the code manually.

Here’s how to install the tracking code on external pages:

Step 1: Locate your tracking code

  • Navigate to Settings in your HubSpot account
  • Select Tracking & Analytics from the left sidebar
  • Click on Tracking Code
  • Copy the unique JavaScript code provided

Step 2: Install on your website

  • Place the tracking code in the <head> section of every page you want to track
  • Ensure the code appears before the closing </head> tag
  • Test the installation using HubSpot’s debugging tools

For WordPress websites, we recommend using the official HubSpot plugin rather than manually inserting code. The plugin handles installation automatically and includes additional features for form integration.  Other website CMS may also have plugins available.

Important considerations:

  • Visitor ad blockers may interfere with tracking functionality
  • The tracking code must be present on every page for complete visitor identification

Single-page applications require special configuration

Legacy tracking code

If you’re using an older version of HubSpot’s tracking code, you should upgrade to the current version for improved performance and features. Legacy tracking codes may not support newer identification methods or comply with current privacy regulations.

Identifying legacy code

  • Look for hs-analytics.net references in your current code
  • Check if your code includes _hsq array syntax
  • Review installation dates because codes installed before 2020 likely need updating

Migration process

  • Download the new tracking code from your HubSpot settings
  • Replace the old code completely – don’t run both versions simultaneously
  • Clear your website cache after installation
  • Monitor traffic reports to ensure data continues flowing properly

It’s worth noting that the new tracking code provides better privacy controls, faster loading times, and enhanced visitor identification capabilities that directly support HubSpot’s ability to identify website visitors through improved cookie management.

Set up website visit notifications

Website visit notifications can alert your team when known contacts – and in some setups, target companies – view key pages.

Because notification strategy is tightly linked to sales capacity and follow-up workflows, we cover the best setup patterns and examples later in this guide under Visitor Notifications and Activity Tracking.

HubSpot Tracking Code API Reference

The HubSpot tracking code API provides developers with powerful tools to implement custom tracking functionality on websites. This in-depth reference covers all essential methods and implementation patterns you’ll need to maximise your visitor identification capabilities.

Tracking Code API

The tracking code API offers several core methods that work together to create a complete visitor tracking solution. Each method serves a specific purpose in the visitor identification process:

  • _hsq.push() – The primary method for queuing tracking commands
  • identify() – Links visitor behaviour to known contact records
  • trackEvent() – Captures custom user interactions and behaviours
  • trackPageView() – Records page visits and navigation patterns
  • setPath() – Updates page path information for single-page applications

These methods integrate seamlessly with HubSpot’s contact database, ensuring that visitor behaviour data becomes actionable intelligence for your sales and marketing teams.

identify method

The identify method connects anonymous visitors to existing contacts in your HubSpot database. When a visitor fills out a form or logs into your system, this method ensures their previous anonymous activity gets associated with their contact record.

_hsq.push([‘identify’, {
  email: ‘[email protected]
}]);

This method proves particularly valuable for businesses with existing customer bases. When returning customers visit your site, their previous interactions become immediately visible to your sales team, creating opportunities for more personalised outreach.

The identify method works in conjunction with the visitor identification API, which generates authentication tokens for known users. This dual approach ensures robust visitor tracking across multiple sessions and devices.

trackEvent function

Custom event tracking allows you to monitor specific visitor behaviours that matter most to your business. The trackEvent function captures interactions beyond standard page views:

_hsq.push([‘trackEvent’, {
  id: ‘demo-request’,
  value: ‘pricing-page’
}]);

Common events worth tracking include:

  • Document downloads
  • Video plays
  • Pricing page visits
  • Contact button clicks
  • Form field interactions

These behavioural insights help you to understand which content resonates with visitors and when prospects show buying intent. Sales teams can then prioritise outreach based on demonstrated interest levels.

trackPageView method

The trackPageView method manually triggers page view tracking, particularly useful for single-page applications where traditional page loads don’t occur. This ensures accurate visitor journey mapping regardless of your site’s technical architecture.

_hsq.push([‘trackPageView’]);

For businesses using modern web applications, this method prevents gaps in visitor tracking data. Every page transition gets recorded, providing complete visibility into how prospects navigate your site.

setPath method

Single-page applications require special handling to track navigation accurately. The setPath method updates the current page path without triggering a full page reload:

_hsq.push([‘setPath’, ‘/new-page-path’]);

This method ensures that visitor tracking remains accurate even when visitors navigate through dynamic content. Businesses using React, Vue, or Angular applications benefit significantly from proper path tracking implementation.

Event IDs and names

Event identification requires consistent naming conventions to ensure clean data collection. You should use descriptive, lowercase IDs with hyphens for readability.  For example:

  • white-paper-download
  • pricing-calculator-used
  • contact-form-started
  • demo-video-completed

Standardised event naming helps your team analyse visitor behaviour patterns and identify conversion opportunities. It’s recommended to create an event taxonomy document to maintain consistency across your organisation.

Data collected by tracking code

The HubSpot tracking code collects comprehensive visitor data whilst respecting privacy preferences:

Page-level data:

  • Full page paths and URLs
  • Page titles and metadata
  • Referral sources and campaigns
  • Session duration and bounce rates

Visitor information:

  • IP addresses (for company identification)
  • Browser and device characteristics
  • Geographic location data
  • Previous visit history

Interaction data:

  • Form submissions and field values
  • Click patterns and scroll depth
  • Time spent on specific content areas
  • Conversion funnel progression

This data collection powers HubSpot’s buyer intent features, helping businesses identify which companies are researching their products or services.

Custom behavioural events

Standard page tracking shows which pages a visitor views and how long they stay. Custom behavioural events go further by allowing you to define the specific interactions that matter to your business.

Rather than relying only on page visits, you can track meaningful actions such as pricing interactions, product configuration steps, repeated visits to key pages, gated content engagement, or other signals that indicate commercial intent.

Custom events are defined within HubSpot and triggered by specific on-site behaviours. These can be implemented through HubSpot’s tracking tools or, where required, via API-based integrations. Once configured, each event becomes part of a contact or prospect’s activity timeline.

This allows you to:

  • Distinguish between casual browsing and high-intent behaviour
  • Segment contacts based on specific engagement patterns
  • Trigger workflows when defined thresholds are met
  • Score prospects according to meaningful business actions rather than simple page views

In practice, the value of custom events lies in precision. Instead of treating all traffic equally, you can identify which behaviours genuinely correlate with sales conversations or pipeline progression.

It’s important to define events carefully. Tracking too many minor interactions can create noise, while focusing on actions that align with revenue outcomes keeps reporting and automation meaningful.

Privacy, Consent and Data Control

When implementing HubSpot’s visitor identification features, UK businesses face a complex landscape of privacy regulations that demand careful attention. The intersection of powerful tracking capabilities and stringent data protection requirements means your approach to visitor identification must balance marketing effectiveness with legal compliance.

GDPR fundamentally changed how we handle visitor data across the UK and European Union, so your HubSpot implementation needs robust consent mechanisms that respect visitor choices whilst still delivering valuable insights about your website activity.

The good news? HubSpot provides sophisticated tools to help you navigate these requirements without sacrificing functionality.

addPrivacyConsentListener

HubSpot’s privacy consent listener is an important feature for UK businesses that want to ensure compliant visitor tracking. This JavaScript method allows your website to dynamically respond to visitor consent decisions, ensuring your tracking behaviour aligns with their preferences in real-time.

The consent listener monitors changes to visitor privacy preferences and automatically adjusts tracking activities accordingly. When visitors modify their consent settings through your cookie banner or privacy centre, the listener triggers immediate responses that can enable or disable specific tracking functions.

The listener integrates seamlessly with popular consent tools, creating a responsive system that honours visitor choices whilst maintaining accurate data collection for consenting users.

Here’s an example of where this can be applied: when a visitor initially declines analytics cookies but later accepts them during their session, the consent listener immediately activates full tracking capabilities. This ensures that you capture complete visitor journey data without requiring page refreshes or manual intervention.

The technical implementation involves adding event handlers that respond to consent state changes, and your development people can configure these handlers to control specific HubSpot features – from basic page view tracking to advanced behavioural event monitoring, based on granular consent preferences.

revokeCookieConsent

Sometimes circumstances require immediate cessation of visitor tracking, and HubSpot’s cookie consent revocation method provides the necessary control. This function enables programmatic removal of tracking consent, typically triggered by visitor requests or compliance requirements.

The revocation process affects all HubSpot cookies and tracking activities associated with the visitor’s browser session. When executed, this method immediately stops data collection and removes stored tracking identifiers, ensuring complete compliance with withdrawal requests.

UK businesses particularly benefit from this functionality when handling subject access requests or right-to-be-forgotten demands under GDPR. The ability to instantly revoke tracking consent provides the technical foundation for respecting these fundamental privacy rights.

Implementation considerations include ensuring the revocation affects all relevant tracking mechanisms, not just surface-level cookies. Your technical team should verify that the method comprehensively addresses all HubSpot tracking activities, including cross-domain tracking and third-party integrations. This revocation method also supports automated compliance workflows, so you can integrate it with your customer service systems to enable support teams to immediately action privacy requests – without requiring technical intervention or delays.

doNotTrack

Respecting do not track signals represents another layer of privacy consideration for UK businesses using HubSpot’s identification features. This browser-level setting communicates visitor preferences about tracking activities, though its implementation varies across different tracking technologies.

HubSpot’s approach to do not track signals allows for flexible configuration based on your business requirements and privacy commitments. You can choose to honour these signals automatically or configure manual responses that align with your specific privacy policies.

The technical implementation involves detecting do not track headers and adjusting HubSpot functionality accordingly. This might mean disabling certain tracking features whilst maintaining essential website functionality, or providing alternative mechanisms for visitor engagement that don’t rely on persistent tracking.

UK businesses should consider their industry context when configuring do not track responses. As an example, financial services, healthcare, and other regulated sectors might require more stringent approaches than general commercial websites, reflecting the varying sensitivity of visitor interactions.

Please note that do not track represents visitor intent, even when not legally mandated. Respecting these signals builds trust and demonstrates commitment to privacy-conscious practices that many UK consumers increasingly expect from the businesses they interact with online.

The configuration process allows granular control over which HubSpot features respond to do not track signals. You might, for example, disable behavioural tracking whilst maintaining essential contact identification for logged-in users, creating a balanced approach that serves both privacy and business needs.

Managing Prospects and Visitor Data

When visitors browse your website without filling out forms or providing direct contact information, they become prospects in your HubSpot account.

These anonymous visitors represent potential customers who’ve shown interest in your business but haven’t yet identified themselves.

Managing this prospect data effectively can transform anonymous traffic into valuable business opportunities.

Prospects tool

The HubSpot prospects tool serves as your command centre for monitoring unidentified website visitors. This feature automatically captures visitor activity from companies that visit your site, even when individuals haven’t provided their contact details.

Within the prospects tool, you’ll see company information gathered through IP address detection, including:

  • Company name and industry details
  • Website visits and page views
  • Geographic location data
  • Time spent on your website
  • Pages visited and content consumed

This information helps you understand which businesses are genuinely interested in what you offer. The prospects tool filters out internet service providers and focuses on legitimate business visitors, ensuring you’re working with quality prospect data.

Prospect management

Prospect management is less about ‘tracking’ and more about having a consistent routine for reviewing, prioritising and deciding who (if anyone) should be followed up.

Your prospect management strategy should include:

  • Regular review of prospect activity reports
  • Prioritising prospects based on company size and fit
  • Creating targeted content for anonymous visitors
  • Setting up automated workflows to capture contact information
  • Training your sales team to recognise prospect patterns

The key lies in balancing persistence with respect for visitor privacy. You should focus on providing value rather than aggressively pursuing people to give you their contact details.

Manage prospects

Once you have prospect data flowing in, the next step is organising it so sales can act on it without wading through noise.

Here are some management approaches for you to consider:

  • Behavioural segmentation: Group prospects by pages visited or content downloaded
  • Company profiling: Research high-value prospects using the company information provided
  • Activity scoring: Prioritise prospects showing multiple visits or extended engagement
  • Follow-up scheduling: Create systematic approaches for reaching out to qualified prospects

Remember that prospects represent real businesses with genuine needs. Treat this data as an opportunity to provide helpful solutions rather than just to capture contact information.

HubSpot prospects portal

The prospects portal is where you do the practical work: filtering, scanning timelines, exporting lists and spotting repeat interest.

The portal provides several valuable features:

  • Real-time visitor activity notifications
  • Historical company visit patterns
  • Integration with your existing contact database
  • Export capabilities for sales team follow-up
  • Filtering options to focus on high-priority prospects

A great use of the prospects portal is to identify companies showing repeated interest in your services. Those returning visitors often indicate genuine buying intent and so deserve prompt attention from your sales team.

When managing prospects through the portal, maintain detailed notes about each company’s interests and engagement patterns. This information becomes invaluable when converting prospects into customers, as it provides context for personalised outreach that demonstrates genuine understanding of their needs.

Regular monitoring of your prospects portal ensures you never miss opportunities to connect with interested businesses visiting your website.

Website Visitor Reports and Analytics

Understanding who visits your website and what they do whilst they’re there transforms your marketing from guesswork into precision.

HubSpot’s visitor reporting capabilities give you the data you need to make informed decisions about your website performance and visitor engagement.

Website visits report

The Website Visits report serves as your central dashboard for understanding overall (broad) visitor patterns and behaviour. This report shows you which pages attract the most visitors, how long people stay, and where they come from.

You should find that report particularly useful for identifying:

  • Your highest-performing content pieces
  • Pages where visitors drop off
  • Traffic sources that bring the most engaged visitors
  • Seasonal patterns in visitor behaviour

The report allows you to segment data by date ranges, making it simple to track improvements after website changes or marketing campaigns. You can export this data for deeper analysis or sharing with your team.

Website visits tool

The Website Visits tool goes beyond basic reporting to provide actionable visitor intelligence. This feature helps you identify website visitors by connecting their browsing behaviour with contact records when possible.

Key capabilities include:

  • Real-time visitor activity monitoring
  • Page-by-page visitor journeys
  • Time spent on specific content
  • Return visitor identification
  • Integration with your sales pipeline

The tool becomes particularly beneficial when combined with HubSpot’s contact database, allowing you to see which known contacts are actively browsing your site and what interests them most.

Company identification through IP address detection

One of HubSpot’s most valuable features for B2B businesses is its ability to identify companies visiting your website, even when individual visitors remain anonymous. This capability works through IP address detection and matching against commercial databases.

HubSpot’s IP address detection technology analyses the IP addresses of website visitors and cross-references them against comprehensive business databases. When someone from a company visits your site from a corporate network, the system can often identify the organisation behind the visit.

The detection process:

  • Captures visitor IP addresses automatically
  • Cross-references against commercial databases
  • Filters out residential and mobile IP addresses
  • Provides confidence scores for matches
  • Updates company information regularly

When a match is made, the system can provide:

  • Company name and basic information
  • Industry classification
  • Company size estimates
  • Location data
  • Website and contact information where available

This intelligence helps sales teams prioritise outreach efforts and tailor their approach based on the visiting company’s profile and needs. The technology works best for visitors accessing your site from corporate networks, although remote working patterns have changed some detection capabilities.

Publicly available company information

When HubSpot identifies a company visitor, it enriches that data with publicly available company information from various sources. This includes basic business details, industry classifications, and contact information where legally accessible.

The system compiles:

  • Official company names and trading names
  • Primary business addresses
  • Industry sectors and classifications
  • Employee count estimates
  • Revenue ranges where available
  • Key contact details

This information helps you understand the context behind website visits and qualify potential leads more effectively.

Internet service provider filtering

To ensure your visitor data remains useful for business purposes, HubSpot filters out visits from internet service providers, hosting companies, and other non-prospect traffic sources. This filtering prevents your reports from being cluttered with irrelevant data.

The filtering system removes:

  • ISP and hosting provider visits
  • Known bot and crawler traffic
  • Internal company visits when configured
  • Spam and suspicious activity
  • Non-business related traffic sources

You can customise these filters based on your specific needs, although it’s recommended to keep the standard filters active for most businesses. This ensures your visitor reports focus on genuine prospects rather than technical noise.

The combination of all these reporting features gives you a comprehensive view of your website’s performance and visitor engagement, enabling data-driven decisions about your online marketing strategy.

Visitor Notifications and Activity Tracking

HubSpot’s real-time visitor notification system transforms how sales teams respond to prospect activity, as it’s possible that when someone visits your website, people can receive instant alerts and detailed activity data that enables timely, relevant outreach.

Visitor notifications

Setting up visitor notifications ensures that you never miss a hot prospect because HubSpot can notify designated team members whenever someone visits key pages or spends significant time on your site.

To configure these notifications:

  • Navigate to your HubSpot settings and select “Notifications”
  • Choose which pages trigger alerts (pricing pages, product demos, contact forms)
  • Set minimum visit duration thresholds to filter out brief visits
  • Assign notifications to specific team members based on geography, sector, or expertise

Because the tracking code automatically identifies returning visitors and can trigger notifications when known contacts revisit your site, it’s perfect timing for your sales resources to have follow-up conversations at a time when prospects are actively researching your services.

Revisit notifications

Revisit notifications are particularly valuable for B2B companies where sales cycles extend over weeks or months.

When a prospect returns to your website after initial contact, this signals renewed interest, which is the ideal moment for outreach.

HubSpot’s tracking system recognises when identified contacts return and can differentiate between:

  • First-time visitors who filled out forms
  • Previous contacts browsing new content sections
  • Prospects viewing specific product pages multiple times
  • Leads who’ve returned after email campaigns

You can customise revisit notification triggers based on:

  • Time since last visit (e.g. same day, within a week, after extended absence)
  • Pages visited during the return session
  • Total time spent on the current visit
  • Number of pages viewed

Team member notifications

While subscription costs are always a consideration, smart notification distribution prevents your team from becoming overwhelmed whilst ensuring the right people receive relevant alerts, as HubSpot allows granular control over who receives which notifications.

Subscription options include:

  • Territory-based alerts: Route notifications by geographic region or market segment
  • Product-specific notifications: Send alerts about product pages to relevant specialists
  • Role-based distribution: Ensure initial contact notifications go to SDRs whilst product demo alerts reach account executives
  • Escalation rules: Route high-value prospect notifications to senior team members

Team members can manage their own notification preferences, choosing delivery methods (email, in-app alerts, or mobile notifications) and frequency settings to match their workflow.

Activity feed integration

The HubSpot activity feed consolidates all visitor activity into a comprehensive timeline that your sales team can access directly from contact records. This integration provides complete context for every conversation.

Activity feed data includes:

  • Page visit history: Complete chronological record of pages viewed
  • Time spent tracking: Duration on individual pages and total session length
  • Content engagement: Downloads, form submissions, and video interactions
  • Email activity: Opens, clicks, and responses correlated with website visits

This consolidated view enables sales representatives to reference specific pages prospects have visited, tailoring conversations to demonstrated interests. For example, when someone downloads a case study about one of your solutions and then visits your pricing page, your team knows exactly where to focus the discussion.

The activity feed also tracks cross-device behaviour when visitors convert on different devices, providing a complete picture of the customer journey. This comprehensive tracking helps businesses understand how prospects research and evaluate solutions across multiple touchpoints before making purchasing decisions.

Frequently Asked Questions

Getting maximum benefits from HubSpot visitor identification often raises practical questions about costs, capabilities, and implementation requirements. We’ve addressed the most common concerns UK businesses have when considering the HubSpot visitor tracking solution.

Can I identify companies visiting my website on HubSpot’s Free plan?

No – not in an automated, reliable way.

The Free CRM allows you to:

  • Track website visits
  • Capture leads through forms
  • View activity once someone identifies themselves

However, it does not provide structured company-level identification or firmographic insight for anonymous visitors. You only gain full behavioural visibility once a visitor submits their details.

For very small businesses testing HubSpot, Free can be a starting point – but it does not function as a true company visitor identification system.

Is Starter enough for visitor identification?

Starter improves dashboards, automation and reporting compared with Free, and it allows you to track behaviour more cleanly once someone becomes a known contact.

However, it still does not deliver advanced anonymous visitor identification or deep company-level enrichment.

In practical terms:

  • You can see what known contacts do.
  • You cannot reliably see which companies are visiting before they identify themselves.

For many small UK businesses, Starter is the most realistic entry point – but expectations should be set correctly.

So what pricing tier do most small businesses realistically choose?

Many small businesses begin on Free or Starter.

Those that genuinely want company-level visitor identification, behavioural automation and account-based workflows usually move to Professional once they outgrow basic lead capture.

The decision often comes down to whether you need:

  • Simple contact tracking, or …
  • Proactive intelligence on anonymous company traffic.

How does this compare to HubSpot’s previous visitor identification tools?

HubSpot has evolved its visitor identification capabilities significantly over recent years. The current system integrates with the Breeze Intelligence commercial dataset which HubSpot gained via their acquisition of Clearbit in December 2023.  This provides enhanced company information and visitor insights compared to earlier versions.

The tracking technology now offers more robust data collection and better integration with HubSpot’s conversations and chat functionality. Previous limitations around visitor identification accuracy and data connectivity have been largely resolved in the current implementation.

Can I identify visitors without their email addresses?

Email addresses remain the primary method for definitively identifying website visitors in HubSpot. However, the system can provide valuable company information through IP address detection when visitors browse from business networks.

This IP-based identification helps you understand which companies are visiting your site, even when individual visitors remain anonymous. The system filters out internet service providers to focus on genuine business prospects visiting your website.  From the starting point of knowing company names you could use alternative methods to identify people and email addresses at those companies, if no-one has supplied those into your HubSpot system.

What happens when visitors delete their cookies?

When visitors delete their browser cookies, HubSpot treats them as new visitors and assigns fresh tracking cookies. This means their previous browsing history won’t be connected to their new session data.

However, if the same visitor later fills out a form using an email address that’s already in your HubSpot database, the system will automatically merge their new session data with their existing contact record. This ensures continuity of visitor tracking despite cookie deletions.

How quickly does visitor identification work?

Real-time visitor identification occurs immediately when visitors interact with tracked elements like forms or chat widgets. The system processes identification tokens within seconds of visitor authentication.

For visitors browsing anonymously, company identification through IP detection typically happens within minutes. Website visit notifications and activity updates appear in your HubSpot dashboard almost immediately after visitor actions occur.

Is HubSpot visitor identification GDPR compliant for UK businesses?

Yes, HubSpot’s visitor identification system includes comprehensive privacy controls to support GDPR compliance. The platform provides consent management features, cookie control mechanisms, and privacy preference handling. You can implement consent listeners, manage do-not-track preferences, and control data sharing settings through your account configuration. However, you remain responsible for ensuring your specific implementation meets all applicable UK and EU privacy requirements.

What data can actually be collected about visitors?

The HubSpot tracking code collects various data points including visited pages, session duration, traffic sources, and device information. For identified visitors, this connects to their contact records and communication history.

Company information is gathered through IP address detection for business visitors, including organisation names, industry data, and location details. Personal identifying information is only collected when visitors voluntarily provide it through forms or chat interactions.

How accurate is company identification through IP addresses?

IP-based company identification works well when businesses have dedicated internet connections, providing reliable organisation information for most company visitors. Accuracy rates are typically higher for larger companies with distinct IP ranges.

However, visitors using shared networks, VPNs, or mobile connections may not be accurately identified. The system automatically filters out internet service providers and residential connections to focus on genuine business prospects.

Can I track visitors across multiple domains?

HubSpot’s tracking code works independently on each domain where it’s installed. Cross-domain tracking requires additional configuration to maintain visitor continuity when users navigate between different websites you own.

For most businesses with single primary domains, standard tracking implementation provides comprehensive visitor identification without additional complexity. Multi-domain setups may require custom implementation assistance.

How long does implementation typically take?

Basic tracking code installation can be completed within minutes for most websites. The code installation process involves adding JavaScript to your website pages or using content management system plugins where available.

More complex implementations involving custom events, single-page applications, or advanced identification workflows may require several days of development work.

What if my website uses ad blockers or privacy tools?

Visitor tracking effectiveness can be reduced when visitors use ad blockers or privacy-focused browsers. However, HubSpot’s tracking code is less likely to be blocked compared to traditional advertising scripts.

Some features like chat widgets and forms continue working even when tracking is partially blocked. The impact varies depending on your visitor demographics and their privacy tool usage patterns.