Skip to content

Recommendations

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:

  • Collaborative Filtering - Learns from viewing patterns across all users
  • Content-Based Filtering - Matches content features (genres, tags, actors)
  • Contextual Signals - Considers time of day, device, and viewing history

Content tailored to each individual viewer based on their watch history, favorites, and engagement patterns.

Where it appears:

  • Home screen “Recommended For You” swimlane
  • Personalized rows throughout the app

Similar content suggestions shown on video detail pages, based on:

  • Shared genres and tags
  • Similar content groups
  • Viewing patterns of users who watched the same content

Videos the user has started but not finished, ordered by recency.

Behavior:

  • Appears when a video is >5% and <95% complete
  • Shows resume position timestamp
  • Automatically removes when video is completed

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:

ComponentDescription
RecommendationsPersonalized content grid based on user profile
Continue WatchingResume in-progress videos
Because You WatchedSuggestions based on recent viewing
Trending NowPopular content across all users
New ReleasesRecently added content
  1. Go to App Studio → Layout Editor
  2. Select the screen to edit (e.g., Home)
  3. Click Add Component
  4. Choose a recommendation component type
  5. Configure display options (title, max items)
  6. Save and preview

The recommendation engine considers multiple signals to rank content:

SignalWeightDescription
Watch historyHighVideos watched to completion
FavoritesHighContent explicitly liked
WatchlistMediumSaved for later viewing
Search queriesMediumTopics of interest
Browse behaviorLowCategories explored
SignalDescription
GenresPrimary and secondary genres
TagsContent tags and keywords
Cast & crewActors, directors, creators
Release dateNewer content gets a boost
PopularityView count and engagement

For new users with no viewing history, Vidori handles recommendations gracefully:

  1. First Visit - Shows trending and popular content
  2. After First Watch - Immediately shows “More Like This” suggestions
  3. After 3-5 Videos - Personalized recommendations begin appearing
  4. Ongoing - Recommendations continuously improve with more data

Configure recommendation behavior in Settings → Viewer Settings:

SettingOptionsDefault
PersonalizationEnabled / DisabledEnabled
Continue Watching threshold5-20% completion5%
Completed threshold85-98% completion95%
History retention30-365 days90 days

Track recommendation performance in Analytics → Engagement:

  • Recommendation CTR - Click-through rate on recommended content
  • Recommendation conversions - Videos watched from recommendations
  • Personalization lift - Engagement increase vs. non-personalized

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.