Presence

Track visitor presence, capture custom browser data, and send real-time signals to launch Cobrowse sessions.

The Glance Presence scripts provide functionality for:

  • Tracking visitor presence: Monitor visitors on your website, including their identity, browser details, platform information, and custom data payloads.
  • Triggering actions: Signal the visitor's browser to execute specific commands, such as launching a Cobrowse session.

Glance Presence is split into two core components:

  • Visitor-side: Scripts that send visitor data to the Presence service and listen for incoming agent commands.
  • Agent-side: Functionality that allows agents to query visitor information and send signals directly to those visitors.

In This Section

Presence Visitor Side

Learn how to implement Visitor Presence by configuring the Cobrowse script tag, setting dynamic visitor IDs, and passing custom data.

Presence Visitor API

A reference for the Presence Visitor API, detailing methods for managing real-time connections, custom data payloads, and event listeners.

Presence Agent Side

On the Agent side, Glance Presence functionality can be integrated into web based or desktop agent tools.

Presence Agent API

Integrate the Presence Agent API to look up visitors, invoke JavaScript events, and manage real-time presence connections.

Presence Agent REST API

A reference guide for implementing server-side agent console functionality using the Glance Presence REST API.

Sample Code

Visitor and agent side sample code for implementing Glance Presence.

Glance Presence Service Security

Learn how the Glance Presence Service secures agent-to-visitor connections using JWT authorization tokens, CORS validation, and secure origin checks.