Visitors
Visitor Tracking
What data Kerabie collects about visitors and how to use it.
Kerabie collects behavioural data about each visitor session to help your team provide faster, more contextual support. No third-party tracking pixels are used; all data flows directly to Kerabie.
What is collected automatically
| Data point | How it's collected |
|---|---|
| Page URL and title | Captured on each page load |
| Time on page / site | Tracked via JavaScript timer |
| Referrer | HTTP referrer header from the first page load |
| Country, city | Derived from IP address (IP is not stored) |
| Browser and OS | User-Agent header |
| Device type | Desktop / tablet / mobile |
| Session ID | Anonymous cookie set in the visitor's browser |
| Visit count | Incremented per session using the session cookie |
What is NOT collected by default
- Name and email: only captured if the visitor starts a conversation or fills a pre-chat form
- Any data from other tabs or websites
- Keystrokes outside the chat widget
Identifying visitors
Pass known user data from your app to Kerabie using the widget SDK:
<script>
window.KERConfig = {
widgetKey: "wk_yourkey_here",
user: {
name: "Jane Smith",
email: "jane@example.com",
userId: "user_123",
plan: "pro" // custom attribute
}
};
</script>Any fields you pass under user are stored as visitor attributes and visible in the conversation sidebar and Visitors list.
Custom attributes
You can pass any key/value pair under user, not just name and email. Custom attributes appear in:
- The visitor profile panel during conversations
- The Visitors list (filterable)
- Automation conditions (e.g.
plan = enterprise)
Data retention
Visitor session data is retained for 12 months on all paid plans, 30 days on Free.
GDPR considerations
- Kerabie processes visitor data as a data processor on your behalf; you are the data controller
- The session cookie (
kw_session) is strictly necessary for the widget to function; it does not require explicit consent under ePrivacy rules in most jurisdictions, but consult your legal team - Visitors can request deletion via your Contacts panel or by submitting a GDPR request to you directly