Keep'emKeep'em
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