Bet Insights provides real-time and pre-match insights for specific sporting events, helping users make more informed betting decisions. In Virtual Stadium, Bet Insights is an optional component that embeds the standalone Sportradar Bet Insights widget.
Since it is the same widget, it follows the same principles and adapter contract as the standalone widgets. For the adapter endpoints, data structures, market and outcome mapping guidance, and implementation details, refer to the core widget documentation:
Bet Insights is an optional feature that can be enabled within the Virtual Stadium configuration.
Enable Bet Insights Make sure that you have Bet Insights enabled.
Moderation Setup
Add the desired Sportradar Entity ID (srEntityId) to the channel.
To integrate Bet Insights with Virtual Stadium:
Register your adapter with the global SIR function, ensuring only one adapter is registered per page load.
Implement the adapter endpoints required by Bet Insights, as documented in the Bet Insights widget documentation.
Activate Bet Insights in the Virtual Stadium widget and make sure a match is set on the active channel (see Virtual Stadium Setup below).
Activate Bet Insights by setting the enableBetInsights property to true when initializing the Virtual Stadium widget:
SIR('addWidget', '#sr-vs-widget', 'virtualStadium', {
enableBetInsights: true,
...restProps
});Ensure the active channel has a Sportradar entity (match) set, so the widget knows which event to show insights for. See How to Add Sportradar Entity ID to Channels.
For the full set of Virtual Stadium props, actions, and data structures, see the Virtual Stadium Bet Insights feature documentation.