Analytics Display API

Embed live analytics widgets and charts directly on your website.

Overview

The Analytics Display Script allows you to showcase your website's statistics publicly. Perfect for transparency pages, status pages, or marketing materials showing your site's popularity.

<!-- Include the analytics display script -->
<script 
  src="https://sitetooling.space/analytics.js"
  data-token="YOUR_TOKEN"
  data-element="analytics-widget"
></script>

<!-- Container for the widget -->
<div id="analytics-widget"></div>

Configuration Options

AttributeDefaultDescription
data-token-Your tracking token (required)
data-element-Target element ID (required)
data-themelightWidget theme: light or dark
data-period7dTime period: 1d, 7d, 30d

Usage Examples

Basic Widget

Display a simple stats widget showing key metrics.

<div id="stats-widget"></div>

<script 
  src="https://sitetooling.space/analytics.js"
  data-token="YOUR_TOKEN"
  data-element="stats-widget"
  data-theme="light"
></script>

Dark Theme Widget

Use the dark theme for better integration with dark mode websites.

<div id="dark-widget" class="dark"></div>

<script 
  src="https://sitetooling.space/analytics.js"
  data-token="YOUR_TOKEN"
  data-element="dark-widget"
  data-theme="dark"
></script>

JavaScript API

The analytics script also exposes a JavaScript API for programmatic control.

// Refresh the widget data
siteToolingAnalytics.refresh();

// Change the time period
siteToolingAnalytics.setPeriod('30d');

// Destroy the widget
siteToolingAnalytics.destroy();