This page answers the most frequently asked questions about Tallysight widgets and the SDK. If your question isn’t here, check the Troubleshooting guide or contact support at support@tallysight.com.Documentation Index
Fetch the complete documentation index at: https://docs.tally.site/llms.txt
Use this file to discover all available pages before exploring further.
What is a widget ID and where do I find it?
What is a widget ID and where do I find it?
{sport},{event},{network} (for example, nba,2024-25-regular-season,the-athletic). Use "all" for any segment to remove that filter.Do I need to set a workspace on every widget element?
Do I need to set a workspace on every widget element?
data-tallysight-defaults-widget-config-workspace attribute on the SDK script tag:data-tallysight-widget-config-workspace attribute will inherit this default.What is the difference between 'workspace', 'org', 'network', and 'organization'?
What is the difference between 'workspace', 'org', 'network', and 'organization'?
Can I embed widgets on a WordPress site?
Can I embed widgets on a WordPress site?
header.php or use a plugin that allows custom scripts in the <head>.Will widgets slow down my page?
Will widgets slow down my page?
tallysight.min.js) is small and loads asynchronously. Individual widget bundles are loaded on demand — only the widget types you actually use are downloaded. You can further improve performance by enabling lazy loading, which defers bundle loading until a widget is near the viewport:Will Tallysight widgets conflict with my site's CSS?
Will Tallysight widgets conflict with my site's CSS?
What odds formats are supported?
What odds formats are supported?
-110), Decimal (e.g. 1.91), and Fractional (e.g. 10/11). If you don’t specify a format, the SDK automatically selects one based on the visitor’s geolocation. You can override this with the config-format attribute on a Tile widget element.Can I show odds from a specific sportsbook?
Can I show odds from a specific sportsbook?
data-tallysight-widget-config-odds-by on a Tile widget element (or set it as a default on the script tag). Pass a sportsbook slug or "best-odds" to show the best available odds across all integrated sportsbooks in your workspace.What happens if a widget fails to load?
What happens if a widget fails to load?
Tallysight.getSdkState() and manually retry with Tallysight.scan() or Tallysight.loadWidget({ element }).Can I track widget interactions in my analytics?
Can I track widget interactions in my analytics?
Tallysight.trackCustomEvent(name, props?, domain?) for custom event tracking. Page views are tracked automatically when Tallysight widgets are present on a page.Can I use Tallysight widgets in a React application?
Can I use Tallysight widgets in a React application?
public/index.html or index.html) and place widget elements in your rendered HTML or component templates. For dynamically injected elements, enable auto-detection with data-tallysight-observer="true" or call Tallysight.scan() after your component mounts.