Rich Metadata
Add detailed genres, tags, and descriptions to all content. The algorithm relies on metadata for content-based matching.
Vidori’s recommendation engine uses machine learning to deliver personalized content suggestions to each viewer, increasing engagement and watch time.
Vidori uses a hybrid recommendation algorithm that combines:
Content tailored to each individual viewer based on their watch history, favorites, and engagement patterns.
Where it appears:
Similar content suggestions shown on video detail pages, based on:
Videos the user has started but not finished, ordered by recency.
Behavior:
Recommendations based on a specific recently watched video.
Example: “Because you watched Documentary Title” → shows similar documentaries
Add recommendation components to your app layouts in App Studio → Layout Editor:
| Component | Description |
|---|---|
| Recommendations | Personalized content grid based on user profile |
| Continue Watching | Resume in-progress videos |
| Because You Watched | Suggestions based on recent viewing |
| Trending Now | Popular content across all users |
| New Releases | Recently added content |
The recommendation engine considers multiple signals to rank content:
| Signal | Weight | Description |
|---|---|---|
| Watch history | High | Videos watched to completion |
| Favorites | High | Content explicitly liked |
| Watchlist | Medium | Saved for later viewing |
| Search queries | Medium | Topics of interest |
| Browse behavior | Low | Categories explored |
| Signal | Description |
|---|---|
| Genres | Primary and secondary genres |
| Tags | Content tags and keywords |
| Cast & crew | Actors, directors, creators |
| Release date | Newer content gets a boost |
| Popularity | View count and engagement |
For new users with no viewing history, Vidori handles recommendations gracefully:
Configure recommendation behavior in Settings → Viewer Settings:
| Setting | Options | Default |
|---|---|---|
| Personalization | Enabled / Disabled | Enabled |
| Continue Watching threshold | 5-20% completion | 5% |
| Completed threshold | 85-98% completion | 95% |
| History retention | 30-365 days | 90 days |
Track recommendation performance in Analytics → Engagement:
Rich Metadata
Add detailed genres, tags, and descriptions to all content. The algorithm relies on metadata for content-based matching.
Consistent Tagging
Use a consistent tagging taxonomy across your library. Avoid duplicate or similar tags (e.g., “Sci-Fi” vs “Science Fiction”).
Fresh Content
Regularly add new content to give the algorithm fresh material to recommend and keep users engaged.
Monitor Performance
Review recommendation analytics weekly to identify opportunities for metadata improvements.