Skip to main content

Set up Website Visitors on your website

Track your website visitors from top companies with Website Visitors feature. Here’s a quick guide to set it up on your website!

Updated this week

Learning Objective

By the end of this guide, you'll know how to install the lemlist Website Visitors tracking script on your website (any platform) to identify companies visiting your website.

Why This Matters

The Website Visitors feature reveals which companies are visiting your website, even if they don't fill out a form. This lets you proactively reach out to interested accounts showing high-intent signals.

Prerequisites

Before you start:

  • Active lemlist account

  • Admin/editor access to your website (or to the tool managing your website header, such as your CMS, website builder, or tag manager)

  • Your website URL


How It Works

Once installed on your website, the tracking script helps identify companies visiting your pages. lemlist then displays these companies in Signals so you can filter them and take action.

Note: Website Visitors detects companies (accounts), not individual leads. You can use the identified companies to find relevant people in the lemlist People database (for example, by searching for employees from those companies) and then add those people to your campaigns.

Note: It may take a few hours to identify the first visitors. You'll receive an in-app notification once visitors are detected.


Install Tracking Script

Step 1: Generate tracking script in lemlist

  1. Go to Signals, open the Watchlists tab, then click New watchlist

    Go to Signals, open Watchlists, then click New watchlist
  2. In the New watchlist flow, select the Website visitors signal and, in Website visitor set up, enter your website URL, copy the JavaScript tracking code, confirm you’ve pasted it on your website, then click Next

    Website visitor set up showing the tracking script and the Next button
    • Use format: https://www.mywebsite.com


Step 2: Install the tracking script on your website

Add the copied JavaScript tracking code to your website so it loads on every page.

  1. Open your website’s admin area (or your tag manager) and locate where you can add code site-wide (often called Header, Custom code, Head, or Tracking).

  2. Paste the lemlist tracking code in the <head> section so it loads on every page.

  3. Save/publish your changes.

Tip: If you use a tag manager, add the code as a Custom HTML tag and set it to fire on All pages.


View Website Visitors

Step 3: View tracked companies in lemlist

  1. Go to Signals in lemlist.

  2. Wait for tracked companies to be detected and displayed in the Signals list.

  3. To focus on Website Visitors only, open the relevant Website visitors watchlist (or use the signal type filtering available in Signals).

Signals list displaying Website Visitors results and watchlist-related filtering

Result: Your tracked website visitors will appear in the Signals section as companies (not individual leads). Use those identified companies to search for relevant people in the lemlist People database (for example, employees from the visiting company), then add those people to your campaigns.


Best Practices

Target the right people - Since Website Visitors identifies companies, use those accounts to find the best-matching contacts (decision-makers and champions) in the lemlist People database, then personalize your outreach based on their visit intent.

Let tracking run - Give the system a few hours to identify first visitors before expecting results.

Combine with other data - Use website visitor data alongside other signals (LinkedIn activity, email engagement) for warmer outreach.


What Happens Next

Identification timing: First visitors may take a few hours to appear. You'll receive an in-app notification when visitors are identified.

How to use: Review the identified companies in Signals, then use them to find and select the right individuals in the lemlist People database for targeted outreach.


Troubleshooting

No visitors appearing after 24 hours

Fix:

  • Confirm the tracking code is installed on your live website (not just in a draft/unpublished state) and is set to load on all pages.

  • Verify you pasted the full code exactly as provided by lemlist (no extra characters removed).

  • Check the website URL format in lemlist (must include https://www.).

  • Ensure the website receives traffic.


Changes not taking effect on the website

Fix: Clear any caching layers (CMS cache, CDN cache) and confirm you have the required permissions to edit your website header/custom code settings.

Did this answer your question?