Visitors and New Visitors
Two metrics sit at the top of the card. These are the exact product tooltips:| Metric | Tooltip |
|---|---|
| Visitors | ”Estimated unique visitors using cookies, browser info, and device info.” |
| New Visitors | ”Visitors first seen in the selected period.” |
“Estimated” is deliberate. ShieldLabs does not promise an exact headcount. It reports an estimate of unique people, built from a stable identity rather than a single cookie. Read these as a confident estimate of real humans, not a precise tally.
- Visitors is the estimated number of distinct people in the selected date range.
- New Visitors is the subset of those people first seen inside that same window. “First seen” is measured against the dashboard date filter, not a fixed lookback. Change the date range and the “new” determination moves with it.
How visitor counting actually works
The phrase that matters in the Visitors tooltip is “using cookies, browser info, and device info.” ShieldLabs does not count by a single cookie. It counts by a fingerprint-derived identity: the DeviceID. This is the whole reason the count is more accurate for returning visitors, so it is worth understanding the mechanism.How Google Analytics and Vercel Analytics count
Cookie-based analytics assign each browser a first-party identifier and count distinct identifiers:- Google Analytics writes a
_gafirst-party cookie holding a client id and counts unique client ids. - Vercel Analytics derives a per-visit client id (a daily hash of IP and user-agent in its privacy-preserving mode) and counts those.
- The visitor clears cookies or browser storage.
- The visitor opens the site in an incognito / private window (fresh storage, no prior cookie).
- The visitor’s IP rotates (mobile network, VPN, ISP reassignment) where the id leans on IP.
- Privacy tooling (tracking-protection browsers, cookie auto-expiry) drops the cookie within days.
How ShieldLabs counts
ShieldLabs counts by the DeviceID, aUUID5 derived from dozens of stable browser-environment components (canvas, WebGL, audio, fonts, screen, navigator, timezone, and more). The critical property:
The DeviceID is derived from the browser environment, not stored in it.Because nothing is stored, there is nothing to clear. A returning person on the same browser reproduces the same environment, so the server derives the same DeviceID even after they:
- clear cookies and local storage,
- open the site in an incognito / private window,
- rotate their IP address.
ShieldLabs also has a VisitorID (
UUID5(DeviceID + CookieID)), but that one breaks on cookie clear because it includes the cookie. The durable identity that powers accurate visitor counting is the DeviceID, not the VisitorID. The “survives cleared cookies” property belongs to DeviceID.Side-by-side comparison
A fair comparison across the dimensions that decide whether the same person is counted once or many times.| Dimension | Google Analytics | Vercel Analytics | ShieldLabs |
|---|---|---|---|
| Identity basis | First-party cookie (_ga client id) | Client id (per-visit hash of IP + user-agent in privacy mode) | Fingerprint-derived identity (DeviceID), not stored |
| Survives cookie clear | No (new client id) | No | Yes (DeviceID is derived, not stored) |
| Survives incognito / private window | No (fresh storage) | No | Yes (same browser environment) |
| Survives IP rotation | Yes (cookie persists) | No (id is partly IP-derived) | Yes (DeviceID is not IP-based) |
| Same person across two browsers | No | No | No (DeviceID is browser-bound) |
| Sees VPN / proxy / Tor on the visit | No | No | Yes (anonymity signals per visit) |
| Carries a Risk Score per visit | No | No | Yes (0–100 Risk Score) |
Be honest about the boundaries
Durability is real, but it is not magic. State both sides. The fair summary: pair “more durable than cookie-based counting” with “estimated.” ShieldLabs gives you a far more accurate count of returning people on the same browser than a cookie can, and it is upfront that the figure is an estimate and that cross-browser visits are still separate.Visitor breakdowns
Below the two metrics, the card breaks the same visitors down five ways. Each list shows the top entries with a More button that opens the full list. All values are server-supplied counts.Top Countries
Visitor countries with flag icons (for example, United States, Germany, United Kingdom, France, Japan), derived from IP geolocation.
Top Browsers
Browser families with logos (for example, Chrome, Safari, Firefox, Edge, Opera).
Top OS
Operating systems (for example, Windows, macOS, iOS, Android, Linux).
Device Type
Desktop, Mobile, Tablet, or Other.
Connection Types
The fifth breakdown, Connection Types, is the one cookie analytics cannot produce. It classifies each visitor’s connection by how anonymous it is:| Connection type | What it indicates |
|---|---|
| Direct | An ordinary residential or business connection, no masking detected. |
| Mobile | A mobile carrier network. |
| VPN | A commercial or known VPN network (corroborated, not a raw blocklist hit). |
| Proxy | Traffic routed through a proxy. |
| Tor | Traffic exiting the Tor anonymity network. |
| Privacy Relay | iCloud Private Relay or a similar relay service (lower risk: a privacy-conscious user, not necessarily masking intent). |
| Unknown | The connection type could not be determined. |
Connection types come from the same network analysis behind the per-visit signals and feed each visit’s Risk Score. A high share of VPN, Proxy, or Tor connections in this list is an early read on traffic quality. To rank that risk by where the traffic came from, use Traffic Sources.
How to read this card
Set the window
Pick a Project and date range in the Overview Filters. The “new visitor” determination is relative to this window.
Read Visitors vs New Visitors
A healthy returning audience shows New Visitors as a fraction of Visitors. Because ShieldLabs counts by DeviceID, that ratio is not inflated by cookie clears the way a cookie-based tool would inflate it.
Sanity-check against cookie analytics
Expect your ShieldLabs returning rate to be higher (and new-visitor rate lower) than Google Analytics or Vercel for the same period. That gap is the cookie-clear and incognito traffic that cookie tools miscount as new.
Scan Connection Types
A rising VPN / Proxy / Tor share is a traffic-quality signal. Drill into where it comes from on Traffic Sources.
Next steps
Identifiers
How DeviceID, VisitorID, CookieID, and UserHID are derived and why DeviceID survives cleared cookies.
Traffic Sources
Rank each channel, referrer, and campaign by the risk and anonymous-traffic share it delivers.
Risk Score
The 0–100 score and bands behind each visit’s risk and the Connection Types breakdown.
Overview tab
Where Visitor Insights sits alongside Traffic Risk, Request Signals, and Patterns.