Discover which companies are visiting your website—even if they never fill out a form. Our Website Visitor Identification integration powered by Leadinfo automatically identifies companies from their IP addresses and enriches them with firmographic data, giving your sales team a steady stream of warm leads showing active interest.
What You Can Do with Website Visitor Identification
Identify Anonymous Visitors - Automatically discover which companies visit your website based on their IP address
Enrich Company Data - Get firmographic details including company name, size, location, and website
Track Engagement Signals - See which companies are actively researching your solution
Prioritize by Confidence - Focus on high-confidence identifications for better conversion rates
Control Monthly Budgets - Set credit limits to manage costs and queue excess visitors for later processing
1. How to Set Up Website Visitor Tracking
Enable website visitor identification in four simple steps:
Step 1: Create Your Configuration
Navigate to Settings: Go to Settings > Integrations > Website Visitors.
Select Target List: Choose an existing company list where identified visitors will be added, or create a new list specifically for website visitors.
Tip: Create a dedicated “Website Visitors” list to segment traffic from other lead sources.
Save Configuration: Click Save to generate your unique tracking script.
Step 2: Install Tracking Script
Copy Script: In the setup modal, you’ll see a tracking script snippet. Click Copy to clipboard.
Add to Website: Paste the script inside the
<head>section of your website’s HTML.The script is lightweight (~2KB) and loads asynchronously, so it won’t slow down your site.
Install on all pages where you want to track visitors (typically your entire site).
Example Installation:
<head> <!-- Your existing head content --> <script src="<https://api.enginy.ai/api/v1/wv/t.js>" data-tracking-code="YOUR_TRACKING_CODE" async></script> </head>
Step 3: Verify Installation
Visit Your Website: Open your website in a browser (from a business IP, not residential).
Check Verification Status: Return to the setup modal and look for the “Verified” badge.
Verification happens automatically on the first visitor.
Note: Verification does not spend credits - it simply confirms the script is installed correctly.
Step 4: Set Monthly Limits (Optional)
Enable Monthly Limit: Toggle on “Set monthly credit limit” in the setup modal.
Set Budget: Choose how many credits you want to spend per month on visitor identification.
Each new company identified costs 1 credit.
Existing companies, blacklisted IPs, and unidentifiable visitors don’t consume credits.
Save Limits: Click Save.
What Happens When You Hit Your Limit:
Visitors are queued as “pending” instead of being immediately identified.
You’ll see a badge showing pending visitor count next to your target list.
You can process pending visitors anytime by clicking the badge or increasing your monthly limit.
2. How Website Visitor Identification Works
The Identification Process
Visitor Lands on Your Site: The tracking script captures the page URL and referrer (no personal data).
IP Address Analysis: The visitor’s IP address is sent to Leadinfo for company identification.
Company Matching: Leadinfo’s database maps the IP to a company domain (e.g.,
acme-corp.com).Enrichment: The company domain is enriched with firmographic data (name, size, location, website).
Confidence Assessment: Each identification includes a confidence level:
High: Corporate network, clear IP-to-company mapping
Medium: Some uncertainty in identification
Low: Residential or shared IP with company attribution
Credit Charging: You’re charged 10 credits only for new companies:
✅ New company identified → 10 credits
❌ Company already in your database → 0 credits
❌ Unidentifiable visitor (residential IP, no match) → 0 credits
Added to Your List: Identified companies automatically appear in your selected target list.
What Data Is Collected?
From Your Website:
Page URL (which page they visited)
Referrer URL (where they came from)
Timestamp (when they visited)
IP address (determined server-side, never sent from browser)
From Leadinfo Enrichment:
Company name
Company website (normalized)
Employee count
Headquarters location (country, city)
Identification confidence level
Privacy & Security:
✅ No personal data collected (no names, emails, or cookies)
✅ No tracking across websites (only tracks your domain)
✅ Last octet of IP addresses masked in UI (e.g.,
192.168.1.***)✅ Session deduplication (same visitor tracked only once per session)
3. Managing Pending Visitors
When you reach your monthly credit limit, new visitors are queued as “pending” instead of being immediately identified. This prevents surprise overspend while preserving visitor data for later processing.
Viewing Pending Visitors
Navigate to Settings: Go to Settings > Integrations > Website Visitors.
Click View on Pending Visitors: Opens the Pending Visitors modal showing:
Total pending count
Estimated credits needed
Preview of pending IP addresses (up to 100 shown)
Processing Pending Visitors
Open Pending Modal: Access from the setup modal.
Choose Processing Limit: Use the slider to select how many visitors to process (1 to all pending).
Tip: Process in batches to monitor quality before spending all credits.
Check Credit Balance: The modal shows if you have sufficient credits.
Click “Import Companies”: Starts batch processing workflow.
Monitor Progress: Identified companies appear in your target list as processing completes.
Processing Rules:
Processed in first-in-first-out (FIFO) order
Only new companies consume credits
Blacklisted and unidentifiable visitors are filtered automatically (no credit charge)
You can stop processing anytime—remaining visitors stay in the queue
Auto-Processing on Limit Increase
When you increase your monthly credit limit, the system automatically processes pending visitors up to the newly available budget. This ensures you don’t lose visitor data when scaling up.
4. Understanding Visitor Confidence Levels
Not all visitor identifications are created equal. Leadinfo provides a confidence score for each identification, helping you prioritize follow-up efforts.
Confidence Level Meanings
Confidence | What It Means | When to Prioritize |
High | Corporate network with clear IP mapping. Very reliable identification. | ✅ High Priority - Strong signal, immediate follow-up |
Medium | Some uncertainty in identification. May be shared network or small office. | ⚠️ Medium Priority - Verify before outreach |
Low | Residential or shared IP with company attribution. Less reliable. | ⚠️ Low Priority - Use as supplementary signal only |
Using Confidence for Prioritization
Filter by Confidence: In your Companies table, add the “Visitor Confidence” column.
Sort by High Confidence: Focus sales efforts on High confidence companies.
Segment Workflows: Create separate workflows for high-confidence (immediate outreach) vs. low-confidence (nurture campaigns).
Best Practice: Don’t discard low-confidence identifications - they can still indicate interest. Double check the data and matching your ICP and use them in our outreach
5. Viewing Identified Visitors
In Your Company List
Navigate to Your Target List: Go to the company list you selected during setup.
View Confidence: Add the “Visitor Confidence” column to your table view.
Sort by Recent: Sort by “Created At” to see newest visitors first.
In Activity Feed
Website visitor identifications appear in your activity feed as “Import companies from Website Visitors” action with a competed time and list of the imported companies.
6. Frequently Asked Questions (FAQ)
Setup & Configuration
Q: Can I track visitors on multiple websites?
A: Currently, each account supports one tracking configuration. If you have multiple websites, they can all use the same tracking script - all visitors will be added to the single target list you configured.
Q: Does the tracking script slow down my website?
A: No. The script is lightweight (~2KB), loads asynchronously, and fires only after the page loads (DOMContentLoaded event). It has negligible impact on page performance.
Q: Can I change my target list after setup?
A: Yes! Go to Settings > Integrations > Website Visitors and select a different company list. All future identified visitors will be added to the new list. Previously identified companies remain in the old list.
Q: What if I delete my target list?
A: If you delete the target list, visitor identification stops. Visitors will be queued as pending until you reconfigure with a new target list.
Identification & Data Quality
Q: Why are some visitors not identified?
A: Visitor identification depends on IP address quality:
Residential IPs: Most consumers browse from home internet, which can’t be mapped to companies.
VPNs/Proxies: Visitors using VPNs appear as blacklisted IPs and are filtered out.
Small Offices: Very small businesses may share IPs with residential networks, reducing confidence.
Leadinfo Coverage: Not all company IPs are in Leadinfo’s database (primarily covers B2B networks).
Q: Why do I see the same company multiple times?
A: You shouldn’t! The system automatically deduplicates companies by domain. If a company visits multiple times:
First visit: Company created, 10 credits charged
Subsequent visits: Company already exists, 0 credits charged, confidence may be updated if higher
If you see duplicates, they may have different domains (e.g., acme.com vs. acme-corp.com).
Q: Can I identify individual people from website visitors?
A: No. Website visitor identification is IP-based and can only identify companies, not individuals. To capture individual contact information, you need form submissions or other contact enrichment methods.
Q: How accurate is the company data?
A: Leadinfo’s enrichment data (name, size, location) is sourced from business registries and public databases. Accuracy is generally high for established companies but may be incomplete for very small businesses or recent startups.
Credits & Billing
Q: How much does visitor identification cost?
A: 10 credits per new company identified. You’re only charged when a company is added to your database for the first time through website visitors. Returning visitors, blacklisted IPs, and existing companies don’t cost anything.
Q: What happens if I run out of credits mid-month?
A: New visitors are queued as “pending” and won’t be identified until:
You purchase more credits, or
You increase your monthly limit (triggers auto-processing), or
You manually process pending visitors
Q: Why was I charged for a visitor I didn’t recognize?
A: Credits are charged only for successfully identified companies. Possible reasons:
The company is legitimate but low-value for your business (adjust filters or review pending before processing)
The identification was low-confidence (check visitor confidence column)
The visitor bounced quickly (consider adding time-on-site or page depth filters if available)
Q: Can I get a refund for low-quality identifications?
A: Credits are charged based on successful identification, not business value. We recommend:
Starting with a low monthly limit to test quality
Processing pending visitors in small batches to monitor results
Filtering by confidence level to focus on high-quality identifications
Monthly Limits & Pending Visitors
Q: Do pending visitors expire?
A: No. Pending visitors remain in the queue indefinitely until you process them or delete your configuration. However, IP-to-company mappings may change over time (companies change offices, IP blocks reassigned), so it’s best to process pending visitors within 30-60 days for optimal accuracy.
Q: Can I delete pending visitors without processing them?
A: Yes. If you delete your website visitor configuration (Settings > Integrations > Website Visitors > Delete), all pending visitors are removed. You can also contact support to manually clear pending visitors while keeping your configuration active.
Q: When does my monthly limit reset?
A: Monthly limits reset on the first day of each calendar month. Credits used resets to 0, and the notification flag resets (you’ll receive one notification per month when limits are reached).
7. Best Practices & Use Cases
For Sales Teams
Warm Lead Prioritization: Filter by Very High and High confidence, then prioritize companies that visited high-intent pages (pricing, demo, case studies).
Trigger-Based Outreach: Set up alerts for website visitors from target accounts. Reach out within 24 hours while interest is fresh.
Account-Based Marketing (ABM): Cross-reference identified visitors with your target account list. Prioritize accounts showing active research behavior.
Multi-Touch Context: When reaching out, reference relevant content they visited: “I noticed you checked out our [Product Page]—happy to answer any questions!”
For Marketing Teams
Retargeting Campaigns: Use identified company lists for LinkedIn or display retargeting. Target employees at companies that visited but didn’t convert.
Content Personalization: Identify which industries or company sizes visit most, then tailor homepage messaging and content offers.
Campaign Attribution: Track which marketing campaigns drive identifiable B2B traffic. Compare visitor identification rates across channels.


