Overview
The Personalized Homepage feature dynamically curates homepage content trays on Mobile, Web, and Connected TV platforms, presenting users with content aligned to their selected favorite teams and players. Content selection is filtered based on each user's personalization and subscription status, ensuring a relevant and engaging experience.
Supported Platforms
iOS Mobile & Tablet App
Android Mobile & Tablet App
Desktop Web and Mobile Web Browser
CTV Platforms
FIRE TV
Android TV
Samsung
LG
ROKU
XBOX
VIZIO
CMS Configuration
Global and Module-Level Settings
Admins access the global setting for the personalized homepage in the CMS under: Global Personalized Homepage Setting
OFF / Disabled (by default)
ON / Enabled (activates all personalization logic)
Each homepage module/tray can be tailored by enabling or disabling personalization filters at the module level with flags:
OFF (default)
ON / Enabled (activates all personalization logic by Team / Player / Both per tray)
Trays such as the LIVE Preview Tray are explicitly excluded from filtration since they highlight featured content.
All text content, CTA labels, and relevant hyperlinks for banners/messages are customizable through CMS tools.
Content Curation
Content in each homepage tray is curated dynamically:
When personalization features are enabled, trays are filtered according to the user’s selected favorite teams and players, based on content metadata (titles, tags).
If a tray has no items after personalization filtering (for example, during off-season), it is automatically hidden from the homepage (no empty carousel is shown).
If all favorites are cleared, the homepage returns to the global, unfiltered state with all content and no team/player-based filtration.
End User Experience
Journey and Home Page Logic
During Onboarding
When users first register or install the app, they proceed through a guided onboarding process
During this process, users are prompted with a screen asking them to select their favorite teams and players.
Users can browse a list of available teams/players and tap to select one or more as favorites.
Users may be allowed to skip this step if they do not wish to personalize right away.
After completing these selections (or skipping), users finish the onboarding flow and are taken to the personalized homepage, where content is filtered according to their choices.
Via App Settings after Onboarding
Users can update their favorites at any time after onboarding.
Navigate to the app’s Settings menu.
Select the option labeled Personalization.
The same interface for selecting teams and players is presented.
Users can add new teams/players, remove existing favorites, or completely clear their selection.
Once the desired changes are made, users save or confirm their selection.
The homepage and any personalized carousels update instantly to reflect the new preferences.
Note: Content cards that users are not entitled to (e.g., due to lack of subscription) are still shown, but display an access or purchase CTA instead of immediate play.
Banner/Personalization CTA
A banner appears prompting users to personalize or review their favorite selections:
Mobile Apps: Banner is displayed above the footer menu on the homepage.
Web Browser: Banner appears at the top of the homepage.
Connected TVs: Banner at the top can be focused with the remote to bring up a popup for "Edit Personalization" or "Dismiss".
The banner includes a CTA leading directly to personalization screens, allowing users to add or modify favorites.
Users can dismiss the banner—once dismissed, it won’t reappear until the user changes their personalization settings again.
Behavior for Different User States
Case A: No Active Personalization
Homepage remains unfiltered (global content).
Banner/CTA prompts user to personalize (displayed once after onboarding or any favorite modification, but not after dismissal).
Case B: Active Personalization
All homepage trays are filtered according to favorite teams and/or players.
Only teams marked as favorites are listed in navigation headers or side menus.
If a user removes all favorites, homepage reverts to the global, unfiltered state, and all team navigation options are restored.
Navigation and Content
Users may at any point access Team Pages from the homepage navigation:
Web/CTV: Team Pages available in top navigation.
Mobile: Team Pages listed in the side menu.
Content access is always subject to subscription or entitlement; if ineligible, users see access/purchase CTAs.
Best Practices
Enable only those trays for personalization filtering that have sufficient metadata for reliable team/player mapping.
Make all personalization and CTA text content platform-appropriate for clarity and engagement.
Hide empty carousels to maintain a clean and relevant homepage layout.