Deanonymization
How Spara identifies anonymous website visitors before they introduce themselves
Deanonymization identifies anonymous visitors interacting with Spara by resolving their identity through a third-party data vendor (currently Vector). When a visitor lands on a page where Spara's JS snippet is installed, Vector attempts to match them to a known person or company using privacy-safe data sources — giving your chat agent context before the first message is sent.
Important: Deanonymization works at the chat-widget level by default. It is not a site-wide visitor tracking tool unless your organization is configured for “All Site Traffic” mode.
How it works
A visitor lands on a page where Spara is active.
Spara sends visitor data to Vector’s identity resolution API via a lightweight pixel.
Vector attempts to match the visitor to a known contact or company in its dataset.
If matched, the agent can reference those details (name, company, job title, etc.) in its prompt context.
The visitor’s experience is unchanged — but the agent now has a head start on who it’s talking to.
Trigger modes
Deanonymization can be configured at the organization level by a Spara admin:
Off
Never runs
On engagement (default)
When a visitor sends at least one message in chat
Default for all organizations
All Site Traffic
On every page visit, regardless of chat interaction
Additional charge. Coordinate with your Spara point of contact.
What data is returned
When a match is found, the following fields may be populated on the lead record. Not all fields are guaranteed — availability depends on Vector’s coverage for that visitor.
first_name / last_name
Lead page header
May reflect a contact match, not just the company
Lead Information tab
Work email if available — not always populated
company_name
Lead Information tab
Matched from company-level resolution
job_title
Lead Information tab
From contact record when matched at person level
linkedin_url
Enrichment section
When available in Vector’s dataset
industry
Enrichment section
Company-level field; may reference domain rather than name
Additional information on Spara's data model can be found on the Data Model page.
On the Leads detail page, the right-hand panel distinguishes between visitor-provided data (gathered in chat) and deanonymized/enriched data (vendor-sourced).
Status icons on the lead header
A small icon next to the lead’s name signals the confidence level of their identity data:
Green checkmark — Verified identity. The visitor provided their email directly in chat. First-party, confirmed match.
Yellow warning triangle — Unverified. Identity came from deanonymization, not from the visitor. Tooltip: “Unverified information may be inaccurate.”
No icon — Anonymous. No identity data available from either source.
Accuracy and limitations
Deanonymization is probabilistic — it is not always accurate. A few things to keep in mind:
Contact-level match rates typically range from 15–30% of US-based traffic. Company-level matches are higher. Rates depend on your visitor base and Vector’s coverage of that audience.
Vector operates only in the United States. International visitors will not be matched. Vector is geofenced to comply with US privacy regulations.
Email is rarely returned. Vector’s dataset does not reliably include email addresses. Collecting email through the chat conversation remains the most reliable path to email capture.
Company-level ≠ person-level. Corporate IPs and shared networks often resolve to the company but not a specific person — name and title fields may be blank even when company is present.
Privacy and compliance
Vector uses privacy-safe data sources and does not rely on third-party cookies. Vector is SOC 2 Type 2, GDPR, and CCPA compliant. Spara passes Vector’s data to the lead record as-is, without additional cleansing or validation.
Note: Vector requires customers to update their Privacy Policy and Consent Management Platform (CMP) to disclose the use of third-party data partners. Confirm with your Spara point of contact if you have not already done so.
FAQ
Can I filter leads by whether they were deanonymized?
Yes. The Leads page includes an “Identification” filter with two options: Self-identified (visitor provided details in chat) and Deanonymized by IP address (details from Vector). Useful for segmenting outreach or evaluating hit rate quality.
Does deanonymization work for non-chat visitors?
Only in “All Site Traffic” mode. In the default “On engagement” mode, a visitor must send at least one message before deanonymization runs. Contact your Spara point of contact to enable this.
Can I use deanonymized data to trigger a workflow?
Yes. Once a lead is deanonymized, you can reference deanonymized fields in workflow conditions — for example, enrolling a visitor from a target account in an email workflow when they're identified, even if they never chatted.
What vendor powers deanonymization?
Spara currently uses Vector.
What’s the difference between deanonymization and enrichment?
Deanonymization identifies anonymous visitors using vendor data — no email required. Lead Enrichment takes a lead whose email is already known and layers on additional company and contact data. Deanonymization is the first guess at who someone is; enrichment fills in the full picture once you have a confirmed identity.
Last updated