TL;DR
Eloqra quietly records each visitor's page, device, referrer, UTM, and IP-based location so operators have context the moment a chat opens, while a persistent visitorId keeps the same person recognizable across visits.
Key Points
✓
Visitor tracking gathers behavioral and technical context, page URL, referrer, device, and location, that helps an operator answer a [[website-visitor]] without asking who they are.
✓
Eloqra assigns each visitor a persistent visitorId stored in browser [[javascript-widget|localStorage]] so the same person is recognized on return visits [3].
✓
On the first [[chat-message]], Eloqra captures page URL, hostname, user agent, device (type/browser/OS), and IP-based location (country/region/city) via [[ip-geolocation]].
✓
The visitor record also stores [[utm-parameters]], referrer, and landing page, mirroring the marketing context tools like Intercom keep on a contact [1].
✓
An optional [[pre-chat-form]] adds a name and email, turning an anonymous [[website-visitor]] into a known [[contact]] through [[visitor-identification]].
✓
Because IP addresses and location count as personal data, tracked visitor context must be handled under your [[gdpr-compliance]] obligations [4].
What gets tracked, and why operators want it
How Eloqra keeps a visitor recognizable
Privacy and the limits of tracking
Sources & References
Last updated: June 25, 2026
Related Terms
Website Visitor
A website visitor is any person browsing a site where a live-chat widget is installed, tracked as an anonymous session until they send a message or identify themselves. In Eloqra, the visitor is the end-user on the other side of the chat bubble, distinct from the operator who answers from Telegram.
Visitor Identification
Visitor identification is the process of attaching context to an otherwise anonymous chat visitor by capturing technical and behavioral signals when they first message. In Eloqra it means recording page URL, device, browser, OS, and IP-based location alongside the conversation, plus optional name and email from a pre-chat form.
IP Geolocation
IP geolocation is the practice of estimating a device's approximate physical location (country, region, city) by looking up its public IP address in a database that maps IP ranges to places. In Eloqra it runs server-side on the first visitor message to attach location context to a conversation.
UTM Parameters
UTM parameters are tags appended to a URL's query string (utm_source, utm_medium, utm_campaign, utm_term, utm_content) that record which marketing campaign, channel, and source sent a visitor to your site. The acronym comes from Urchin Tracking Module, the analytics software Google acquired in 2005.
Contact
A contact is the stored record of an individual person a business has interacted with - typically holding identity details like name and email plus the history of conversations and activity tied to them. In live chat and support tools, a contact is created or enriched the moment a visitor starts talking, turning an anonymous browser into a known, addressable person.
GDPR Compliance
GDPR compliance means handling the personal data of people in the EU and EEA in line with the General Data Protection Regulation: processing it lawfully, transparently, and securely, and honoring the rights data subjects have over their own data. For a live-chat tool this covers everything from the visitor's name and email to their IP address, location, and chat transcripts.
More in Customer Messaging & Engagement
Collect testimonials that build trust
Eloqra gives you a lightweight live chat widget that routes every visitor message to your Telegram — free while in early access.
Get Started FreeMore in Customer Messaging & Engagement
View all in Customer Messaging & Engagement →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →