Viewer Experience
Viewer Registration
Before watching an event, viewers go through a registration process. This creates a record that tracks their engagement across all viewing sessions.
Registration Methods
Form registration — Viewers fill out a simple form (name and email) on the event's hosted page. This is the default for standalone events shared via URL.
API registration — Your backend registers viewers programmatically by calling the Keep'em API. This is the typical approach for embedded widgets in SaaS applications, where viewers are already authenticated in your system.
Just-in-time registration — For embedded widgets, viewers can be registered automatically when the widget loads, using identity information passed from your application.
What Gets Tracked
Each registration stores:
- Viewer identity (name, email, any custom metadata)
- Which event they're registered for
- Total watch time (cumulative across all sessions)
- Completion status
- Number of viewing sessions
- Chat message history