TL;DR
Eloqra turns a visitor's IP address into an approximate country, region, and city so operators see where a chat is coming from before they reply.
Key Points
✓
Eloqra resolves IP geolocation server-side when a [[website-visitor]] sends their first [[chat-message]], storing country, region, and city on the visitor record.
✓
Location is inferred from a database that maps IP ranges to places using regional internet registry allocations and ISP routing data, not GPS [3].
✓
Accuracy is tiered: country level commonly exceeds 99%, while region and city level drop to roughly 55-80% and 20-75% respectively [1].
✓
The geo data rides alongside page URL, device, user agent, and [[utm-parameters]] as part of the context Eloqra captures for each [[conversation]].
✓
VPNs and proxies return the server's location rather than the visitor's, so treat city-level results as a hint, not a fact [3].
✓
Because an IP address can be personal data, handle stored geolocation under your [[gdpr-compliance]] obligations.
How Eloqra resolves location
Why operators care
Accuracy and limits
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 Tracking
Visitor tracking is the practice of collecting context about the people browsing a website, such as the pages they view, their device and browser, where they came from, and an approximate location. In Eloqra this context is captured on a visitor's first chat message and shown to the operator answering in Telegram.
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.
Conversation
A conversation is the threaded exchange of messages between a single website visitor and a project's operators, grouped as one unit with a status and unread counters. In Eloqra it is the container that holds every message, the visitor's captured context, and the assigned operator.
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.
Pre-Chat Form
A pre-chat form is a short form shown before a live chat starts that asks the visitor for a small amount of identifying information, typically their name and email. In Eloqra it is the optional collectVisitorInfo step that gates the chat input until the visitor submits their details.
More in Widget, Integration & Privacy
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 Widget, Integration & Privacy
View all in Widget, Integration & Privacy →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →