AI-Powered Personalized Content Recommendations for Sports and Entertainment Venue
golden_state_warriors · Media & Entertainment · 2023 · source Agentic: no · promotional bias: low · source-backed · extracted with prompt 0.5.4 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Sports and entertainment fan personalization
The Golden State Warriors needed to deliver the right game, event, retail, and venue content to each fan across mobile, web, CRM, and future arena surfaces despite a large content fire hose and a lean non-technology organization.
Constraints:
- the organization produces previews, recaps, galleries, videos, and event content around games and venue events
- Chase Center hosts many non-Warriors events as well as games
- the Warriors have fewer than 600 employees and are not primarily a technology company
- recommendations need to be reusable across multiple fan touchpoints
- the organization wanted technology to enable customer experience rather than become the end goal
Architecture
The Warriors and SADA built a Google Cloud recommendation system using BigQuery, Dataflow, a discovery/recommendation engine, content-management feeds, and a GSW API abstraction layer. Raw user events flow into BigQuery, Dataflow transforms them into the discovery engine, content generated in CMS pipelines also feeds the discovery engine, and the API exposes recommendations to mobile, web, CRM/email, and potential arena surfaces such as screens or scoreboards. The build-once/deploy-everywhere API lets a lean sports organization focus on customer experience while Google Cloud and SADA operate the heavy personalization infrastructure.
Diagram confidence: explicit (topology described by the source).
flowchart LR fan-event-analytics[fan-event-analytics] --> bigquery-warehouse[bigquery-warehouse] bigquery-warehouse --> dataflow-transform[dataflow-transform] dataflow-transform --> discovery-engine[discovery-engine] content-management-pipeline[content-management-pipeline] --> discovery-engine discovery-engine --> gsw-api[gsw-api] gsw-api --> mobile-web-crm-surfaces[mobile-web-crm-surfaces]
Components
| Component | Role | Interacts with |
|---|---|---|
fan-event-analytics |
Raw user events and behavior from digital fan interactions. | bigquery-warehouse |
bigquery-warehouse |
Stores current and historical analytics data for recommendation inputs. | fan-event-analytics, dataflow-transform |
dataflow-transform |
Transforms captured events into discovery-engine-ready data. | bigquery-warehouse, discovery-engine |
content-management-pipeline |
Moves previews, recaps, galleries, videos, event, and retail content toward the discovery engine. | discovery-engine |
discovery-engine |
Recommendation engine powered by Google Cloud/Vertex AI capabilities. | dataflow-transform, content-management-pipeline, gsw-api |
gsw-api |
Build-once abstraction layer that exposes recommendations to downstream products. | discovery-engine, mobile-web-crm-surfaces |
mobile-web-crm-surfaces |
Warriors app, ChaseCenter.com, email/CRM, and possible arena screens where recommendations appear. | gsw-api |
Data flow
Fan behavior and raw user events are captured in BigQuery. Dataflow transforms those events into the discovery engine. Content from the Warriors' content-management systems also moves through a content pipeline into the discovery engine. The GSW API abstracts the discovery engine output and serves personalized recommendations to mobile, web, CRM/email, and potentially venue screens, scoreboards, or other downstream fan-experience surfaces.
4 supporting quotes
Why this architecture
The Warriors chose managed Google Cloud primitives and an API abstraction because they needed personalization at global-brand scale without building a large internal infrastructure team. BigQuery gave them historical behavioral data, Dataflow moved events into the discovery engine, and the GSW API let the same recommendation work appear across mobile, web, CRM, email, and future venue surfaces.
3 supporting quotes
Models used: Vertex AI · Google Cloud Discovery Engine · BigQuery · Dataflow
Scale
- The Warriors were founded in 1946.“we're a basketball team um founded in 1946”transcript, stated
- The content fire hose covers 82 regular season games plus playoffs and preseason.“that times 82 plus playoffs plus preseason it's a lot of content that gets created”transcript, stated
- Chase Center aims for over 150 events per year, with only about 50 Warriors games.“our goal is to have um over 150 events per year inside of Chase Center only 50 of those are going to be Warriors games”transcript, stated
- The organization has fewer than 600 people.“the reality is that we're a little less than 600 people”transcript, stated
- The recommendation pilot had been built a little over six months before the talk.“we built a pilot uh probably a little over six months ago now”transcript, stated
Alternatives considered (roads not taken)
technology for technology's sake
Rejected because: The Warriors wanted technology to enable business and fan-experience goals, not chase buzzwords.
separate recommendation integrations per channel
Rejected because: The API abstraction supports a build-once/deploy-everywhere strategy across many products.
building deep cloud infrastructure expertise in-house
Rejected because: The Warriors identify as a basketball team with limited resources and partnered with Google Cloud/SADA for infrastructure expertise.
Patterns
retrieval-ranking (retrieval)
The recommendation engine ranks content and events against fan behavior and interests.
batch-offline-processing (data-pipeline)
BigQuery and Dataflow move raw event analytics into the discovery engine for recommendations.
tool-use-orchestration (integration)
The GSW API abstracts discovery-engine outputs so multiple products can consume recommendation data.
Tradeoffs
Use a build-once API abstraction.
Chose GSW API over direct per-product discovery integrations over separate integrations for mobile, web, CRM, and arena surfaces.
Rationale: One API lets the Warriors reuse recommendation outputs wherever the fan experience needs them.
Partner for cloud infrastructure.
Chose Google Cloud and SADA expertise over building every cloud capability internally.
Rationale: The Warriors wanted to focus limited staff on fan experience rather than cloud infrastructure.
Gotchas (what bit them)
A sports organization can drown in its own content fire hose.
Root cause: Every game and event creates previews, recaps, galleries, videos, and related content.
Resolution: Use behavior and content signals to recommend the right content at the right time and device.
Small teams cannot afford one-off infrastructure for each fan surface.
Root cause: The Warriors have a global brand but fewer than 600 employees and limited technology resources.
Resolution: Use managed cloud services and a build-once API layer for reuse across surfaces.
Recommendation systems must serve more than the team's game schedule.
Root cause: Most Chase Center events are not Warriors games, and fans have varied interests across concerts, family shows, retail, and community events.
Resolution: Recommend events and content based on expressed interests and historical behavior.
Evaluation
The talk does not report formal offline recommendation metrics. Evaluation is framed around whether recommendations improve fan journeys across channels, make content more relevant, and let a lean team deliver personalized experiences.
Metrics: pilot built over six months earlier · channel deployment breadth across mobile, web, and CRM · personalized event/content relevance
3 supporting quotes
Outcomes
- The Warriors built a Vertex AI/Discovery Engine-powered recommendation pilot.
- Recommendations can feed mobile, web, CRM/email, and potential arena surfaces from one API.
- The architecture lets the organization focus on fan experience while partners operate the cloud-heavy side.
Scale is described through content and venue scope: 82 regular season games plus playoffs/preseason, over 150 Chase Center events per year, about 50 Warriors games, a global fan brand, and fewer than 600 employees.