Event types
An event type maps a numeric ID (sent in your API or SDK calls) to a human-readable name and a weight. The weight tells the training process how much to value one signal relative to others.Add an event type
- Open Console > Events.
- Enter a name in the Event name field, for example
click,purchase, orvideo_complete. - Set a weight between 1 and 100. Higher weight means the training process treats that signal as more informative.
- Click Add event.
| Name | Weight |
|---|---|
| impression | 1 |
| click | 10 |
| add_to_cart | 30 |
| purchase | 100 |
Send events from your application
Pass the numeric event ID when tracking actions via the SDK:Signal templates
A template captures a specific combination of event types, weights, and training thresholds. Saving a template lets you reproduce a training run exactly or switch between different configurations without losing your settings.Create a template
- On the Events page, configure your event types and set the thresholds described below.
- Enter a name in the Template name field.
- Set the status to Draft (not yet used for training) or Published (ready to train from).
- Click Save template.
Training thresholds
Two thresholds control when a model is trained:- Per-signal threshold: the minimum number of events for each individual event type before that signal is included in training. Set this to avoid training on noise from rarely used signals.
- Minimum total events: the minimum total number of events across all signals before training will proceed. This prevents a model from training on too little data to generalise.
Train from a template
- Select a saved template from the template list.
- Configure the training options:
- Epochs: how many passes through the training data (default 5, range 1-50).
- Batch size: number of events processed together (64, 128, 256, or 512).
- Learning rate: step size for gradient updates (default 0.001).
- Click Start training. The console will show the job status and metrics as training progresses.
Monitoring training runs
Open Console > Training Jobs to see the status of each run, its duration, and the metrics reported at completion. From this page you can:- View final training metrics and run manifests.
- Approve a trained model package for deployment.
- Promote an approved model to the live endpoint, replacing the current production model.
- Stop an in-progress run if needed.

