GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Data sources

DataSourceType tells the Experiences SDK how to retrieve, filter, and order content for a player source (widget, entry point, or embedded container). Pick the type that matches how you want to select content, then configure the parameters for that type.

Data source types

TypeUse whenDetails
LabelsYou filter and prioritize content with label expressions (most common)Labels data source · Labels mechanism
Free textViewers search by query against content metadataFree text search
Content IDsYou already have specific content IDs to show (for example, from your backend ranking). ID-based delivery adds integration and maintenance complexity.*IDs data source
RecommendationsYou want For you or Trending feeds for Moments and StoriesRecommendations data source · Content recommendations
CompositeYou need one feed built from an ordered list of data sources (parallel fetch, merge, dedupe)Composite data source

* Content ID-based integrations considerations

  • ID-based integration is valid but adds complexity to integration and maintenance. Before you commit to this path, talk to Support & Configuration to confirm the need and use case.
  • When labels or free text can express the same selection, prefer those data source types instead.

Shared ordering and limits

Several data source types share the same order types, advanced order options, and item count settings. See Ordering and item limits for the full reference.

Widgets also support read-status ordering via shouldOrderWidgetByReadStatus (default true) so unread items surface before read items. See Ordering and item limits.

Related documentation

TopicDescription
Player sourcesWhere data sources attach in the SDK (widgets, entry points, and containers)
Labels mechanismWhat labels are, filter vs priority, and explicit viewer interests
Content recommendationsTrending, explicit personalization, and implicit For you
CMS-configured widgetsWidgets whose settings come from Experiences CMS


Did this page help you?